epour/TODO

78 lines
3.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Torrent-handle controls/options:
http://libtorrent.org/reference-Core.html#torrent_handle
✔ Menu items @done (18:43 06.07.2014)
./epour/gui/__init__.py>ItemMenu
✔ Force reannounce @done (18:43 06.07.2014)
✔ Force DHT reannounce @done (18:43 06.07.2014)
✔ Scrape tracker @done (18:43 06.07.2014)
☐ Torrent properties
./epour/gui/TorrentProps.py
☐ save_path() move_storage()
✔ super_seeding() (status.super_seeding) @done (09:49 08.07.2014)
?
☐ set_upload_limit() set_download_limit() upload_limit() download_limit()
✔ set_sequential_download() (status.sequential_download) @done (09:49 08.07.2014)
?
✔ set_upload_mode() (status.upload_mode) @done (09:49 08.07.2014)
?
✔ set_share_mode() (status.share_mode) @done (09:49 08.07.2014)
?
☐ apply_ip_filter() (status.ip_filter_applies)
☐ set_tracker_login()
☐ trackers() replace_trackers() add_tracker()
☐ add_url_seed() remove_url_seed() url_seeds()
☐ add_http_seed() remove_http_seed() http_seeds()
☐ set_priority()
☐ use_interface()
☐ set_max_uploads() max_uploads()
☐ set_max_connections() max_connections()
☐ get_download_queue()
?
☐ get_peer_info()
?
☐ set_ssl_certificate()
Torrent status info:
http://libtorrent.org/reference-Core.html#torrent_status
✔ Torrent properties @done (09:49 08.07.2014)
./epour/gui/TorrentProps.py
Add Torrent-dialog:
✔ Use dicts to hold torrent info between sessions. @done (15:57 30.06.2014)
✔ Migrate the old ihash->torrent_file dict to the new list of torrents @done (15:57 30.06.2014)
✔ Dialog window @done (15:57 30.06.2014)
✔ Options @done (15:57 30.06.2014)
✔ File selector @done (15:57 30.06.2014)
✔ Storage path @done (15:57 30.06.2014)
☐ Add preferences for initial/automatic values for the above
Misc:
✔ Torrent tooltips @done (21:17 01.07.2014)
Using handle.status()
✔ Auto-update @done (06:42 07.07.2014)
☐ More tooltips in general
Explanations for non-trivial actions, options, etc.
☐ More D-Bus controls
./epour/Epour.py>EpourDBus
☐ Auto-paste magnet links from clipboard
./epour/gui/__init__.py>TorrentSelector
Remake this feature
✘ Construct and populate ./epour/gui/Preferences.py>PreferencesSession with an Idler @cancelled (21:20 01.07.2014)
☐ Moving finished torrents to a different folder
☐ Custom options for torrents
Can this be saved to torrent dicts user data?
✔ Add callback for alert @done (15:21 06.07.2014)
http://libtorrent.org/reference-Alerts.html#torrent_finished_alert
http://libtorrent.org/reference-Core.html#move_storage()
✔ Add default path and global opt in Prefs @done (15:21 06.07.2014)
./epour/gui/Preferences
☐ Save resume data periodically
http://libtorrent.org/reference-Core.html#save_resume_data()
http://libtorrent.org/reference-Core.html#need_save_resume_data()
I18N:
This should wait until most of the features are in and the strings are stable.
☐ Make strings localizable
☐ Create pot file
☐ Generate po files
___________________
Archive:
✔ Move proxy settings to its own naviframe page and don't autocollapse the frames @done (13-08-18 18:02) @project(Misc)