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
About Hemanth HM
Hemanth HM is a Sr. Machine Learning Manager at PayPal, Google Developer Expert, TC39 delegate, FOSS advocate, and community leader with a passion for programming, AI, and open-source contributions.