GSoC 2009/Projects/BitTorrent plugin for Canola

(New page: == BitTorrent plugin for Canola - GSoC 2009 Project == *'''Student''': Lauri Võsandi *'''Mentor''': Luis Felipe Strano Moraes *'''Repository''': ===Project summary===)
 
(35 intermediate revisions not shown)
Line 3: Line 3:
*'''Student''': Lauri Võsandi  
*'''Student''': Lauri Võsandi  
*'''Mentor''': Luis Felipe Strano Moraes  
*'''Mentor''': Luis Felipe Strano Moraes  
-
*'''Repository''':  
+
*'''Repository''': http://gitorious.org/canola-bittorrent-plugin
 +
== Intro ==
 +
The purpose of this project is to develop a BitTorrent plugin for Canola2.
-
===Project summary===
+
== Features ==
 +
* Browse RSS feeds of several (legal) torrent sites. Includes detailed view of feed entry
 +
* Allow seaching torrent sites: The Pirate Bay, Mininova and LegalTorrents
 +
* 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 ==
 +
* Make possible to choose between built-in BitTorrent engine and running Transmission for local downloads
 +
* Consistent terminology among the source code (leechers vs peers for example)
 +
* Save some of the runtime options to SQL database included in Canola (SQL table for dict perhaps?)
 +
 
 +
== Other ideas ==
 +
* 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
 +
 
 +
==Installing and usage==
 +
Please follow manual [http://v6sa.itcollege.ee/shared/canola/man here]
 +
 
 +
==Reports==
 +
[[GSoC_2009/Projects/BitTorrent_plugin_for_Canola/Report1|First report]], a bit late tough :P
 +
 
 +
[[GSoC_2009/Projects/BitTorrent_plugin_for_Canola/Report2|Second report]], some new stuff
 +
 
 +
[[GSoC_2009/Projects/BitTorrent_plugin_for_Canola/Report3|Third report]], we're approaching finish soon
 +
 
 +
[[GSoC_2009/Projects/BitTorrent_plugin_for_Canola/Report4|Final report]]
 +
 
 +
[[Category:Google Summer of Code]]

Latest revision as of 09:57, 12 February 2010

Contents

[edit] BitTorrent plugin for Canola - GSoC 2009 Project

[edit] Intro

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

[edit] Features

  • Browse RSS feeds of several (legal) torrent sites. Includes detailed view of feed entry
  • Allow seaching torrent sites: The Pirate Bay, Mininova and LegalTorrents
  • 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

[edit] To-do

  • Make possible to choose between built-in BitTorrent engine and running Transmission for local downloads
  • Consistent terminology among the source code (leechers vs peers for example)
  • Save some of the runtime options to SQL database included in Canola (SQL table for dict perhaps?)

[edit] Other ideas

  • 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

[edit] Installing and usage

Please follow manual here

[edit] Reports

First report, a bit late tough :P

Second report, some new stuff

Third report, we're approaching finish soon

Final report