I have posted the source code to a project I’ve been hacking on here and there called Readify. I took my previous project, ListSurf, and kept elaborating on it.
The purpose of this project is to demonstrate some functionality required to build a social network. User profiles are in place, settings and tools for building streams of information like metadata updates.
It also wouldn’t be complete without some screenshots.
This project demonstrates how I think when deploying Brubeck projects.
I have one script representing the web services and a separateone
for the api services;
api_server.py. Both are in a
./bin directory. There is also an
./etc directory where I store environment stuff, a
./log directory for logging and a
./run directory for the pid’s of running services.
You’ll also see some templates with subtemplates to handle different user states, like logged-in / not logged-in.
And, best of all, this project demonstrates some of the automatic form generation I’m starting to work on for Brubeck / DictShield. Check out
forms.py for a peek.