Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hiroxto/twitter-media-downloader
https://github.com/hiroxto/twitter-media-downloader
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/hiroxto/twitter-media-downloader
- Owner: hiroxto
- License: mit
- Created: 2020-01-02T05:24:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-12T20:16:27.000Z (7 months ago)
- Last Synced: 2024-06-14T02:27:14.638Z (7 months ago)
- Language: Ruby
- Size: 52.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# twitter-media-downloader
Twitterの画像,動画などをダウンロードするツール
`ruby downloader.rb id:number`
全数ダウンロード
`12345:0`
番号指定
`12345:1 12345:1,3`
使用できる環境変数
|環境変数|説明|例|
|:---:|:---:|:---:|
|`SAVE_FOLDER`|ダウンロード先のフォルダ名|`SAVE_FOLDER=test ruby downloader.rb id`|
|`TARGET_ALL`|標準で全数ダウンロード。セットされた上で番号オプションがあると番号オプションが優先される|`TARGET_ALL=true ruby downloader.rb id`|## Dockerを使用する
Dockerでも使えるようになっている
`docker-compose-custom.yml`に保存先のボリュームや環境変数を設定する
```yaml
version: '3'services:
app:
volumes:
- /path/to/save:/save-base-dir:cached
environment:
SAVE_FOLDER: all
```実行する際には環境変数に`COMPOSE_FILE`でファイルを指定する.
```bash
COMPOSE_FILE=docker-compose.yml:docker-compose-custom.yml docker-compose run --rm app ruby downloader.rb 1234
```## License
MIT License