GNU MediaGoblin

What is GNU MediaGoblin?
Initially, a place to store all your photos and artwork, more better than (Flickr, DeviantArt, SmugMug, Picasa, etc). Later, a place for all sorts of media, such as video, music, etc hosting.

P.S: This will mostly be usable system by September 2011.

Getting the code :
Dependencies : apt-get install mongodb git-core python python-dev python-lxml

Running bootstrap and buildout

Clone the repository: git clone http://git.gitorious.org/mediagoblin/mediagoblin.git

Bootstrap and run buildout:

About the code base :

Codebase is very Django-like in its structure and MongoDB++

routing.py is like urls.py in Django
models.py has mongokit ORM definitions
views.py is where the views go

Running the server : ./bin/paster serve mediagoblin.ini --reload

Updating dependencies : ./bin/buildout

Start hacking with the code and contribute more!

More links :
Code: https://gitorious.org/mediagoblin/
List: http://lists.gnu.org/mailman/listinfo/social-mediagoblin
Group: http://identi.ca/group/mediagoblin/join || http://bugs.foocorp.net/projects/mediagoblin

Share this