GSoC 2009/Projects/BitTorrent plugin for Canola

(Reports)
(To-do)
Line 19: Line 19:
== To-do ==
== To-do ==
 +
1. Add upload bitrate limit option - 2 days
 +
2. Add connection limit option - 2 days
 +
3. Add download destination choice for feed entry view - 2 days
 +
4. Force rescan on LMS when torrent finishes - 2 days
 +
5. Allow seaching torrent sites - 2 days
 +
6. Make possible to choose between built-in BitTorrent engine and running Transmission for local downloads - 1 day
 +
* Allow searching in RSS feed
* Allow browsing Torrent contents and playback of retrieved media.
* Allow browsing Torrent contents and playback of retrieved media.
-
* Add feature to search in RSS feeds and/or torrent sites
 
-
* Add download destination choice for feed entry view
 
-
* Add upload bitrate limit option
 
-
* Add connection limit option
 
-
* Make possible to choose between built-in BitTorrent engine and running Transmission for local downloads
 
* Clean up download view and feed entry view
* Clean up download view and feed entry view
* Clean up menus
* Clean up menus

Revision as of 16:03, 23 July 2009

Contents

BitTorrent plugin for Canola - GSoC 2009 Project

Intro

The purpose of this project is to develop a BitTorrent plugin for Canola2.

Features

  • Browse RSS feeds of several (legal) torrent sites. Includes detailed view of feed entry
  • Download torrents using built-in BitTorrent 3. Includes detailed view of download
  • Download torrents using locally running Transmission via JSON RPC interface
  • Manage torrent downloads on remote Transmission instance
  • Allows accessing password protected remote instances of Transmission via standard URL format: http://user:pass@host:9091
  • Respects your Canola settings of download folder
  • Allows adding, modifying, deleting and renaming RSS feeds
  • Allows adding, modifying, deleting and renaming Transmission hosts

To-do

1. Add upload bitrate limit option - 2 days 2. Add connection limit option - 2 days 3. Add download destination choice for feed entry view - 2 days 4. Force rescan on LMS when torrent finishes - 2 days 5. Allow seaching torrent sites - 2 days 6. Make possible to choose between built-in BitTorrent engine and running Transmission for local downloads - 1 day

  • Allow searching in RSS feed
  • Allow browsing Torrent contents and playback of retrieved media.
  • Clean up download view and feed entry view
  • Clean up menus
  • Debug

Beta version

To install on your Nokia internet tablet, point your web browser to:

http://v6sa.itcollege.ee/shared/canola/canola2-torrent-plugin-0.1-maemo4.deb

Follow your application manager dialogs and you're done!

NB! You are expected to have Canola2 installed on your device!

License: Mixed Free Software licenses

Screenshots: [1] [2] [3] [4]

Reports

First report, a bit late tough :P

Second report, some new stuff