Update TODO

This commit is contained in:
Kai Huuhko 2014-07-17 12:22:38 +03:00
parent 305d119020
commit f511e4b3ec
1 changed files with 34 additions and 33 deletions

67
TODO
View File

@ -2,28 +2,14 @@ RSS:
http://libtorrent.org/reference-RSS.html
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()
@ -31,15 +17,8 @@ Torrent-handle controls/options:
☐ 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
@ -50,9 +29,6 @@ Preferences:
?
☐ 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
@ -60,18 +36,13 @@ Misc:
☐ 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
☐ Individual torrent move when finished
Can this setting be saved to torrent dicts user data?
☐ Save torrent & resume data periodically
http://libtorrent.org/reference-Core.html#save_resume_data()
http://libtorrent.org/reference-Core.html#need_save_resume_data()
☐ Pause gui updates when iconized
Error handling:
☐ Torrent errors
http://libtorrent.org/reference-Alerts.html#torrent_error_alert
@ -93,4 +64,34 @@ I18N:
___________________
Archive:
✘ Construct and populate ./epour/gui/Preferences.py>PreferencesSession with an Idler @cancelled (21:20 01.07.2014) @project(Misc)
✔ Torrent tooltips @done (21:17 01.07.2014) @project(Misc)
Using handle.status()
✔ Scrape tracker @done (18:43 06.07.2014) @project(Torrent-handle controls/options)
✔ Menu items @done (18:43 06.07.2014) @project(Torrent-handle controls/options)
./epour/gui/__init__.py>ItemMenu
✔ Force reannounce @done (18:43 06.07.2014) @project(Torrent-handle controls/options)
✔ Force DHT reannounce @done (18:43 06.07.2014) @project(Torrent-handle controls/options)
✔ Use dicts to hold torrent info between sessions. @done (15:57 30.06.2014) @project(Add Torrent-dialog)
✔ Storage path @done (15:57 30.06.2014) @project(Add Torrent-dialog)
✔ Options @done (15:57 30.06.2014) @project(Add Torrent-dialog)
✔ Migrate the old ihash->torrent_file dict to the new list of torrents @done (15:57 30.06.2014) @project(Add Torrent-dialog)
✔ File selector @done (15:57 30.06.2014) @project(Add Torrent-dialog)
✔ Add default path and global opt in Prefs @done (15:21 06.07.2014) @project(Misc)
./epour/gui/Preferences
✔ Add callback for alert @done (15:21 06.07.2014) @project(Misc)
http://libtorrent.org/reference-Alerts.html#torrent_finished_alert
http://libtorrent.org/reference-Core.html#move_storage()
✔ set_upload_limit() set_download_limit() upload_limit() download_limit() @done (14:50 09.07.2014) @project(Torrent-handle controls/options)
✔ save_path() move_storage() @done (14:18 09.07.2014) @project(Torrent-handle controls/options)
✔ Move proxy settings to its own naviframe page and don't autocollapse the frames @done (13-08-18 18:02) @project(Misc)
✔ set_max_uploads() max_uploads() @done (12:47 08.07.2014) @project(Torrent-handle controls/options)
✔ set_max_connections() max_connections() @done (12:47 08.07.2014) @project(Torrent-handle controls/options)
✔ apply_ip_filter() (status.ip_filter_applies) @done (12:47 08.07.2014) @project(Torrent-handle controls/options)
✔ super_seeding() (status.super_seeding) @done (09:49 08.07.2014) @project(Torrent-handle controls/options)
✔ set_upload_mode() (status.upload_mode) @done (09:49 08.07.2014) @project(Torrent-handle controls/options)
✔ set_share_mode() (status.share_mode) @done (09:49 08.07.2014) @project(Torrent-handle controls/options)
✔ set_sequential_download() (status.sequential_download) @done (09:49 08.07.2014) @project(Torrent-handle controls/options)
✔ Torrent properties @done (09:49 08.07.2014) @project(Torrent status info)
./epour/gui/TorrentProps.py
✔ Auto-update @done (06:42 07.07.2014) @project(Misc)