InorganicLikes

概要
Python製ネイティブアプリ。MacOS上で動作します。ブラウザテストツールを使ってSNSにログインします。タイムラインやタグ検索による投稿に対して「いいね」をします。また、ユーザーのフォローなどのアクションを自動で実行します。
開発経緯
- 友人がSNSを仕事で使っていて、毎日「いいね」をするのが大変と言っていた
- ブラウザテストツールを使ってみたい
- GUIの設計・実装を学ぶ
仕様
Platform
MacOS X
Language
Python3
GUI
Tkinter
DB
SQLite3
BrowserTest
Selenium
BinaryTool
py2app
その他
- 全てのタスク実行時に作業ブラウザをチェックし、復旧が可能な場合は復旧してからタスクに移行する
- 全てのタスクは停止ボタンで処理を停止できる
- メイン画面のステータスはアプリケーション待機時に自動更新
- メディア読込みエラーなどでタスクが継続できない場合、タスクをリトライする
- DBは256bit AESで暗号化