GSoC 2009/Projects/Picasa plugin for Canola

(Reports)
(Instructions to install the plugin)
 
(45 intermediate revisions not shown)
Line 1: Line 1:
== Picasa plugin for Canola - GSoC 2009 Project ==
== Picasa plugin for Canola - GSoC 2009 Project ==
-
*'''Student''': Mirestean Andrei
+
*'''Student''': Mirestean Andrei, email: andrei dot mirestean at gmail dot com
*'''Mentor''': Gustavo Chaves
*'''Mentor''': Gustavo Chaves
*'''Project Status''': accepted :D
*'''Project Status''': accepted :D
-
*'''Repository''': http://github.com/andrei1089/canola-picasa/tree
+
*'''Repository''':  
 +
** http://github.com/andrei1089/canola-picasa/tree (main repository)
 +
** http://code.openbossa.org/projects/canola-picasa-plugin
 +
 
Line 10: Line 13:
The aim of this project is to develop a Picasa plugin for Canola. The plugin will be able to access the web albums stored at Picasa, to upload new pictures, to add/update descriptions and tags). The plugin will ease and shorten the process of taking and sharing a picture on the Internet. It will also use GPS data to fill location information in picture's meta-data and to search for pictures taken in current region.
The aim of this project is to develop a Picasa plugin for Canola. The plugin will be able to access the web albums stored at Picasa, to upload new pictures, to add/update descriptions and tags). The plugin will ease and shorten the process of taking and sharing a picture on the Internet. It will also use GPS data to fill location information in picture's meta-data and to search for pictures taken in current region.
 +
===Progress===
 +
 +
* Backend which interfaces with Google Picasa API '''(done)'''
 +
* List user's albums with details (thumb, name, description) '''(done)'''
 +
* Add album create / delete options '''(done)'''
 +
* Show thumbs for pictures in each album '''(done)'''
 +
* Show full size pictures '''(done, but should export some classes from canola-core )'''
 +
* Show full screen pictures '''(done, but should export some classes from canola-core)'''
 +
* Add support to delete pictures from albums '''(done)'''
 +
* Add option to allow changes in album name, description and access '''(done)'''
 +
* Add support for picture uploading '''(done)'''
 +
* Add support for album uploading '''(done)'''
 +
* Integrate with Photocast '''(done)'''
 +
* Add support to view other public albums by username '''(done)'''
 +
* Add support to search for public pictures:
 +
** by name '''(done)'''
 +
** by tag '''(done)'''
 +
** by location name '''(done)'''
 +
** by location using built-in GPS '''(done)'''
 +
* Show comments and tags for pictures (similar to the Flickr plugin) '''(done)'''
 +
* Support to add comments '''(done)'''
 +
* Show favorites '''(done)'''
 +
 +
===Low priority tasks===
 +
* add option to select thumbs location
 +
 +
===Screenshots===
 +
 +
* http://picasaweb.google.com/canolapicasa/CanolaPicasaScreenshots?feat=directlink
 +
* http://www.youtube.com/watch?v=AbagUM3gqGM
 +
 +
===Instructions to install the plugin===
 +
 +
The package is available in the following repositories:
 +
* extras-devel repositories for diablo and fremantle: http://maemo.org/packages/view/canola2-picasa-plugin/
 +
* canola ppa: https://launchpad.net/~canola/+archive/ppa
 +
 +
Please contact me for any problems.
===Reports===
===Reports===
-
*[http://wiki.maemo.org/GSoC_2009/Projects/Picasa_plugin_for_Canola/Report1 Report 1]
+
*[[GSoC_2009/Projects/Picasa_plugin_for_Canola/Report1|Report 1]] - [http://n2.nabble.com/-GSoC-09----Picasa-plugin-for-Canola---report-1-tt3038578.html Discussion]
 +
*[[GSoC_2009/Projects/Picasa_plugin_for_Canola/Report2|Report 2]] - [http://n2.nabble.com/-GSoC-09----Picasa-plugin-for-Canola---report-2-td3143906.html Discussion]
 +
*[[GSoC_2009/Projects/Picasa_plugin_for_Canola/Report3|Report 3]] - [http://n2.nabble.com/-GSoC-09----Picasa-plugin-for-Canola---report-3-td3291131.html#a3291131 Discussion]
 +
 
 +
[[Category:Google Summer of Code]]

Latest revision as of 14:51, 21 March 2010

Contents

[edit] Picasa plugin for Canola - GSoC 2009 Project


[edit] Project summary

The aim of this project is to develop a Picasa plugin for Canola. The plugin will be able to access the web albums stored at Picasa, to upload new pictures, to add/update descriptions and tags). The plugin will ease and shorten the process of taking and sharing a picture on the Internet. It will also use GPS data to fill location information in picture's meta-data and to search for pictures taken in current region.

[edit] Progress

  • Backend which interfaces with Google Picasa API (done)
  • List user's albums with details (thumb, name, description) (done)
  • Add album create / delete options (done)
  • Show thumbs for pictures in each album (done)
  • Show full size pictures (done, but should export some classes from canola-core )
  • Show full screen pictures (done, but should export some classes from canola-core)
  • Add support to delete pictures from albums (done)
  • Add option to allow changes in album name, description and access (done)
  • Add support for picture uploading (done)
  • Add support for album uploading (done)
  • Integrate with Photocast (done)
  • Add support to view other public albums by username (done)
  • Add support to search for public pictures:
    • by name (done)
    • by tag (done)
    • by location name (done)
    • by location using built-in GPS (done)
  • Show comments and tags for pictures (similar to the Flickr plugin) (done)
  • Support to add comments (done)
  • Show favorites (done)

[edit] Low priority tasks

  • add option to select thumbs location

[edit] Screenshots

[edit] Instructions to install the plugin

The package is available in the following repositories:

Please contact me for any problems.

[edit] Reports