Google APIsを使ってアニメ管理ができるデータベース風のアプリケーションです。
-
スプレッドシートを操作できるように Google Cloud Platform の設定
-
上記での設定でGoogle Cloud Platformのアカウントキー(jsonファイル)とスプレッドシート(私のanimation_db.xlsx)が必要です。
-
spreadsheet_key.txtにシートURLの
docs.google.com/spreadsheets/d/{
xxxxxxxx}/edit
{xxxxxxxx}部分を保存しておく
main.exeファイルを使えばライブラリのDLは不要です。
-
スプレッドシートを見なくても操作が可能になっている
-
簡単にアニメの公式サイトとwikiのURLのがスプレッドシートにかきこまれる(おまけ程度のもの)
-
スプレッドシートの書き込み、書き換え、個別書き換え、行の消去
main.exe exeファイル
main.py メインプログラムファイル
- package メインで動かす関数のまとめる場所
- check.py
- program.py
spreadsheet_key.txt
docs.google.com/spreadsheets/d/{xxxxxxxx}/edit
{xxxxxxxx}の部分が書かれたテキストファイル
animation_db.xlsx アプリ用のスプレッドシート
-
gspread スプレッドシートを操作するライブラリ
-
oauth2client GoogleAPIの認証関連のライブラリ
-
BeautifulSoup HTMLやXMLから情報を抽出するライブラリ
-
requests webサイトの情報が簡単に取得できるライブラリ
-
PySimpleGUI Pythonで簡単なコードかつシンプルにできるGUIライブラリ
-
string 文字列操作ライブラリ
-
webbrowser webベースのドキュメントを表示ライブラリ