Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

288 lines (275 sloc) 11.761 kB
# -*- coding: utf-8 -*-
from urlparse import urlparse
from flask import Markup
class Project(object):
def __init__(self, name, url, description, source=None):
self.name = name
self.url = url
self.description = Markup(description)
self.source = source
@property
def host(self):
if self.url is not None:
return urlparse(self.url)[1]
@property
def sourcehost(self):
if self.source is not None:
return urlparse(self.source)[1]
def to_json(self):
rv = vars(self).copy()
rv['description'] = unicode(rv['description'])
return rv
projects = {
'websites': [
Project('Flask Website', 'http://flask.pocoo.org/', '''
<p>
The website of the Flask microframework itself including the
mailinglist interface, snippet archive and extension registry.
'''),
Project('Brightonpy', 'http://brightonpy.org/', '''
<p>
The website of the Brighton Python User Group
''', source='http://github.com/j4mie/brightonpy.org/'),
Project(u's h o r e … software development', 'http://shore.be/', '''
<p>Corporate website of Shore Software Development.
'''),
Project(u'ROCKYOU.fm', 'https://www.rockyou.fm/', '''
<p>
ROCKYOU.fm is a german internet radio station and webzine
featuring mostly metal and hard rock. Since 2012 the DJs and
reporters provide their listeners with news, reviews, feature
shows and interviews.
'''),
# this one might change URL soon, check on each update
Project('rdrei.net', 'http://new.rdrei.net/', '''
<p>Personal website of Pascal Hartig.
'''),
Project(u'Ryde–Hunters HFFPS', 'http://rydehhffps.org.au/', u'''
<p>The website of the Ryde–Hunters Hill Flora and Fauna Society.
'''),
Project('Red Bank Creative', 'http://www.redbankcreative.org/', '''
<p>
Local community meetup site for Red Bank, NJ powered
by Flask and running on GAE.
'''),
Project('Meetup Meeter', 'http://meetupmeeter.com/', u'''
<p>
Meetup Meeter is a tool for you to know who you have and have not
met at a particular meetup event.
'''),
Project('ymasuda.jp', 'http://ymasuda.jp/', u'''
<p>
Personal website of Yasushi Masuda.
'''),
Project('Python DoJoe', 'http://pythondojoe.appspot.com/', u'''
<p>
Website of Python DoJoe - a gathering of Python hackers
'''),
Project('Steven Harms\' Website', 'http://www.sharms.org/', u'''
<p>
Personal website of Steven Harms.
''', source='http://github.com/sharms/HomePage'),
Project('einfachJabber.de', 'http://einfachjabber.de', u'''
<p>
Website of a German jabber community.
'''),
Project('ThadeusB\'s Website', 'http://thadeusb.com/', u'''
<p>
Personal website of ThadeusB.
'''),
Project('learnbuffet.com', 'http://www.learnbuffett.com/', u'''
<p>
Learn trading and make significant profits statistically.
'''),
Project('was it up?', 'http://wasitup.com/', u'''
<p>
A website monitoring service.
'''),
Project('Blueslug', 'http://blueslug.com/', u'''
<p>
A flask-powered anti-social delicious clone
'''),
Project('Comiker', 'http://www.comiker.com/', u'''
<p>
A website where you can create webcomics and vote for the
best ones.
'''),
Project('weluse GmbH', 'http://weluse.de/', u'''
<p>
A German corporate website.
'''),
Project('Papyrus Research', 'http://www.papyrusresearch.com/', u'''
<p>
The website of Papyrus Research, a market research company.
'''),
Project('Nexuo Community', 'http://community.nuxeo.com/', u'''
<p>
Activity stream aggregator and umbrella home page for the Nuxeo
Open Source ECM project sites.
''', source='https://github.com/sfermigier/nuxeo.org'),
Project('Planete GT LL', None, u'''
<p>
News aggregator for the open source workgroup of the Paris Region
innovation cluster, Systematic.
''', source='https://github.com/sfermigier/Planet-GTLL'),
Project('Battlefield3 Development News Aggregator',
'http://bf3.immersedcode.org/', u'''
<p>
Development news aggregator for Battlefield3. Tracks twitter
accounts and forum posts by DICE developers.
''', source='https://github.com/mitsuhiko/bf3-aggregator'),
Project('Media Queries', 'http://mediaqueri.es/', u'''
<p>
A collection of responsive web designs.
'''),
Project('Flask Feedback', 'http://feedback.flask.pocoo.org/', u'''
<p>
Website by the Flask project that collects feedback from
users.
''', source='https://github.com/mitsuhiko/flask-feedback'),
Project('pizje.ns-keip', 'http://pizje.ns-keip.ru/', u'''
<p>
Russian game website.
'''),
Project('Get Python 3', None, u'''
<p>
A website to collect feedback of Python third party
libraries about its compatibility with Python 3
''', source='https://github.com/baijum/getpython3'),
Project('Steyr Touristik GmbH', 'http://www.steyr-touristik.at/', u'''
<p>
Website of the Austrian Steyr Touristik GmbH.
'''),
Project('JonathanStreet.com', 'http://jonathanstreet.com/', u'''
<p>
Peronsal website of Jonathan Street.
'''),
Project('R-Lope\'s personal blog', 'http://rlopes-blog.appspot.com/', u'''
<p>
A personal blog.
''', source='https://github.com/riquellopes/micro-blog'),
Project('DotShare', 'http://dotshare.it/', u'''
<p>
Socially driven website for sharing Linux/Unix dot files.
'''),
Project('robinverton.de', 'http://robinverton.de/', u'''
<p>
Personal website of Robin Verton.
'''),
Project('ListaPrive', 'http://www.listaprive.com/', u'''
<p>
Your online Gift List
'''),
Project('Punchfork', 'http://punchfork.com', u'''
<p>
Recipe aggregator powered by social data.
'''),
Project('pycon.disqus.com', 'https://pycon.disqus.com/', u'''
<p>
PyCon with Disqus is a web application built on top of the Disqus
Web API. It's a place where you can ask questions and give
feedback about PyCon and meet likeminded individuals at the
conference.
'''),
Project('q-financial.com', 'http://www.q-financial.com/', u'''
<p>
Q-Financial | Historical Equity Data API.
'''),
Project('saallergy.info', 'http://saallergy.info/', u'''
<p>
San Antonio Allergy Data
'''),
],
'apps': [
Project('960 Layout System', 'http://960ls.atomidata.com/', '''
<p>
The generator of the 960 Layout System is powered by Flask. It
generates downloadable 960 stylesheets.
'''),
Project('hg-review', 'http://review.stevelosh.com/', '''
<p>
hg-review is a code review system for Mercurial. It is available
GPL2 license.
''', source='http://bitbucket.org/sjl/hg-review/'),
Project('geocron', 'http://geocron.us/', '''
<p>
By combining your present location with the time of day, geocron
automates your life.
<p>
When you get to your Metro station during the commute home,
geocron can send a text message reading "Pick me up dear" to your
spouse.
'''),
Project('Cockerel', None, '''
<p>
An Online Logic Assistent Based on Coq.
''', source='http://github.com/dcolish/Cockerel'),
Project('Ryshcate', None, '''
<p>
Ryshcate is a Flask powered pastebin with sourcecode
available.
''', source='http://bitbucket.org/leafstorm/ryshcate/'),
Project(u'Übersuggest Keyword Suggestion Tool',
'http://suggest.thinkpragmatic.net/', u'''
<p>
Übersuggest is a free tool that exploit the Google
suggest JSON API to get keyword ideas for your search marketing
campaign (PPC or SEO).
''', source='http://bitbucket.org/esaurito/ubersuggest'),
Project(u'@font-face { … }', 'http://fontface.kr/', u'''
<p>
@font-face is a web font hosting service for Hangul
fonts.
'''),
Project('Have they emailed me?', 'http://emailed-me.appspot.com/', '''
<p>
A mini-site for checking Google's GMail feed with Oauth.
''', source='http://github.com/lincolnloop/emailed-me'),
Project('Remar.kZ', 'http://remar.kz/', '''
<p>
Sometimes you use someone else's computer and find something
neat and interesting. Store it on Remar.kZ without having
to enter your credentials.
''', source='http://bitbucket.org/little_arhat/remarkz'),
Project('Dominion', None, u'''
<p>
Domination is a clone of a well-known card game.
''', source='https://bitbucket.org/xoraxax/domination/'),
Project('jitviewer', None, '''
<p>
web-based tool to inspect the output of PyPy JIT log
''', source='https://bitbucket.org/pypy/jitviewer'),
Project('blohg', 'http://blohg.org/', '''
<p>
A mercurial based blog engine.
''', source='http://hg.rafaelmartins.eng.br/blohg/'),
Project('pidsim-web', 'http://pidsim.rafaelmartins.eng.br/?locale=en_US', '''
<p>
PID Controller simulator.
''', source='http://hg.rafaelmartins.eng.br/pidsim-web/'),
Project('HTTPBin', 'http://httpbin.org/', u'''
<p>
An HTTP request & response service.
''', source='https://github.com/kennethreitz/httpbin'),
Project('Instamator', 'http://instamator.ep.io/', u'''
<p>
Instamator generates usable feeds from your Instagram “likes”
so you can use them as you wish.
'''),
Project('Flask-Pastebin', None, u'''
<p>
Pastebin app with Flask and a few extensions that does Facebook
connect as well as realtime push notifications with socket.io
and juggernaut.
''', source='http://github.com/mitsuhiko/flask-pastebin'),
Project('newsmeme', None, u'''
<p>
A hackernews/reddit clone written with Flask and
various Flask extensions.
''', source='http://bitbucket.org/danjac/newsmeme'),
]
}
# order projects by name
for _category in projects.itervalues():
_category.sort(key=lambda x: x.name.lower())
del _category
Jump to Line
Something went wrong with that request. Please try again.