2018の6日目(空いてたので書いてみた)5日目は6inさんのNimbleファイルのバージョン情報をソースに埋め込む本記事を書き始めたのは12月16日で、投稿したのは12月17日。理由はないが、Nimでスクレイピングしてみることにした。CalendarのURL(複数可)を指定すると、投稿または投稿予定の一覧を表示するCUIのコマンドを作成する。Calendarを対象にする。コマンド名はadventとする。コマンドライン処理コマンドライン引数からURLを読み込む処理を実装する。読み込んだURLを表示する。"https://qiita.com/advent-calendar/2017/nim"]あってるっぽい。HTMLを読み込む指定したURLからHTMLを読み込む処理を実装する。読み込んだHTMLを表示する。response.body読み込むためのURLがhttpsから始まっているのでSSL通信が必要であり、その場合、ビルドオプションに-d:sslが必要。Wandboxでは言語ごとにありがちなビルドオプションはあらかじめ指定されている。options:で指定する(1行に1つのオプションを書く)ただ、残念ながら、Wandboxでは実行時に名前解決できないエラーになった。adventとするとビルドできる。引数無し時の、自分のMacBookでの実行結果。(後略)あってるっぽい。nimqueryを実行する。Calendarのタイトルを取得する処理を実装する。取得したタイトルを表示する。titleNode.innerText引数無し時の、自分のMacBookでの実行結果。2018あってるっぽい。HTMLから投稿または投稿予定の一覧を取得するHTMLをパースして投稿または投稿予定を取得する処理を実装する。取得したタイトルと投稿または投稿予定を表示する。cみたいな書き方が若干キモい。引数無し時の、自分のMacBookでの実行結果。12/11時点で空いてるので、なんか書きます。12/16くらいに投稿予定。自分の今Nimで作ろうとしているものについて語ろうと思います。https://qiita.com/advent-calendar/2017/nimにした状態での、自分のMacBookでの実行結果。(年明けから)Pythonと共にNimを学ぶ。Nimを活用したUI/UX開発をCoreFoundation経由で。その可能性の中心を,WinObjCとNimで...探りはじめる。感想文を書くと思います。Python使いで『今後はデータビジネスの現場かも』って人、NimData/Arraymancerをさわってみておこう。Nimimalあってるっぽい。コード比率高すぎmarkdown上では各コードの最初に「nim:advent.nim」って書いてるんだけど、12月17日時点のqrunchではコードブロックの左上にファイル名表示はないっぽい。Qrunch.netサーバー提供フィードバックを送信する。