95 lines
4.0 KiB
Plaintext
95 lines
4.0 KiB
Plaintext
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() @done (14:18 09.07.2014)
|
||
✔ super_seeding() (status.super_seeding) @done (09:49 08.07.2014)
|
||
✔ set_upload_limit() set_download_limit() upload_limit() download_limit() @done (14:50 09.07.2014)
|
||
✔ 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) @done (12:47 08.07.2014)
|
||
☐ 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() (status.priority)
|
||
☐ use_interface()
|
||
✔ set_max_uploads() max_uploads() @done (12:47 08.07.2014)
|
||
✔ set_max_connections() max_connections() @done (12:47 08.07.2014)
|
||
☐ 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
|
||
✔ 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 options
|
||
Preferences:
|
||
☐ max uploads
|
||
?
|
||
☐ max conns
|
||
?
|
||
☐ max half open conns
|
||
?
|
||
☐ ip filter
|
||
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()
|
||
Error handling:
|
||
☐ Torrent errors
|
||
http://libtorrent.org/reference-Alerts.html#torrent_error_alert
|
||
☐ Tracker errors
|
||
http://libtorrent.org/reference-Alerts.html#tracker_error_alert
|
||
☐ Display authentication dialog when tracker requires it
|
||
☐ Performance notifications
|
||
http://libtorrent.org/reference-Alerts.html#performance_alert
|
||
☐ File errors
|
||
http://libtorrent.org/reference-Alerts.html#file_error_alert
|
||
☐ Listen failed/succeeded
|
||
http://libtorrent.org/reference-Alerts.html#listen_failed_alert
|
||
http://libtorrent.org/reference-Alerts.html#listen_succeeded_alert
|
||
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)
|