Wellnote downloader
Project description
Wellnote Downloader
Wellnote からデータをダウンロードするツールです。ブラウザを自動操作し、ユーザーが一つづつクリックしたのと同じ作業を次々と繰り返すツールです。
wellnoteのサーバーに過度な負荷がかかることが予見される使い方(ツールを改造したり、並列でいくつも起動したりするなど)は絶対にやめてください。 サーバーが落ちると、全員がダウンロードできなくなります。それにそのまま早期にサービス終了する可能性もありますので、常識の範囲内での利用をお願いします。
実行例の見方: この文書で例示する実行例では、実行するコマンドを、
$
の後ろに書きます。続く行で実行結果の例を示しています。例えばファイルa.txt
とb.txt
が存在するフォルダでls
コマンドを実行すると2つのファイル名が表示されますが、その実行例は次のように示します。$ ls a.txt b.txt
セットアップ
必要な環境は、コマンドターミナルがあり、Python が動き、FirefoxまたはChromeがインストールされている環境です。OSは特に指定しません。
-
Firefox または Chrome をインストールする。
-
Pythonをインストールする。 コマンドラインから
python3
コマンドとpip3
コマンドを実行できるか確認する$ python3 --version Python 3.11.0 $ pip3 --version pip 22.3 from pip (python 3.11)
-
Wellnote Downloader をインストール
$ pip3 install wellnote_downloader 長いので略
コマンドラインから
wellnote_downloader
コマンドを実行できるか確認する。$ wellnote_downloader album --help usage: wellnote_downloader [-h] {album} ... Wellnote Downloader positional arguments: {album} sub commands album download album options: -h, --help show this help message and exit # Command not found エラーが出る場合は、`wellnote_downloader` を `python -m wellnote_downloader` にすると動くかもしれません $ python -m wellnote_downloader album --help
使い方
アルバム内の写真・動画のダウンロード
-
アルバム内の写真・動画をダウンロードします。2015年の1月から2016年の12月までダウンロードする場合は以下のように実行します。
$ wellnote_downloader album --start 2015-01 --end 2016-12
Command not found エラーが出る場合は、
wellnote_downloader
をpython -m wellnote_downloader
にすると動くかもしれません$ python -m wellnote_downloader album --start 2015-01 --end 2016-12
-
今いるフォルダ内に
Downloads
というフォルダができているので、その中のファイルがダウンロードできているか確認します。
ホーム画面の日記のダウンロード(コメント、スタンプ付き)
-
アルバム内の写真・動画をダウンロードします。
$ wellnote_downloader home
Command not found エラーが出る場合は、
wellnote_downloader
をpython -m wellnote_downloader
にすると動くかもしれません$ python -m wellnote_downloader home
-
今いるフォルダ内に
Downloads
というフォルダができているので、その中のファイルがダウンロードできているか確認します。
-
Tips
- 実行前にメールアドレスとパスワードを設定すると、入力を省略できます。
$ export WELLNOTE_EMAIL=あなたのEmailアドレス $ export WELLNOTE_PASSWORD=あなたのパスワード
- 実行前にメールアドレスとパスワードを設定すると、入力を省略できます。
開発者
ライセンス
This project is licensed under the MIT License - see the LICENSE file for details
貢献方法
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file wellnote-downloader-0.9.0.tar.gz
.
File metadata
- Download URL: wellnote-downloader-0.9.0.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2066e893048020efbcbd401f4be3af65564e942b901a8ebf7faa481151617065 |
|
MD5 | 5b9375fbf6ed98af9aef3affb78f82da |
|
BLAKE2b-256 | ac0a0c540021cb1cb786392f82df7a5787ef3139cd54d6d16b0d683f8ee7f27a |
File details
Details for the file wellnote_downloader-0.9.0-py3-none-any.whl
.
File metadata
- Download URL: wellnote_downloader-0.9.0-py3-none-any.whl
- Upload date:
- Size: 11.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2c178eb166efcec103eaca1d11f0ae968bb8ebbd328677a09939c63254cfa0b |
|
MD5 | bb9726e809e418f6e2b46ce48437a866 |
|
BLAKE2b-256 | cf64a6722cbb2d40b0b6cf869d24aaf4b19e263673877e96ec7068c92a160a55 |