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
Recent blog posts
- watir-webdriver web inspector
- gem list to gemfile
- Packing ruby2.0 on debian.
- Made it into The Guinness Book!
- to_h in ruby 2.0
- Filter elements by pattern jQuery.
- Better HTML password fields for mobile ?
- Grayscale image when user offline
- nth-child CSS pseudo-class Christmas colors
- EventEmitter in nodejs