ThirdPartyProjects
⇤ ← Revision 1 as of 2010-03-31 11:48:41
3731
Comment: initial creation
|
3729
added table of contents
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; background-repeat: no-repeat; background-position: 98% 0.5ex; margin: 1em 0em 0em 0em; padding: 1em;"><<TableOfContents(2)>>|| | ||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; background-repeat: no-repeat; background-position: 98% 0.5ex; margin: 1em 0em 0em 0em; padding: 1em;"><<TableOfContents(3)>>|| |
Line 9: | Line 9: |
This command line application writes your computers dpkg selections to a CouchDB. It then syncs this DB using Ubuntu One. This application will also install the same programs on all synced computers using the dpkg selections in the DB. The feature to sync your .config files is currently being written into the application. It scans your packages installed and when it notices vim, emacs, zsh, ect. It asks if you would like to save the apps corresponding .config file (EX. .vimrx, .emacs, .zshrc)<<BR>> | This command line application writes your computers dpkg selections to a CouchDB. It then syncs this DB using Ubuntu One. This application will also install the same programs on all synced computers using the dpkg selections in the DB. The feature to sync your .config files is currently being written into the application. It scans your packages installed and when it notices vim, emacs, zsh, ect. It asks if you would like to save the apps corresponding .config file (EX. .vimrc, .emacs, .zshrc)<<BR>> |
Line 23: | Line 23: |
=== Resources === | == Resources == |
Ubuntu One, CouchDB, Desktopcouch Project Code Repository
This page is intended to provide a place where people can find a list of third party projects that utilize the technologies associated with the Ubuntu One project. I was finding that there were many people independently developing similar applications using CouchDB, dektopcouch, and Ubuntu One. It is my hope that this page will help these people find each other and be able to take advantage of each others progress, knowledge, and code. If you are working on a project no matter how big or small please add it to the list.
Projects
Package Sync - Author: duanedesign
This command line application writes your computers dpkg selections to a CouchDB. It then syncs this DB using Ubuntu One. This application will also install the same programs on all synced computers using the dpkg selections in the DB. The feature to sync your .config files is currently being written into the application. It scans your packages installed and when it notices vim, emacs, zsh, ect. It asks if you would like to save the apps corresponding .config file (EX. .vimrc, .emacs, .zshrc)
Code: packageSync
Jono Meter - Author: Matt Zimmerman
This fun app searches tweets for keywords saving them to a CouchDB. Saving them to Couch is convenient for experimenting with different patterns, and with larger data sets (say, thousands of tweets, or multiple people). Saving to Couch prevents all the data from having to be DL each time the app is ran. Each time the jonometer is run, it downloads all of the new tweets since the previous run.
Code: jonometer
Resources
ars technica: Make Your Application Sync With Ubuntu One
IBM library: Exploring CouchDB
freedesktop.org: Desktopcouch Documentation
Apache Website: The CouchDB Project
IRC lecture by Stuart Langridge: Adding Ubuntu One support to your application
Oreily Media: CouchDB: The Definitive Guide
Rhythmbox References
There has been a lot of interest in using CouchDB and Ubuntu One with Rhythmbox.
Presentation by Stuart Langridge: Rhythmbox Plugins
live.gnome.org: Rhythmbox plugin writing guide
live.gnome.org: Python plugin examples
live.gnome.org: Third party Rhythmbox plugins