16 projects tagged "Python"
wger Workout Manager is a Web application that can manage your workouts, group them into schedules (A>B>C), and print them as PDFs. It helps you keep a log of the weights lifted in the different exercises as well as your own body weight and can also create and manage your diet plans.
PySite is not a CMS in the traditional sense. Rather, you manage the contents of a Web site via a file manager interface, which gives you access to all settings (pages, styles, plugins, etc.). Compose your pages with Jinja templates, and edit your code comfortably with syntax highlighting in the ACE editor. You may write your stylesheets in Sass and let the integrated compiler write CSS files. PySite also contains a facility to manage virtual mailboxes, in case you maintain your own SMTP and IMAP server, e.g. with Postfix and Dovecot.
Co-Ment is a Web service for annotating, discussing, and writing texts online. The editing environment is wiki-like, supporting many syntaxes (Markdown, RST, and HTML), and allows for finely controlled layouts including tables and images. Users can comment on extracts of the text, and advanced comment navigation features allow new annotations to be discovered or the history of a debate to be browsed. It is also possible to set up an email alert for text edits or new comments. Import/export is supported for many formats including TXT, DOC, ODT, and HTML.
Vikuit is an advanced social networking engine optimized for Google App Engine. It aims to possess every feature for a social network engine while remaining easy to deploy and manage. It is built with Python and is focused on running on Google App Engine (GAE). Vikuit is intended to fill the gap between software-as-a-service platforms like Ning and on-site deployments. Its key features include articles and news, support for multiple languages, groups, Google native authentication, microbloging, following a user, profiles and profile comments, comments, photo galleries, full searching, user dashboard, and recent activity. For developers, Vikuit uses themes based on jinja templates and special modules, called Vikuitlets, that provide an easy way to extend it.
Card Stories provides a server for a networked guessing game using picture cards. One player (the "author") starts the game by choosing a card, picking a word or a sentence to describe it, and sending out invitations to others to participate. Each of these players receives seven cards and has to pick one that best matches the author's description. Once enough players have chosen a card, the author displays all chosen cards and the players try to figure out which one is the author's. If at least one but not all of them guesses correctly, the author wins, along with the players who guessed correctly. Otherwise, the guessers all win.
gauger is a lightweight performance recording and monitoring tool, aimed at detecting regressions (or sudden impovements) in any measurable metric. It is mainly intended for software development, but can be used for other purposes such as network monitoring or meteorological logging. It collects measurments made by a number of clients (potentially behind firewalls) on a central server and allows you to visualize and analyze the data later. It offers a central log server, Python, Java, and C interfaces for the clients, and a Web interface to browse the data. It allows you to view graphs of the data per host or per metric, selecting the desired ranges and sizes, and allows you to download the data in a gnuplot script for further processing.
ScrumDo is a Web application to manage your agile Scrum based projects. It gives you the tools to create and track user stories in your project. Some features include automatic burn-up charts, drag and drop iteration planning, the ability to export to Excel, edit your stories, and import your changes back in, a history tool to track where you've been, and a predictions tool for looking ahead. Multiple scrum teams are supported off a single backlog.
ZaK is a property management system for hotel and bed-and-breakfast hosts. It's a Web application, consisting of a server and an HTML UI. ZaK offers basic features like reservation invoices, tableau, and customer database handling. It's possible to connect ZaK, natively, with an online booking engine and with a channel manager to manage online travel agencies, such as Expedia and booking.com.
A Perl base class that allows you attach event callbacks to an object.