deusx + python   272
Conversion of Ian Bell's txtelite.c 1.2 (and parts of 1.4) to python (2.5, maybe earlier)
elite  python  gaming 
september 2016 by deusx
Python Twitter + django-social-auth == Hello New User
This will post a new tweet on behalf of the user, telling everyone they joined your website!
python  auth  twitter  webdev 
april 2014 by deusx
carljm / postactivate
Yo dawg, I heard you like Ruby...
ruby  python  virtualenv 
february 2014 by deusx
Parallelism in one line — Building Things on the Internet — Medium
Parallel versions of the map function are provided by two libraries: multiprocessing, and also its little known, but equally fantastic step child: multiprocessing.dummy.
python  parallel  dev  algorithms  concurrency 
january 2014 by deusx
PRAW: The Python Reddit Api Wrapper — PRAW 2.1.4 documentation
PRAW, an acronym for “Python Reddit API Wrapper”, is a python package that allows for simple access to reddit’s API. PRAW aims to be as easy to use as possible and is designed to follow all of reddit’s API rules. You have to give a useragent that follows the rules, everything else is handled by PRAW so you needn’t worry about violating them.
reddit  bots  python 
june 2013 by deusx
5. Increase Test Coverage — Python Developer's Guide
One of the most popular third-party coverage tools is which provides very nice HTML output along with advanced features such as branch coverage. If you prefer to stay with tools only provided by the stdlib then you can by using test.regrtest.
python  coverage  dev 
june 2013 by deusx
Welcome to pygit2’s documentation! — pygit2 0.18.1 documentation
Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git. Pygit2 works with Python 2.6, 2.7, 3.1, 3.2 and 3.3
python  git  libraries 
may 2013 by deusx
libgit2/pygit2 · GitHub
lmorchard starred libgit2/pygit2
IFTTT  github  git  python 
may 2013 by deusx
Python NLTK Demos and Natural Language Text Processing APIs
Welcome to, where you can find natural language processing APIs and Python NLTK demos.
python  machinelearning  gluecon  nlp  api 
may 2013 by deusx
Build your own summary tool! | The Tokenizer
After Yahoo! acquired Summly and Google acquired Wavii, there is no doubt that auto summarization technologies are a hot topic in the industry. So as a NLP freak, I decided to give a quick overview and hands-on experience on how these technologies actually work.
webdev  nlp  gluecon  machinelearning  programming  python 
may 2013 by deusx
The IPython Notebook — IPython
The IPython Notebook is a web-based interactive computational environment where you can combine code execution, text, mathematics, plots and rich media into a single document
python  web  programming  analysis 
april 2013 by deusx
webiopi - Raspberry Pi REST framework to control GPIO and more - Google Project Hosting
WebIOPi is a REST framework and a webapp which allows you to control your Raspberry Pi's GPIO. Just install it on your Pi, and use any browser from your network. It's useful to start enjoying GPIOs and also to debug some circuits without writing any line of code. It also allows to control your Pi's GPIOs over Internet, so it's a good starting point for home remote control.
raspberrypi  webdev  python 
march 2013 by deusx
Turning the Raspberry Pi Into an FM Transmitter - Imperial College Robotics Society Wiki
Now connect a 20cm or so plain wire to GPIO 4 to act as an antenna, and tune an FM radio to 103.3Mhz
radio  raspberrypi  what  electronics  python 
march 2013 by deusx
eldarion/django-trust · GitHub
Trust is a Django app for managing the trust levels of your users. All users start out with a default amount of trust, and as they do good things they gain trust, and as they do bad things they lose trust.
trust  django  webdev  python 
march 2013 by deusx
Nginx, Django, and X-Accel-Redirects — The Wellfire Blog
Like Apache’s mod_xsendfile, Nginx’s X-Accel module provides for internal redirects. An x-accel-redirct is internal because instead of redirecting the client’s request to another URL, it redirects the location of Nginx’s request to another resource.
webdev  django  python  nginx 
february 2013 by deusx
Using Travis-CI with Python and Django - David Cramer's Blog
I’ve been using Travis-CI for a while now. Both my personal projects, and even several of the libraries we maintain at DISQUS rely on it for Continuous Integration. I figured it was about time to confess my undenying love for Travis, and throw up some notes about the defaults we use in our projects.
python  travisci  testing  django 
january 2013 by deusx
Travis CI: Building a Python Project
This guide covers build environment and configuration topics specific to Python projects. Please make sure to read our Getting Started and general build configuration guides first.
python  travisci  testing 
january 2013 by deusx
Django Development Server with HTTPS - - Never relearn twice
Sometimes you can’t avoid using HTTPS right starting from development (such as for developing Facebook canvas applications). You can setup Apache on your local machine and go through a bunch of trouble setting up your domain and setting up the certificate etc but there’s an easy way of using Django’s python runserver to work with HTTPS.
webdev  django  https  ssl  stunnel  python 
october 2012 by deusx
Simple API Key Generation in Python
Without too much complication or any hardware source of randomness, this seems like a reasonable method for API key generation.
webdev  python  django  apis 
august 2012 by deusx
Why Django Sucks, Except When It Doesn’t « Coffee on the Keyboard
If you’re prototyping a new project, or if you’re a start-up and need to ship something, or if you’re just one person working on a little app with a few (even a few tens of thousands) of users, odds are that none of those benefits are worth losing the nice stuff Django gives you, or the time it takes to build APIs (even using existing apps to do it) or abstraction layers between the silos.
django  python  webdev 
june 2012 by deusx
phalt/DjangoPi · GitHub
A one click Django installation for Raspberry Pi
raspberrypi  django  python  nifty 
june 2012 by deusx
Localization — Kitsune master documentation
Making strings in templates localizable is exceptionally easy. Making strings in Python localizable is a little more complicated. The short answer, though, is just wrap the string in _().
l10n  python  django  kitsune  mozilla  kuma 
april 2012 by deusx
Custom Admin Views and Reversing Django Admin URLs - Ian Lewis
The key parts are the get_urls function and the admin_update_feeds view. The get_urls method returns the urls for this admin to which we are adding our custom view. The custom view does the updating of the lifestream feeds and returns the user to the Item model's changelist view. We get the url for that view by calling reverse with the pattern "<namespace>:<app>_<model>_changelist" which in our case is "admin:lifestream_item_changelist" since the django admin uses the admin namespace.
django  python  webdev 
april 2012 by deusx
dulwich - Python implementation of Git — dulwich 0.8.4 documentation
It aims to give an interface to git repos (both local and remote) that doesn’t call out to git directly but instead uses pure Python.
git  python  dev 
march 2012 by deusx
Run your own Sync Server — Mozilla Services
The easiest way to install a Sync Server is to checkout our repository and run a build in-place. Once this is done, Sync can be run behind and Web Server that supports the WSGI protocol.
wsgi  python  firefox  sync 
february 2012 by deusx
Python | Bernstein Bear
Sometimes, just to screw with people, I will rewrite .bashrc to contain only:

