Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
federated social web tumblr/blog/rss reader/wordpress-like thingy. passes swat0! currently powers http://www.nightlight.ws
Python JavaScript CSS
tree: a5e4cbe110

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
controllers
logic
models
packages
private
setup
static
templates
tmp
tools
translations
.gitignore
.gitmodules
.htaccess-initial
__init__.py
helloworld.py
index.html
license.txt
passenger_wsgi.py
readme.md

readme.md

hello, world.

description

federated social web tumblr/blog/rss reader/wordpress-like app to be used on shared servers. passes swat0!

features

  • ostatus stack, PuSH/Salmon/Webfinger
  • edit content in page, or add new content via dashboard
  • media manager (get oembed/open graph info from websites)
  • rich content pasting (paste in url/embed and we'll grab the video or image)
  • REST-style editing
  • spam control
  • rss reader
  • tagging objects through #catvideo and people @bestfriendforevs
  • feed/events/links/store/slideshow templates
  • pretty css/js/html editing via codemirror
  • album template using html5 history for nicer transitions between pages
  • browserid for logins, fallback to oauth
  • edit images via pixastic
  • resumable uploads via resumable.js
  • have hidden content (not private content - that's on the todo list though)
  • drag & drop to move sections
  • drag & drop to move content in albums
  • data liberation, ability to port data to another site/service
  • api to follow/reblog content (pretty basic right now)
  • ability to add translations
  • caching (limited to disk caching for now; shared servers, mang!)
  • fb/google+/twitter mirroring (backwards compatibility ;)
  • other customization extras: newsletter, google analytics, basic ads, adult content age check, license

setting up the repository

Hello, world. has a dependency on the tornado library so it's a couple more steps than just cloning.

git clone git://github.com/mimecuvalo/helloworld.git
git submodule init
git submodule update

goals

  • be able to run on shared servers (hence, use of mod_rails/fcgi instead of ioloop)
  • pass swat0
  • open source
  • easy to install
  • be a good, easy-to-use alternative to what's out there!

todo (hey, intrepid open source developer! check out all this stuff you

could help work on! email me: mimecuvalo@gmail.com)

  • privacy
  • possibly: wiki
  • possibly: django port?
  • possibly: js "templating" - be able to add microformatting, creativeworks/recipes/person, schema.org
  • reduce/cache mysql calls
  • make oauth on the server so that external apps can plug in?
  • mysql migrator
  • plugins?
  • translations (UI like pontoon)
Something went wrong with that request. Please try again.