23:54:58 @show_ya@misskey.io
icon

成功!昨日作ったXのポストをNostrにクロスポストするWebhook、SSL対応完了しました!これでSSl通信で投げられるのでセキュアです!やった、PythonもSSLも一昨日まで詳しく知らなかったのに……!今も詳しくないけど……!成功!万歳!

23:50:23 @show_ya@misskey.io
icon

コマンドパスは通ったがコンフィグのパス位置が変わっている……!これならコンフィグのパスを変えるより見られている場所にコンフィグを作った方が早い……!

23:43:51 @show_ya@misskey.io
icon

あー、パスが間違っている……!でもSSL通信自体は成功してるね……!あとはUbuntuのパスをちゃんと勉強すれば成功するわ……!

23:43:47 @show_ya@misskey.io
icon

SSLアクセスできている!ただroot権限で起動しているからローカルのファイル指定のパスが違っているんだ……!

23:38:05 @show_ya@misskey.io
icon

どうやら拡張機能からドメインにアクセスしてポストするのは無理っぽいな。でもIFTTTからならキックできるので、それで確認するとして、めちゃくちゃテストに時間かかるな……。

23:13:58 @show_ya@misskey.io
icon

IPアドレスからでなくてドメイン名からもWebhookを蹴れる事がわかったので、NostrのWebhookをドメインベースにした。ドメインベースにできるという事はSSL対応してhttpsが使えるようになるはずなのでそこがゴール。

16:20:00 @show_ya@misskey.io
icon

Google Cloud DNSは月およそ0.5ドルなので、まあ100円。無料枠が300ドルあるので、無料枠の範囲である3ヶ月目以降は毎月100円の請求か……。でも、HTTPSが使えるなら高くはない投資かな……。

03:53:38 @show_ya@misskey.io
icon

久々にプログラムを完成させたので物凄い満足感。試行錯誤して作ったのが結果的に思ったように動くのって、本当に楽しいし、この楽しさが高校1年の時にパソコンを買って貰った時に得られた原体験なんですよね。プログラムはもうDNAに刻まれている……。TRPGもね。

03:44:24 @show_ya@misskey.io
icon

そろそろ艦これのイベントに着手しないと今回で脱落の結果になるな……。しかしここ数日やろうと思うタイミングで長男がアーマード・コアVIをしているのでアーマード・コアVIも進んでないしな……。うーん。まあイベントは期間限定だからそっち優先だね……。

03:39:49 @show_ya@misskey.io
icon

今回Webhookを使う都合上どうしても避け得なかったのでJSONを使う事にしたんだけど(そもそもWebhookがJSONを送る事しかできない)、PythonにおいてはJSONの扱いが物凄く楽で驚いた。これは素晴らしい実装だわ……。格納先と値がセットで入るんだもんね……。

03:26:03 @show_ya@misskey.io
icon

僕がIFTTTに課金したのは9個のブログを更新したら自動でTwitterにポストしたいというだけの理由で、引き止めプランで月2ドル以下ならいいか、と思って契約したんですが、今めちゃくちゃ使っています……。本格的にやると面白いな、IFTTT……。

03:21:11 @show_ya@misskey.io
icon

本当はクロスポストする時にTwitterをトリガーにすると結構コケるので、コケないSNSをトリガーにしたいんだけど、僕が使っているSNSでIFTTTでトリガーにできるSNSがTwitterしか無いんですよね……。他にあればそこを中心に……。Tumblrか……?

03:15:27 @show_ya@misskey.io
icon

これを機にPython勉強するかな……。でもRustの学習がまだだし、まずRustを……。でも、Rustで作りたいアプリケーションないんだよな……。いつもハックでやるから「近い」言語を切り貼りしてやっちゃうのでちゃんと学習しないんですよね……。

03:02:49 @show_ya@misskey.io
icon

今作ったPythonファイルからデバッグ用に仕込んだコマンドを消してプログラムを整理しているんだけど、Webhookの作成ってPython使えば20行弱でできるんだな……。ここまで作るのに合計2日かかったけど、まあ完成したので良しとしよう!楽しい2日だった……!

01:19:09 @show_ya@misskey.io
icon

やりました!苦節1日、Pythonなんにもわからないけど、Pythonを使ってNostrにポストするWebhook作ったよ!今IFTTTでトリガーして連動するのを確認した!これをhttps化できたらGitHubで公開してもいいかもね!?

01:19:04 @show_ya@misskey.io
icon

IFTTTでトリガーするか試すよ……。まだWebhookはhttpsじゃなくてhttpだから公開しないけど、多分DockerのWordPressとLetsEncriptでhttp化して格納すればいけるはず……!

01:14:26 @show_ya@misskey.io
icon

サーバーを超えて通信できた!これでWebhookは完成!IFTTTで試すよ!

00:48:05 @show_ya@misskey.io
icon

実稼働1日でPythonなんにもわからないのにNostrにポストを飛ばすためのWebhookを開発するのに成功。自前のサーバーからWebhookを蹴ったら起動するので、後は外部からWebhookに接続する方法を考えればオーケー。まあハックなので基礎はできていないんだけどね!