echo "Python 2.6.6 (r266:84374, Aug 31 2010, 11:00:51)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information."
export PS1=">>> "
trap bashtrap INT
bashtrap() {
echo -n "
mean  python  funny 
december 2011 by deusx
Pelican — Pelican v2 documentation
Pelican is a simple weblog generator, writen in python.
publishing  blogging  python  markdown  opensource  cms 
november 2011 by deusx
blockdiag - simple diagram images generator — blockdiag 1.0 documentation
blockdiag and its family generate diagram images from simply text file:
python  graphics  webdev  images  programming 
november 2011 by deusx
JacobOscarson/py-rfc2397 - GitHub
A Python RFC2397 ("data url") implementation
python  webdev  django 
june 2011 by deusx
pyTivo - Wiki
pyTivo is both an HMO and GoBack server. Similar to TiVo Desktop, pyTivo loads many standard video compression codecs and outputs mpeg2 video to the TiVo. However, pyTivo is able to load many more file types than TiVo Desktop.
python  tivo  video 
april 2011 by deusx
Pipe: Infix syntax for Python | {Dev Tricks}
Pipe is a Python module enabling infix syntax in Python.
python  pipes  development 
april 2011 by deusx
File Conveyor — —
File Conveyor is a daemon written in Python to detect, process and sync files.

Designed to sync files to CDNs. Amazon S3 & CloudFront and Rackspace Cloud Files, as well as any Origin Pull CDN or FTP Push CDN are supported.
amazon  python  s3  sync 
march 2011 by deusx
sync-server: Summary
Firefox Sync server in Python
python  webdev  firefox  sync 
march 2011 by deusx
/django/trunk/tests/regressiontests/file_uploads/ - Django - Trac
This test upload handler terminates the connection if more than a quota (5MB) is uploaded.
django  webdev  python 
january 2011 by deusx
Ned Batchelder: Global Django requests
"As my Django sites get larger and larger, there inevitably comes a point where I want access to the current request from deep inside some function that doesn't have the request object. The latest reason was that I wanted a model class helper to have access to the session so it could access some debug flags.<br />
<br />
django  python  request  globals  hacks  webdev  from delicious
august 2010 by deusx
conque - Project Hosting on Google Code
"Conque is a Vim plugin allowing users to execute and interact with programs, typically a shell such as bash, inside a buffer window. The goal is always to keep the terminal behaviour as close as possible to its native interface, while adding the additional features of Vim on top. "
vim  conque  shell  utils  terminal  python  editor  from delicious
august 2010 by deusx
  Django Signals enable Aspect-Oriented programming. by Elf Sternberg
"This is exactly the kind of cross-cutting concern (note the use of a signal publisher for notification!) that would be better handled with a signal from the microblogging app. Perhaps the app could have published “tweet received” as a signal, with an optional “module for common associated applications” dispatching that event to logging, activity streams, notifications or whatever as available. The presence of explicit publication would have signaled to any developer to look for subscribers, so I don’t think this is a dangerous case of unlabeled subroutines and the potential for spaghetti code that goes with it. Most Django apps are small silos of code; it would not have been onerous to separate out and isolate this cross-cutting concern from the rest of the microblogging application’s functionality."
aop  django  signals  python  from delicious
august 2010 by deusx
Bottle: Python Web Framework — Bottle v0.8.1 documentation
"Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library."
bottle  python  webdev  frameworks  wsgi  from delicious
july 2010 by deusx
Python Package Index : django-app-plugins 0.1.1
"A template extension system for marking points in your django templates as 'plugin-points', and providing plugins which inject themselves at those points. Multiple applications can be injected at each plugin point, and 'registered' plugin-points can have the visibility, order and access of the plugins controlled via DB models. This control can be done on a site wide or per-user basis. Thus you can allow users to add, remove, and reorder the plugins on their profile page for instance."
django  webdev  python  plugins  from delicious
july 2010 by deusx
Python Package Index : django-activity-stream 0.2.1
"Generate generic activity streams from the actions on your site. Users can follow any actor's activities for personalized streams."
django  webdev  python  from delicious
july 2010 by deusx
sorethumb - Project Hosting on Google Code
"Sore Thumb is a Python module to process images in to thumbnails, and apply effects that may be difficult or impossible to do in the browser."
django  webdev  python  images  thumbnails  from delicious
july 2010 by deusx
django-filetransfers - All Buttons Pressed
"With django-filetransfers you can write reusable Django apps that handle uploads and downloads in an abstract way."
django  webdev  python  storage  file  from delicious
july 2010 by deusx
Django Software Stack : Sourcefabric
"Here at Sourcefabric we have been looking in to what software stack to use for our next web products. This discussion used to be (oh, 5-10 years ago) a lot simpler, mainly involving choosing an operating systems, a language, and a database. But now it’s about higher-level things like out-of-the-box support for commenting, activity streams, ajax, cloud storage, deployment tools, scalability, geolocation, tagging, RESTful interfaces, search, twitter, facebook, and a whole lot more. Users and customers are starting to expect all of this built into any web application you build. Building applications these days is largely about integrating a large number of existing technologies instead of building something from scratch."
django  python  webdev  from delicious
july 2010 by deusx
Making development with Django more fun with BDD under Freshen | Francisco Souza
"Freshen is an acceptance testing framework for Python, inspired by Cucumber and has the same goal: make BDD fun, but using Python instead of Ruby. Freshen uses the same syntax of Cucumber (Gherkin Syntax) and runs as a plugin of Nose, a powerful Python tool for using daily when you with TDD"
bdd  testing  python  django  from delicious
july 2010 by deusx
Introducing the Google Command Line Tool - Google Open Source Blog
"GoogleCL is a command-line utility that provides access to various Google services. It streamlines tasks such as posting to a Blogger blog, adding events to Calendar, or editing documents on Google Docs.<br />
google  commandline  tools  utilities  python  from delicious
june 2010 by deusx - articles - Django 1.2 on Google App Engine
"If you want a solid python web framework on neat hosting infrastructure, Django and Google App Engine form a good match. "
django  python  google  appengine  from delicious
may 2010 by deusx
Will Wall Street require Python? | ITworld
Charles Stross was right. "with Release 33-9117, the SEC is considering substitution of Python or another programming language for legal English as a basis for some of its regulations."
sec  python  future  law  legal  wallstreet  finance  programming  from delicious
april 2010 by deusx
Servers - WSGI Wiki
"This is an alphabetic list of WSGI servers"
wsgi  python  webdev  from delicious
march 2010 by deusx
"uWSGI is a fast (pure C), self-healing, developer-friendly WSGI server, aimed for professional python webapps deployment and development. Over time it has evolved in a complete stack for networked/clustered python applications, implementing message/object passing and process management. It uses the uwsgi (all lowercase) protocol for all the networking/interprocess communications. From the 0.9.5 release it includes a plugin loading technology that can be used to add support for other languages or platform. A Lua wsapi adaptor, a PSGI handler and an Erlang message exchanger are already available. "
python  wsgi  webdev  deployment  webserver  from delicious
march 2010 by deusx
Green Unicorn - Welcome
"Green Unicorn (gunicorn) is an HTTP/WSGI Server for UNIX designed to serve fast clients or sleepy applications."
python  wsgi  unicorn  http  webdev  httpd  performance  scaling  from delicious
march 2010 by deusx
Ren'Py Visual Novel Engine
"Ren'Py is a free and cross-platform visual novel engine that helps you use words, pictures, and sounds to tell stories with the computer. Its easy and efficient script language makes it possible for non-programmers to make visual novels, while its Python support allows for complex simulation games."
gaming  python  writing  interactivefiction  ifiction  manga  from delicious
march 2010 by deusx
cloudkick | blog: 4 Months with Cassandra, a love story
"At Cloudkick we track a ton of metrics about our customer's servers and it's quite a challenge to store such massive amounts of data. Early on, we made the decision to avoid using tools like RRDTool, so we could provide a more holistic look at infrastructure. We had two firm requirements: we wanted to show trends on a macro-level and to have very low latency so our users would never wait for graphs to build. We initially used PostgreSQL, but as we added billions of rows, the performance quickly degraded. We used cron jobs that would roll up the data on intervals to trade storage for throughput and lower latency. With clever partitioning, we were able to stretch the system to a certain point, but beyond that we faced issues of needing a much bigger machine and faster rotational disks to accommodate our business requirements; that's when started looking at other solutions."
cassandra  nosql  webdev  databases  python  from delicious
march 2010 by deusx
baltic-avenue - Project Hosting on Google Code
"This project allows you to host a "private instance of S3" on top of Google's infrastructure (big table, etc), leveraging existing client S3 libraries and applications - no need to reinvent the wheel."
s3  amazon  aws  appengine  python  google  gae  rest  webdev  from delicious
january 2010 by deusx
Antennapedia - Journal migration tool
"I've written a command-line tool for migrating journal entries from any LJ-style server to any other LJ-style server. This tool needs testers. It should run on any system with a recent Python installed. That means OS X out of the box, most Linux distros, and any Windows system where the user has installed python."
livejournal  backup  lj  software  howto  python  from delicious
december 2009 by deusx
poit: Simple, Single-user OpenID Authentication Server
"It is specifically geared towards people that demand total control of their OpenID identity without depending on another web application framework."
python  poit  openid  identity  from delicious
october 2009 by deusx
Twisted vs. Tornado: You're Both Idiots - Ted Dziuba
"Anyway, when it comes to Twisted vs. Tornado for a Python web framework, I use Django. Why? Because it works, and my time is valuable."
frameworks  python  twisted  tornado  friendfeed  performance  from delicious
september 2009 by deusx
"Skulpt is an entirely in-browser implementation of Python."
python  javascript  webdev  programming  scripting  awesome 
august 2009 by deusx
"Impressive is a program that displays presentation slides. But unlike Impress or other similar applications, it does so with style. Smooth alpha-blended slide transitions are provided for the sake of eye candy, but in addition to this, Impressive offers some unique tools that are really useful for presentations. "
impressive  python  talks  pdf  powerpoint  presentations  slides 
july 2009 by deusx
evserver - Google Code
"EvServer is a lightweight http server, created especially to host python WSGI applications. Additionally, it supports little known Asynchronous WSGI extension, which was suggested by Christopher Stawarz. Using this extension it's possible to create an output html response in many data chunks, without blocking the main server process while your application waits for external resources. "
python  wsgi  webdev  http  via:joshua 
may 2009 by deusx an open source web scraping framework in Python
"Scrapy is a high level scraping and web crawling framework for writing spiders to crawl and parse web pages for all kinds of purposes, from information retrieval to monitoring or testing web sites. "
python  scraping  webdev 
march 2009 by deusx
mackstann's markovio at master — GitHub
"this script generates randomized super mario bros level-like images using python and a markov chain. "
gaming  super  mario  nintendo  python  images  nifty 
january 2009 by deusx
Deliverance — Deliverance v0.3 documentation
"Deliverance is a tool to theme HTML, applying a consistent style to applications and static files regardless of how they are implemented, and separating site-wide styling from application-level templating."
deliverance  python  webdev  html  theming  proxy  templating  middleware 
december 2008 by deusx
woid's firepython-addon at master — GitHub
"FirePython Firefox addon (implemented as Firebug plugin)"
firebug  firefox  python  firepython  webdev 
november 2008 by deusx
gaeunit - Google Code
"GAEUnit is a unit test framework that helps to automate testing of your Google App Engine application. With a single configuration change (it can be completed within 30 seconds), your unit tests can be run in the real GAE app server environment using a web browser. "
googleappengine  google  gae  webdev  testing  python  opensource 
november 2008 by deusx
Dynamic programming futures | InfoWorld | Test Center | October 13, 2008 | By Peter Wayner, IDG News Service
"What will the world of dynamic programming languages and Web applications look like in five years? This is one of those highly personal and deeply philosophical questions best saved for after dessert is served, the drinks are poured, and the sidearms are safely locked away."
webdev  programming  scripting  javascript  ruby  python  perl 
october 2008 by deusx
Paver: Build, Distribute and Deploy Python Projects — Paver v0.8 documentation
"Paver is a Python-based build/distribution/deployment scripting tool along the lines of Make or Rake. What makes Paver unique is its integration with commonly used Python libraries. Common tasks that were easy before remain easy. More importantly, dealing with your applications specific needs and requirements is now much easier."
paver  python  programming  tools  packaging  software  development 
september 2008 by deusx
MONTY PYTHON'S MODRZEW - Another Monty Python Record: Gumby Theatre, etc.
"Open the door THEN come in! ... I got my head stuck in the cupboard! ... Ohhhh... my brain hurts! "
shut  up  mr  gumby  my  brain  hurts  monty  python  funny 
august 2008 by deusx
eyeD3 0.6.16
Looks like this can add cover art among other things. "eyeD3 is a Python module and program for processing ID3 tags. Information about mp3 files (i.e bit rate, sample frequency, play time, etc.) is also provided. The formats supported are ID3 v1.0/v1.1 and v2.3/v2.4"
mp3  audio  music  python  utilities  software 
august 2008 by deusx
myelin's simple-thrift-queue at master — GitHub
"This is a toy in-memory (very much non-durable) queue, with a client and server in Python and a server in C++ -- the results of an evening's hacking with Facebook's Thrift protocol/RPC generator. "
thrift  queues  webdev  python  messaging 
august 2008 by deusx
pretzel - Google Code
"Pretzel is a Jabber/XMPP server designed to be able to be easily extensible."
xmpp  pretzel  twisted  python 
february 2008 by deusx
Changeset 722 - Genshi - Trac
"Changed the default error handling mode to "strict". "
webdev  genshi  python 
january 2008 by deusx
IntegrationWithTrac - modwsgi - Google Code
"The Trac application provides the trac.web.main.dispatch_request() function for running Trac as a WSGI application"
trac  webdev  python 
january 2008 by deusx
« earlier      
per page:    204080120160

related tags

aggregators  algorithms  amazon  analysis  annarbor  aop  apache  api  apis  app  appengine  apple  appleii  asyncvsthread  atom  audio  auth  awesome  aws  backup  basura  bdd  bittorrent  blogging  book  bots  bottle  brain  calendaring  calendars  cassandra  cgi  clearsilver  cms  cocoa  commandline  compsci  concurrency  conque  coroutines  couchdb  coverage  crypto  culver  daemons  database  databases  dav  debugging  defaultdict  deliverance  deployment  detroit  dev  development  django  dos  editor  electronics  elite  eventlet  facebook  feedparser  feeds  file  finance  firebug  firefox  firepython  flash  flickr  flyback  frameworks  friendfeed  funny  future  gae  gaming  genshi  git  github  globals  gluecon  google  googleappengine  gpu  graphics  gumby  hacks  headasplode  holywars  howto  html  http  httpd  https  hurts  identity  ifiction  IFTTT  images  impressive  interactivefiction  iphone  irc  jabber  java  javascript  jinja  js  json  kid  kitsune  kuma  l10n  laconica  languages  law  legal  libraries  linux  livejournal  lj  logging  lua  mac  machinelearning  mail  manga  mario  markdown  markup  mashups  mean  messaging  metablogging  microblogging  microformats  middleware  mobile  modules  monty  movies  mozilla  mp3  mr  music  my  myspace  network  nginx  nifty  nintendo  nlp  nosql  objc  odd  omb  omg  openid  opensource  orm  osx  packaging  parallel  paver  pda  pdf  pecl  performance  perl  php  pipes  plone  plugins  poit  powerpoint  pownce  presence  presentations  pretzel  processes  programming  proxy  publishing  pyobjc  python  python2.4  queues  radio  rails  raspberrypi  rdf  reddit  religion  request  rest  retro  rpi  rss  ruby  s3  scaling  scraping  scripting  sec  security  shell  shut  signals  slides  socialsoftware  software  spawning  sql  ssl  stackless  status  storage  stunnel  subversion  super  supervisor  sync  syndication  sysadmin  talks  templates  templating  terminal  testing  theming  thrift  thumbnails  tiger  timemachine  tivo  tools  tornado  trac  travisci  trust  tuples  tutorial  twisted  twitter  unicorn  unix  up  utilities  utils  venus  via:joshua  video  vim  virtualenv  vmware  voip  wallstreet  wasabi  web  web20  webdev  webserver  webservices  what  wiki  win32  writing  wsgi  www  xbox  xml  xmpp  xsl  xslt  yaf  yahoo  ydn  youtube  zaurus  zope  zpt 

Copy this bookmark: