{"id":23510963,"url":"https://github.com/pome-ta/pythonista3adventcalendar2022samplecode","last_synced_at":"2025-08-08T01:09:47.063Z","repository":{"id":64135139,"uuid":"567873141","full_name":"pome-ta/Pythonista3AdventCalendar2022sampleCode","owner":"pome-ta","description":"Pythonista3 Advent Calendar 2022 のサンプルコードをまとめています","archived":false,"fork":false,"pushed_at":"2023-05-05T09:41:14.000Z","size":117,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T20:33:03.303Z","etag":null,"topics":["pythonista","pythonista-ios","pythonista-scripts","pythonista3"],"latest_commit_sha":null,"homepage":"https://qiita.com/advent-calendar/2022/pythonista3","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pome-ta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-18T19:37:46.000Z","updated_at":"2024-10-06T12:29:30.000Z","dependencies_parsed_at":"2025-02-16T20:38:28.310Z","dependency_job_id":null,"html_url":"https://github.com/pome-ta/Pythonista3AdventCalendar2022sampleCode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pome-ta%2FPythonista3AdventCalendar2022sampleCode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pome-ta%2FPythonista3AdventCalendar2022sampleCode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pome-ta%2FPythonista3AdventCalendar2022sampleCode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pome-ta%2FPythonista3AdventCalendar2022sampleCode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pome-ta","download_url":"https://codeload.github.com/pome-ta/Pythonista3AdventCalendar2022sampleCode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253990506,"owners_count":21995776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pythonista","pythonista-ios","pythonista-scripts","pythonista3"],"created_at":"2024-12-25T12:12:54.005Z","updated_at":"2025-05-13T17:18:20.569Z","avatar_url":"https://github.com/pome-ta.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pythonista3AdventCalendar2022sampleCode\n\n## 注意\n\nPythonista3 v3.4 update により、落ちるスクリプトを確認しています。ただいま、修正方法調整中です。\n\n\u003e 2023/05/03 現在\n\n## 概要\n\nこのリポジトリは、[Pythonista3 Advent Calendar 2022](https://qiita.com/advent-calendar/2022/pythonista3) のサンプルコードをまとめています。\n\n記事（日）ごとに分けて格納しています。参照したい記事日のファイルからコードを確認してください。\n\n## リンク先一覧\n\n(テーブル形式が面倒でちまちまと)更新中・・・\n\n|Day|記事リンク|Sample Code|概要|対応リンク|\n|---|---|---|---|---|\n|[day00](./day00_requests)|[Qiita API v2 でPythonista(3) の記事を取得する（Pythonista3 Advent Calendar 2022 前夜祭0日目） - Qiita](https://qiita.com/pome-ta/items/74afb37769173dab8c6c)|[qiitaAPIv2.py](./day00_requests/qiitaAPIv2.py)|tag 検索をし取得|[Qiita API v2 から、Pythonista3 タグ記事を集める](https://qiita.com/pome-ta/items/74afb37769173dab8c6c#qiita-api-v2-%E3%81%8B%E3%82%89pythonista3-%E3%82%BF%E3%82%B0%E8%A8%98%E4%BA%8B%E3%82%92%E9%9B%86%E3%82%81%E3%82%8B)|\n|[day03](./day03_editor_clipboard/)|[Pythonista3 のeditor module を使い、Pythonista3 のコーディングを楽にする - Qiita](https://qiita.com/pome-ta/items/c3902a0f6a0de691df8d)|[get_text.py](./day03_editor_clipboard/get_text.py)|`editor.get_text()` で取得したテキストをclipboard へ格納|[編集中のコードテキストを全コピーする](https://qiita.com/pome-ta/items/c3902a0f6a0de691df8d#%E7%B7%A8%E9%9B%86%E4%B8%AD%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E5%85%A8%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B)|\n|||[get_path.py](./day03_editor_clipboard/get_path.py)|`editor.get_path()` で取得したテキストをclipboard へ格納|[編集中のファイルパスを取得する](https://qiita.com/pome-ta/items/c3902a0f6a0de691df8d#%E7%B7%A8%E9%9B%86%E4%B8%AD%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%91%E3%82%B9%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B)|\n|||[googleTranslation.py](./day03_editor_clipboard/googleTranslation.py)|Google翻訳API を使った翻訳|[Pythonista3 内だけで、英語を日本語に機械翻訳](https://qiita.com/pome-ta/items/c3902a0f6a0de691df8d#pythonista3-%E5%86%85%E3%81%A0%E3%81%91%E3%81%A7%E8%8B%B1%E8%AA%9E%E3%82%92%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AB%E6%A9%9F%E6%A2%B0%E7%BF%BB%E8%A8%B3)|\n|[day04](./day04_editor_keyboard/)|[Pythonista3 のKeyboard で、Pythonista3 のコーディングを楽にする。人生を豊かにする。 - Qiita](https://qiita.com/pome-ta/items/5483d021fdfa44ea43e0)|[pystakbd.py](./day04_editor_keyboard/pystakbd.py)|PyKeys のカスタム設定|[PyKeys でカスタムして、人生豊かに](https://qiita.com/pome-ta/items/5483d021fdfa44ea43e0#%E3%82%B3%E3%83%BC%E3%83%89%E5%85%A8%E8%B2%8C)|\n|[day05](./day05_ui/)|[Pythonista3 のuiモジュールを使ってアプリでアプリをつくる下準備（View編）。 - Qiita](https://qiita.com/pome-ta/items/2f02d94eea73974aae88)|\n|[day06](./day06_ui/)|[Pythonista3 のui モジュールを使って絵を描く 〜 クリエイティブコーディングする 〜 - Qiita](https://qiita.com/pome-ta/items/8e565dc6bdc283b4b80e)|\n|[day08](./day08_scene/)|[Pythonista3 のscene モジュールでShader コーディング。GLSL をやる。 - Qiita](https://qiita.com/pome-ta/items/57edede9a7e3ce73cdc7)\n|[day09](./day09_ui_scene/)|[ui モジュールとscene モジュールの組み合わせ - Qiita](https://qiita.com/pome-ta/items/0e2d3bd3e22fe922f2c0)|\n|[day10](./day10_pathlib/)|[Pythonista3 でPythonista3 内のディレクトリを探訪しよう！ - Qiita](https://qiita.com/pome-ta/items/d7ce9fe64e1ba774fae4)|\n|[day11](./day11_webbrowser_pathlib/)|[先生ぇー！Pythonista3 のディレクトリ探索にwebbrowser モジュールは使えますかー？ 〜 使えます 〜 - Qiita](https://qiita.com/pome-ta/items/3315732c8db62a55b86b)|\n|[day12](./day12_ui_pathlib/)|[ディレクトリ探訪の局地へ！OS の中身を覗きに行こう！（世の中にあるPythonista3 のコードをカスタムしてより良いツールへ） - Qiita](https://qiita.com/pome-ta/items/e6f32e0a24d93618f5a9)|\n|[day13](./day13_pprint/)|[objc_util のprint デバッグ。Pythonista3 の黒魔術 - Qiita](https://qiita.com/pome-ta/items/fd66f3c1c7ee6a34282e)|\n|[day15](./day15_objc_util_AVAudioEngine/)|[Pythonista3 でAVAudioSourceNode を使って音を生成して鳴らそう！ 前編 - Qiita](https://qiita.com/pome-ta/items/92a41e15b8eec5b51fb3)|\n|[day16](./day16_objc_util_AVAudioEngine/)|[Pythonista3 でAVAudioSourceNode を使って音を生成して鳴らそう！ 前編 - Qiita](https://qiita.com/pome-ta/items/92a41e15b8eec5b51fb3)|\n|[day17](./day17_objc_util_SceneKit/)|[Pythonista3 で3DCG やろうぜ！SceneKit のプリミティブなもので遊ぶ - Qiita](https://qiita.com/pome-ta/items/551bf5fb2448ddcacae0)|\n|[day18](./day18_objc_util_SceneKit_nsurl/)|[Pythonista3 で3DCG やろうぜ！外部のデータをSceneKit へ呼び出したりして、絵力をつける - Qiita](https://qiita.com/pome-ta/items/843ecbff44d4bdc07fd0)|\n|[day19](./day19_objc_util_ARKit/)|[Pythonista3 でARKit 拡張現実体験をするよーーー！！！ - Qiita](https://qiita.com/pome-ta/items/29785f0edbe582210d2f)|\n|[day20](./day20_objc_util_ARKit_ARWorldTrackingConfiguration/)|[ARKit を使ってPythonista3 で拡張現実世界の平面をトラッキングしたい - Qiita](https://qiita.com/pome-ta/items/a3fdb6613ccdb3701924)|\n|[day21](./day21_objc_util_ARKit_ARFaceTrackingConfiguration/)|[出来らあっ！　え！！Pythonista3 でAR Face Trackingを！？ - Qiita](https://qiita.com/pome-ta/items/0aa69205fb3826d9951d)|\n|[day22](./day22_objc_util_Vision_VNDetectFaceRectanglesRequest/)|[Pythonista3 でCore ML（機械学習）入門！Vision Framework を使って画像から顔を検出する。 - Qiita](https://qiita.com/pome-ta/items/84729804cce04f870fd6)|\n|[day23](./day23_objc_util_Vision_VNDetectHumanHandPoseRequest/)|[Pythonista3 と機械学習（Core ML） のVision Framework で、手を追っかけてもらう - Qiita](https://qiita.com/pome-ta/items/bcac9d3209caa60f70b6)|\n|[day24](./day24_objc_util_WKWebView/)|[WKWebView からPythonista3 でJavaScript とお戯れあそばせ - Qiita](https://qiita.com/pome-ta/items/52053dd6c9e39da6a29a)|\n|[day25](./day25_objc_util_WKWebView_WebGL/)|[Pythonista3（WKWebView） とJavaScript の愛と友情のツープラトン 〜 コード間でのデータ受け渡し 〜。GLSL で遊ぶで！ - Qiita](https://qiita.com/pome-ta/items/d0a21d40731644c696fd)|\n\n## todo\n\n- [x] アドカレ上のコードをリポジトリに入れる\n  - [ ] 対応ファイル命名\n- [ ] README.md に一覧を出す\n- [ ] 記事と日付と内容のリンク\n  - [x] 視覚的\n    - ディレクトリに使用モジュールなど情報をつけた\n  - [ ] 感覚的\n\n### メモ\n\n[Google Sheets -\u003e Markdown: 一番便利な変換サイトを見つけた！ – 回れ右の内輪差](https://lookbackmargin.blog/2021/08/26/google-sheets-markdown/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpome-ta%2Fpythonista3adventcalendar2022samplecode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpome-ta%2Fpythonista3adventcalendar2022samplecode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpome-ta%2Fpythonista3adventcalendar2022samplecode/lists"}