easy_install virtaulenv
#virtualenv temp
virtualenv --no-site-packages temp
cd temp
source bin/activate
not sure how to make pip download packages for later installation
A ReStructuredText Primer
Quick reStructuredText
from docutils import core
def rst2html(rst):
overrides = {'input_encoding': 'unicode',
'doctitle_xform': 1,
'initial_header_level': 1}
parts = core.publish_parts(
source=rst,
writer_name='html', settings_overrides=overrides)
fragment = parts['html_body']
return fragment
summarized from earlier entries
easy to just include when and where needed
see also:
| http://code.activestate.com/recipes/193890/
python record audio - Google Search
PyAudio: PortAudio v19 Python Bindings
PyAudio-0.2.3
PyAudio: PortAudio v19 Python Bindings
Detect & Record Audio in Python - Stack Overflow
PortAudio - an Open-Source Cross-Platform Audio API
PortAudio - an Open-Source Cross-Platform Audio API
fairly exhaustive search of the options available for recording audio with python.
Pyper
cSounds.com
csounds python - Google Search
CSound, Python, wxPython programs | cSounds.com
HOME
Csound Journal
Recording audio in python | Maemo | Developers
Sound synthesis with Csound
Easy Project
maemo.org - maemo.org: Home of the Maemo community
maemo.org - Intro: Software Platform
D-bus - Google Search
freedesktop.org - Software/dbus
freedesktop.org - IntroductionToDBus
PythonInMusic - PythonInfo Wiki
The MusicKit V5.6.2
SndObj Library Homepage
pythoneon, du son à la partition
OpenExposition: Main Page
Applications that use PortAudio
Computer Music Links by Phil Burk
libsndfile
Home | SFLphone - SIP/IAX2 softphone and VoIP client for GNU Linux
Mobius
Mixxx | Free Digital DJ Software
August Black
LOOPER'S DELIGHT!
video player - Google Search
Miro | Video Player | Free video and audio podcast player and torrent client.
To run your script from the Finder you have two options:
- Drag it to PythonLauncher
- Select PythonLauncher as the default application to open your script (or any .py script) through the finder Info window and double-click it. PythonLauncher has various preferences to control how your script is launched. Option-dragging allows you to change these for one invocation, or use its Preferences menu to change things globally.
for other operating systems, it should be reasonably easy to make an icon that launches the script
this also looked like a good solution for making executables:
| http://cx-freeze.sourceforge.net/
#this has general introduction, instructions, etc (this file)
/c/technical/python/pyglet.txt
Pyglet is available at:
pyglet.org
I download the latest distribution and put it:
/c/downloads/python/pyglet-1.1.3/
the documentation included with pyglet is fantastic
the html docs start at:
file:///c/downloads/python/pyglet-1.1.3/doc/html/index.html
System Message: ERROR/3 (<string>, line 14)
Unexpected indentation.
( CopyAllUrls will not load local (file:///) links )
Docs are also available online if you have access:
pyglet Documentation Index
Programming Guide
pyglet API reference
examples are a great place to start. they are located at:
cd /c/downloads/python/pyglet-1.1.3/examples
also [2009.12.04 17:31:26]
other related files for notes:
#this is used primarily for links and current (specific) notes
/c/technical/python/pyglet/links.txt
/c/technical/python/pyglet/simplui.txt
/c/technical/python/gui.txt
#sample files:
#this is a good file for getting a window to show up using only pyglet:
/c/charles/code/python/pyglet/sample.py
#try running it via command line! should see a white window
#this demo is based off of simplui:
/c/charles/code/python/pyglet/browser/demo.py
About « swiftcoding
darkcoda - Google Code
simplui 1.0.1 released « swiftcoding
simplui v1.0 released « swiftcoding
reportlab python - Google Search
Download the ReportLab Toolkit
see also:
graphs-trees-hierarchies.txt
math-science.txt
these notes are formalized in:
startup-python.sh
using windmill library from python script - Google Search
python windmill - Google Search
Python Package Index : windmill 1.3
installation – Windmill Testing Framework
Weblog | Windmill Testing Framework
gettingstarted – Windmill Testing Framework
Web scraping with Python (Part 2)
Web Scraping with Python
mechanize
Application Framework :: Enthought, Inc.
EnvisageThree/Introduction - Enthought Trac - Trac
OSGi Alliance | Main / OSGi Alliance
OSGi Alliance | About / Benefits of Using OSGi
OSGi from Here to There | Nagarro Blog
EnvisageThree/core.html - Enthought Trac - Trac
EnvisageThree/extension_points.html - Enthought Trac - Trac
EnvisageThree/services.html - Enthought Trac - Trac
EnvisageThree/plugins.html - Enthought Trac - Trac
see also:
/c/external/sites/charlesbrandt.com/python/pylons/mako.txt
see also python/templates.txt
python https request - Google Search
Chapter 11. HTTP Web Services
urllib2 - The Missing Manual
HTTPS request
HTTPS request - Python answers
21.6. urllib2 — extensible library for opening URLs — Python v2.6.4c1 documentation
IU: Office of Research Administration
Editing Document
twitter.py - python-rest-client - Project Hosting on Google Code
python rest client - Google Search
REST and Python | Luchita
Examples - httplib2 - Examples of how to use httplib2 - Project Hosting on Google Code
Overview — Sphinx v0.6.3 documentation
Sphinx documentation contents — Sphinx v0.6.3 documentation
Introduction — Sphinx v0.6.3 documentation
Search — Sphinx v0.6.3 documentation
Sphinx (documentation generator) - Wikipedia, the free encyclopedia
Writing Technical Documentation with Sphinx, Paver, and Cog - O'Reilly Broadcast
Ned Batchelder: Cog
sphinx.ext.autodoc – Include documentation from docstrings — Sphinx v0.6.3 documentation
Sphinx documentation contents — Sphinx v0.6.3 documentation
Introduction — Sphinx v0.6.3 documentation
Sphinx concepts — Sphinx v0.6.3 documentation
reStructuredText Primer — Sphinx v0.6.3 documentation
Sphinx Markup Constructs — Sphinx v0.6.3 documentation
Inline markup — Sphinx v0.6.3 documentation
Available builders — Sphinx v0.6.3 documentation
sphinx autodoc - Google Search
Blog Roll: sphinx autodoc and django app
Chapter 13: Documentation — Pylons Book v1.0 documentation
sphinx.ext.autodoc – Include documentation from docstrings — Sphinx v0.6.3 documentation
Module-specific markup — Sphinx v0.6.3 documentation
HTML - Wikipedia, the free encyclopedia
no generalized notes for using pyglet
granted the documentation included with pyglet is fantastic
should still be some reference to where to look first
which parts are best
and where those docs live if downloaded locally.
notes are also scattered about in various scripts and libraries.
need to distill lessons learned
inserts code from a file:
.. literalinclude:: example.py
restructured text insert text - Google Search
sphinx insert code - Google Search
Writing Technical Documentation with Sphinx, Paver, and Cog - O'Reilly Broadcast
sphinx include sample code - Google Search
reStructuredText Primer — Sphinx v0.6.3 documentation
Showing code examples — Sphinx v0.6.3 documentation
python template - Google Search
Templating - PythonInfo Wiki
welcome to Mako!
Elements Docs | Downloads
Elements Docs | Overview
rest2web - The Site Builder
lakshmivyas's hyde at master - GitHub
Docutils System Messages
System Message: ERROR/3 (<string>, line 14); backlink
Undefined substitution referenced: "::::HYDE::::".
paster serve --reload development.ini
view in firefox:
| http://localhost:5000/
if no controller has been created, will get a 404
remove public index.html (otherwise it will be default)
cd (package)/public
#rm index.html bg.png pylons-logo.gif
hg rm personnel/public/bg.png
hg rm personnel/public/pylons-logo.gif
hg rm personnel/public/index.html
#make images and css directories in public:
cp -R /c/external/sites/charlesbrandt.com/templates/pylons/public/css public/
#import other default template files:
cp -R /c/external/sites/charlesbrandt.com/templates/pylons/templates/* templates/
cp -R /c/external/sites/charlesbrandt.com/templates/pylons/controllers/* controllers/
#be sure to choose if you want the sqlalchemy version (model-sa) or non-sa:
cp /c/external/sites/charlesbrandt.com/templates/pylons/model/* model/
update the imports in the controllers you plan to use
update lib/helpers.py to import webhelpers
cp /c/external/sites/charlesbrandt.com/templates/pylons/lib/* lib/
sudo easy_install virtualenv
how to find the name of the current operating system
best way seems to be to use:
sys.platform
if sys.platform == "darwin":
...
The Python Standard Library — Python v2.6.2 documentation
16.1. os — Miscellaneous operating system interfaces — Python v2.6.2 documentation
python determine if operating system is mac - Google Search
how to determine Operating System in Use? - Python answers
deployment is about running your application on a system for someone to use. Usually in the sense of a hosted solution delivered via a network.
see package_code for notes on publishing and releasing packages
sphinx-build -b html . ./_build
sphinx-build -b html . ./.build
or
make html
notes on installing Sphinx from source:
#2009.09.04 09:57:32 charles@context:/media/C/downloads/python/sphinx
tar zxvf docutils-0.5.tar.gz
python setup.py install
sudo python setup.py install
cd ../pygments/
sudo python setup.py install
cd ../jinja2/
sudo python setup.py install
cd ../sphinx
sudo python setup.py install
sphinx - Google Search
Sphinx - Free open-source SQL full-text search engine
Overview — Sphinx v0.6.3 documentation
jinja - Google Search
Jinja Template Engine
Jinja Template Engine
Python Package Index : Jinja2 2.1.1
pygments - Google Search
Pygments — Python syntax highlighter
Pygments — Python syntax highlighter
docutils - Google Search
Docutils: Documentation Utilities
looks like pyglet api docs used epydoc
Overview — Sphinx v0.6.2 documentation
Sphinx documentation contents — Sphinx v0.6.2 documentation
Introduction — Sphinx v0.6.2 documentation
Search — Sphinx v0.6.2 documentation
sphinx documentation from source code - Google Search
kenozooid.git -
Sphinx (documentation generator) - Wikipedia, the free encyclopedia
Writing Technical Documentation with Sphinx, Paver, and Cog - O'Reilly Broadcast
Ned Batchelder: Cog
sphinx.ext.autodoc – Include documentation from docstrings — Sphinx v0.6.2 documentation
Sphinx documentation contents — Sphinx v0.6.2 documentation
Sphinx concepts — Sphinx v0.6.2 documentation
Sphinx Markup Constructs — Sphinx v0.6.2 documentation
Available builders — Sphinx v0.6.2 documentation
reStructuredText Primer — Sphinx v0.6.2 documentation
sphinx autodoc - Google Search
Blog Roll: sphinx autodoc and django app
Chapter 13: Documentation — Pylons Book v1.0 documentation
python api documentation generator - Google Search
Apydia - Getting Started
pudge python - Google Search
apydia vs epydoc - Google Search
Exclude GTK/GObject methods [patch] - Apydia | Google Groups
pydoc - how to generate documentation for an entire package?
Generating API documentation as a textfile
Download Documentation - page 4 - Softpedia
Epydoc
epydoc
Apydia API Reference Documentation - Module: apydia
Other Documentation Tools
Python documentation generator - Stack Overflow
Expert Python Programming
make sure
/Library/Frameworks/Python.framework/Versions/2.5/bin
is in the shell path
Overview — Sphinx v0.6.2 documentation
Sphinx documentation contents — Sphinx v0.6.2 documentation
Introduction — Sphinx v0.6.2 documentation
djerdo / musette / source — bitbucket.org
notes for downloading and installing python packages offline have been scattered.
creating a new file in topics for these notes:
from /c/system/startup.txt
cd /directory/for/sources
sudo easy_install -zmaxd . pylons
#sudo easy_install -zmaxd . simplejson
then
on offline machine, use:
sudo easy_install -f . Pylons
cd /downloads/python/
mkdir sphinx
cd /downloads/python/sphinx/
sudo easy_install -zmaxd . sphinx
sudo easy_install -f . Sphinx
note that pyroom is a linux only application that uses GTK for its UI layer
from:
| http://pyroom.org/download.html
| Requirements
PyRoom doesn't need much to operate. All you need is a fairly recent version of Python (2.4 2.5 and 2.6 have been tested), GTK bindings for python and XDG bindings. Gconf-Bindings for Python (python-gconf) are recommended. Those dependencies are available in most major Linux distributions.
for full screen terminal on mac os x
see
iTerm
Using Epydoc
Epydoc
epydoc vs sphinx - Google Search
Re: [Freevo-devel] Sphinx vs. epydoc
sphinx python - Google Search
Overview — Sphinx v0.6.2 documentation
pyglet documentation generation - Google Search
launch python mac icon - Google Search
Re: Python startup desktop icon
maemo.org -
how to launch python files in a terminal by double clicking? - Ubuntu Forums
Apple - Downloads - Mac OS X - Automator Actions
Apple - Downloads - Automator Actions - Run Python Script
37.8. Mac OS Toolbox Modules — Python v2.6.2 documentation
[Pythonmac-SIG] Dock tile icon
py2app - Google Search
Python Package Index : py2exe 0.6.9
py2app - Create standalone Mac OS X applications with Python
py2app - Create standalone Mac OS X applications with Python
wxwidgets fullscreen - Google Search
wxTopLevelWindow
VLC - MythTV
WxGLCanvas - WxWiki
wxpython full screen - Google Search
wxPython Full Screen - Python
Qt full screen - Google Search
Re: [PyQt] How do I embed a video player?
[PyQt] Question On "QX11EmbedContainer"
[PyQt] Special slots?
Qt-interest Archive - Fullscreen mode - HOW?
python gui - Google Search
GuiProgramming - PythonInfo Wiki
( FarPy ) Finally a reasonable Python...
The Eric Python IDE
BoaConstructor - PythonInfo Wiki
Boa Constructor home
WxGlade - PythonInfo Wiki
wxGlade: a GUI builder for wxWidgets/wxPython
PythonCard - PythonInfo Wiki
PythonCard Home Page
Browse PythonCard Files on SourceForge.net
Installing PythonCard
Installing PythonCard on Mac OS X (Tiger)
wxPython - Google Search
wxPython
wxWidgets vs Qt - Google Search
WxWidgets Compared To Other Toolkits - WxWiki
FLTK Vs GTK Vs Wxwidgets Vs Qt - GIDForums
Cross platform arena: Qt vs wxWidgets - Page 2 - Ubuntu Forums
Slashdot | Cross-Platform GUI Toolkits (Again)?
Slashdot Technology Story | Netflix Announces Second Data Mining Contest
Fast Light Toolkit (FLTK)
pyFLTK Home Page
requested [2009.08.07 12:06:30]
multi-line text entry
is there one in simplui?
generalize all pyglet gui notes
extract to new topic.
/c/python/topics/gui.txt
/c/python/pyglet/gui.txt
/c/media/design/gui.txt
pyglet custom game loop - Google Search
How do I draw pyglet OpenGL primitives together with Rabbyt sprites? - Rabbyt | Google Groups
pymunk - Google Search
pymunk - Project Hosting on Google Code
Pong Example - pyglet-users | Google Groups
Qt - A cross-platform application and UI framework
Developer Zone — Qt - A cross-platform application and UI framework
pyqt - Google Search
PyQt's Classes
Riverbank | Software | PyQt | What is PyQt?
PyQt v4 - Python Bindings for Qt v4
Riverbank | Software | PyQt | PyQt4 Download
Riverbank | Software | SIP | SIP Download
gui notes are spread out:
/c/python/topics/gui.txt
/c/python/pyglet/gui.txt
/c/media/design/gui.txt
python stream player - Google Search
How do I capture an mp3 stream with python - Stack Overflow
Playing MMS streams within Python - Stack Overflow
wxPython Plays Audio and Video Files - python
Search results: mplayer | freshmeat.net
pitch shift audio library - Google Search
pygame - python game development
Music phrase trainer, pitch and tempo shifter Revolutionary CD/MP3 Radio and DJ/VJ software
Projects tagged ‘pitchshift’ - Ohloh
Can I 'pitch-shift' audio files (MP3/WAV)? What do I need to do this? - Yahoo! Answers
SoundTouch Sound Processing Library
rubberband - Google Search
Rubber Band Audio Time Stretcher Library
GNU Lesser General Public License v2.1 - GNU Project - Free Software Foundation (FSF)
Why you shouldn't use the Lesser GPL for your next library - GNU Project - Free Software Foundation (FSF)
python soundtouch - Google Search
SourceForge.net: SoundTouch - Develop
python audio - Google Search
Python Audio Tools
The Python audio processing suite | freshmeat.net
Another python audio library that can handle FLAC « Ramblings
python sound - Google Search
python mp3 - Google Search
Audio - PythonInfo Wiki
PythonInMusic - PythonInfo Wiki
edna python - Google Search
edna -- an MP3 server
Hypersonic python - Google Search
ANN: hYPerSonic-1.0
hYPerSonic
Python Package Index : PyAudio 0.2.3
PortAudio - an Open-Source Cross-Platform Audio API
PortAudio - an Open-Source Cross-Platform Audio API
PyAudio: PortAudio v19 Python Bindings
PortAudio: Main Page
TutorialDir/TutorialStart – PortAudio
algorithm for tempo shifting digital audio - Google Search
IEEE Xplore - Login
IEEE Xplore: Guest Home Page
IEEEXplore: Guide
IEEE - Membership
IEEE - JOIN IEEE
IEEE
IEEE - IEEE Code of Ethics
Audio timescale-pitch modification - Wikipedia, the free encyclopedia
Resampling - Wikipedia, the free encyclopedia
Resampling (audio) - Wikipedia, the free encyclopedia
resampling algorithm - Google Search
Announce: Fast real-time-stretching and resampling algorithms (Procrustes/Sylea) | Comp.DSP | DSPRelated.com
Secret Rabbit Code (aka libsamplerate)
dsp plugin team business administration at dspteam.com
secret rabbit code python - Google Search
Python Package Index : scikits.samplerate 0.3.3
Secret Rabbit Code (aka libsamplerate)
Secret Rabbit Code (aka libsamplerate)
Secret Rabbit Code (aka libsamplerate)
Yfrog - kyttenscreen
glydget.png (PNG Image, 812x612 pixels) - Scaled (99%)
pyglet colors - Google Search
Stretching pyglet's Wings
Drawing a grid (with lines) - pyglet-users | Google Groups
pyglet « Discovery Through Trial & Error
tartley.com : Acceptance testing a pyglet application
tartley.com : Makers
python os current working directory - Google Search
6. Built-in Types — Python v2.6.2 documentation
16.1. os — Miscellaneous operating system interfaces — Python v2.6.2 documentation
pyglet wait - Google Search
pyglet.clock
pyGUI - Google Search
PyGUI
PyGUI - Screenshots
PyGUI
PyGUI - Overview
PyGUI - ScrollableView class
python GUI - Google Search
GuiProgramming - PythonInfo Wiki
About Lucid Toolkit - Lucid Toolkit
GUI Programming FAQ
awaretek.com :: Choose Your GUI Toolkit
Python Learning Foundation: Computer Programming for Everybody, Tutorials, Book Reviews, Code, and Fun, CP4E
python gui development - Google Search
Seriously... Does anybody use Tcl/Tk? [Archive] - Ubuntu Forums
Is Python any good for GUI development? - Stack Overflow
Downloads
PyObjC - Documentation
PyObjC/PyObjC Core - An introduction to PyObjC
PyObjC/PyObjC Core - Understanding existing PyObjC examples
Not all Objective-C arguments are present in the Python argument-list of - Google Search
[36234] trunk/dports/python/py-pyobjc2
os.getcwd()¶
Return a string representing the current working directory. Availability: Unix, Windows.
import os
print os.getcwd()
import sys, os
print sys.path[0]
will print the directory where this script resides.
additionally you can use
sys.argv[0]
to get the filename of the script. to join the two do
os.path.join(sys.path[0], sys.argv[0])
: search-index-text.txt
Whoosh
Blog: Less is more – Whoosh
Blog: Python performance is a fool's errand – Whoosh
Blog: Of course! – Whoosh
Python Package Index : Whoosh 0.1.24
GettingStarted – Whoosh
UserGuide – Whoosh
ApiDocs – Whoosh
Whoosh | Google Groups
How to Think Like a Computer Scientist — How to Think Like a Computer Scientist: Learning with Python v2nd Edition documentation
Dive Into Python
Dive Into Python
if module should be installed on new systems, be sure to add it to:
/c/system/startup.sh
(/c/system/startup-python.sh is for non-locally developed modules)
then run install commands on your system so it is available for development:
remember that colors are (usually) specified as floating point numbers with values between 0 and 1.0
pyglet colors - Google Search
Stretching pyglet's Wings
Drawing a grid (with lines) - pyglet-users | Google Groups
python super __init__ - Google Search
Python's Super Considered Harmful
super(...).__init__() vs Base.__init__(self)
Python new-style classes and the super() function - Peterbe.com (Peter Bengtsson on Python, Zope, Kung Fu, London and photos)
Nabble - Python - tutor - Calling super classs __init__?
Nabble - Python - tutor - Calling super classs __init__?
python metaprogramming - Google Search
[Python-3000] [ANN] Python 3 Symbol Glossary
Python, metaprogramming, and macros
python decorators - Google Search
PEP 318 -- Decorators for Functions and Methods
PEP 308 -- Conditional Expressions
The Old Blog: The Archive
A Conservative Metaclass
PythonDecorators - PythonInfo Wiki
Charming Python: Decorators make magic easy
: pyglet.txt
pyglet Documentation Index
Programming Guide
pyglet API reference
notes for this are elsewhere
but this is also a good time to install mercurial
easy_install mercurial
on Mac OS X this does require Xcode to be up to date
(can still download an executable for mac)
Whoosh
GettingStarted – Whoosh
UserGuide – Whoosh
ApiDocs – Whoosh
Whoosh | Google Groups
python user authentication - Google Search
Python Authentication API - Stack Overflow
Python Package Index : Index of Packages Matching 'authentication'
Chapter 18: Authentication and Authorization — Pylons Book v1.0 documentation
authkit - Google Search
AuthKit - WSGI Authentication and Authorization Tools
Python Package Index : AuthKit 0.4.0
repoze.who - Google Search
repoze.who – WSGI Authentication Middleware — repoze.who v1.0.10 documentation
Middleware Responsibilities — repoze.who v1.0.10 documentation
repoze.who authkit - Google Search
New to Pylons, do I use AuthKit/Repoze.who or do my own auth? : Python
moments python - Google Search
Python Package Index : Moments 0.2beta
python log - Google Search
Simple usage of Python's logging module
The Python Standard Library — Python v2.6.2 documentation
16.6. logging — Logging facility for Python — Python v2.6.2 documentation
16.6. logging — Logging facility for Python — Python v2.6.2 documentation
gvgen - Google Search
Graphviz
pyglet svg - Google Search
PyWeek - Squirtle - an SVG mini-library for Pyglet
Super Effective
Libraries - Super Effective
Squirtle - SVG Library - Super Effective
Graphviz
: pyglet.txt
pyglet Documentation Index
Programming Guide
pyglet API reference
woosh looks very promising!! should download and try it out:
solr - Google Search
Welcome to Solr
python lucene - Google Search
Lupy: Python Lucene
python full-text indexer and search engine - Google Search
Whoosh
zope full text indexer - Google Search
python easy_install release package - Google Search
How to publish Python modules - PythonInfo Wiki
PublishingPythonModules - PythonInfo Wiki
Python Package Index : Moments 0.2beta
7. Uploading Packages to the Package Index — Python v2.6.2 documentation
Zope.org - How To Publish Your Own Python Modules
Writing a Package in Python
EasyInstall - The PEAK Developers' Center
Python package management — Martin Aspeli
Distributing Python Modules — Python v2.6.2 documentation
1. An Introduction to Distutils — Python v2.6.2 documentation
for sprites in pyglet, just calling .delete() works
pyglet unload image - Google Search
rabbyt - Rabbyt Reference - matthewmarshall.org
pyglet Documentation Index
pyglet.image
Commit c596bf0adf6213998366ff66c55355057cb81a20 to irskep's splatterboard - GitHub
irskep's Profile - GitHub
pyglet memory - Google Search
partiallydisassembled.net
avbin no sound mac - Google Search
avbin - Google Code
FFmpeg
Hall of Shame
FFmpeg License and Legal Considerations
Get FFmpeg
PyWeek - AVBin on MacOSX?
when playing back media on mac, make sure you are using a terminal associated with the currently logged in user!!
using a different user will allow the video to show up
podcast RSS Feed generator
PyRSS2Gen
rss guid - Google Search
RSS guid Element
python profile memory usage - Google Search
profiling memory usage - comp.lang.python | Google Groups
Memory Profiler
PythonTestingToolsTaxonomy - Cheesecake - Trac
python memory validator - overview
: day1-profiling.txt
PySizer - a memory profiler for Python
Guppy-PE: A Python Programming Environment
pkgcore
: multitouch.txt
PyMT
Screenshots - PyMT
Downloads - PyMT
Documentation - PyMT
Welcome to PyMT’s documentation! — PyMT v0.2 documentation
PyMT: a multi touch UI toolkit for pyglet. — PyMT v0.2 documentation
Pyglet: Soup on pyglet to provide multitouch interface. — PyMT v0.2 documentation
nui multitouch - Google Search
pymt - Google Code
Widgets: all the pymt widgets — PyMT v0.2 documentation
Kinetic: kinetic abstraction — PyMT v0.2 documentation
CEGUIWiki
kytten - Google Code
pyglet gui - Google Search
pyglons - Google Code
pyglet ui toolkit (maybe a mini-sprint here at pycon?) - pyglet-users | Google Groups
Simple Menu Class - pyglet-users | Google Groups
Entity Crisis: The Embedded GUI, continued...
pyglui - Google Search
kportertx's pyglui at master - GitHub
capturetestpy.png (PNG Image, 640x480 pixels)
cocos2d
tessa was investigating different ways to plot graphs... thought I would at least mention matplotlib. :)
matplotlib - Google Search
matplotlib: python plotting — Matplotlib v0.98.6svn documentation
Overview — Matplotlib v0.98.6svn documentation
Toolkits — Matplotlib v0.98.6svn documentation
Installing — Matplotlib v0.98.6svn documentation
python(x,y) - Python for Scientists
Screenshots — Matplotlib v0.98.6svn documentation
Thumbnail gallery — Matplotlib v0.98.6svn documentation
Matplotlib Examples — Matplotlib v0.98.6svn documentation
PyMT
Screenshots - PyMT
Downloads - PyMT
Documentation - PyMT
Installation instructions - PyMT
Welcome to PyMT’s documentation! — PyMT v0.2 documentation
PyMT: a multi touch UI toolkit for pyglet. — PyMT v0.2 documentation
Pyglet: Soup on pyglet to provide multitouch interface. — PyMT v0.2 documentation
nui multi touch - Google Search
pymt - Google Code
Widgets: all the pymt widgets — PyMT v0.2 documentation
Kinetic: kinetic abstraction — PyMT v0.2 documentation
multi touch macbook - Google Search
Apple - MacBook Pro - 15-inch Features - Aluminum unibody, LED-backlit widescreen display, NVIDIA graphics, Multi-Touch trackpad
Enable Four Finger Multitouch for Older Macbook Pros and Airs
Multi-Touch Macbook with wide Touchpad
multi touch python - Google Search
PyMT – A Python Multi-Touch Framework | Johannes Luderschmidt's Blog
Status of Python - NUI Group Community Forums
NUI Group - Natural User Interface Group
TUIO
TUIO Protocol Specification 1.0
Community Core Vision
Getting Started With MultiTouch - NUI Group Community Forums
Multi-Touch Terminology - NUI Group Community Wiki
MTmini - How to Make a Cheap Multitouch Pad Updated 9-21-08 - NUI Group Community Forums
Build a rear projection multi-touch television. - NUI Group Community Forums
multi touch iphone - Google Search
iPhone and Multi Touch
The Multi Touch Screen: Documenting Jeff Han's Multi Touch Technology
How does the iPhone "multi-touch" interface work? Who developed the "multi-touch" interface originally? @ EveryiPod.com
MacNN | Apple wins patents for multi-touch, iPhone design
Multi Touch - News coverage blog focused on the Multi Touch industry
Perceptive Pixel Founded by Jeff Han Developer of Advanced Multi-Touch Solutions
NUI Group - Natural User Interface Group
NUI Group - Natural User Interface Group
TUIO simulator pymt - Google Search
Kaswy’s MT Table - LLP 850 - 22" LCD - Fluo Backlight. - NUI Group Community Forums
kaswyweb
laser light plane - Google Search
Laser Light Plane Illumination (LLP) - NUI Group Community Wiki
IR Laser Safety!!! [ READ THIS ] - NUI Group Community Forums
pygame developers strongly discourage using QT, wxWindows mixed with pygame... might be able to get away with it in pyglet, but still have the two event loop issues.
pygame gui - Google Search
pygame - python game development
seems like multitouch may need it's own category... not sure where it should live yet.
android multitouch - Google Search
Report: Apple nixed Android's multitouch | Apple - CNET News
Android G1 Multi-Touch Video and Source Code
python android - Google Search
Is there any way to run Python on Android ? - Stack Overflow
jythonroid - Google Code
pyglet gui - Google Search
pyglons - Google Code
pyglet ui toolkit (maybe a mini-sprint here at pycon?) - pyglet-users | Google Groups
Simple Menu Class - pyglet-users | Google Groups
Entity Crisis: The Embedded GUI, continued...
pyglui - Google Search
kportertx's pyglui at master - GitHub
capturetestpy.png (PNG Image, 640x480 pixels)
pywidget - Google Code
podcast RSS Feed generator
Create a Podcast
How to Create RSS / XML Feed for Podcasts
Recommended Python RSS/Atom feed generator? - Stack Overflow
PyRSS2Gen
PyRSS2Gen podcast - Google Search
How do I turn an RSS feed back into RSS? - Stack Overflow
RssLibraries - PythonInfo Wiki
Why Are People Still Creating RSS Feeds? - Stack Overflow
atomixlib - deFuze.org - Trac
bridge - deFuze.org - Trac
: blog_and_cms.txt
podcast hosting software - Google Search
dreamhost : Podcast Cookbook
Hosting your podcast : Podcast Cookbook
Podcast Hosting: How to Get a Home for Your Podcast
Step-by-Step How to Podcast Tutorial
List of Podcast Software for Podcasters and Clients
mediawiki podcast - Google Search
Podcast - Wikipedia, the free encyclopedia
WikiPodcast - Meta
Create RSS Feeds, Edit and Publish News Feeds with Software
rss podcast feed generator - Google Search
podcast RSS Feed generator
Podcast Generator - Open Source Podcast Publishing Solution
Podcast Generator - Open Source Podcast Publishing Solution - Features
dreamhost podcast feed generator - Google Search
Create a Podcast
How to Create RSS / XML Feed for Podcasts
podcast RSS Feed generator
Short Urls | Get a Ta.gg for that URL!
Podcasting - Publish Podcast, Create Podcast Feed!
python rss generator - Google Search
universal podcast generator - Google Search
Recommended Python RSS/Atom feed generator? - Stack Overflow
PyRSS2Gen
PyRSS2Gen podcast - Google Search
Re: generate syndication feed for podcast
How do I turn an RSS feed back into RSS? - Stack Overflow
RssLibraries - PythonInfo Wiki
Why Are People Still Creating RSS Feeds? - Stack Overflow
atomixlib - deFuze.org - Trac
Python Package Index : atomixlib 0.6.1a
bridge - deFuze.org - Trac
pylons generate rss - Google Search
Concepts of Pylons - Pylons Cookbook - PythonWeb
webhelpers generate rss - Google Search
be sure to add in a way to exit the program if you enable fullscreen mode!
will lock out everything else if you don't!!
hehe... oops
reboot
: pyglet.txt
pyglet Documentation Index
Programming Guide
pyglet API reference
cocos2d documentation - Google Search
cocos2d, cocos Live & games: Documentation in cocos2d
cocos2d Documentation Index
Programming Guide
Handling Events
Layers
404 Not Found
irskep's pyglui at master - GitHub
python video manipulation - Google Search
jessenoller.com - Lazyweb question: Python video manipulation libraries?
programming video manipulation - bytes
Best video manipulation library for python? - Stack Overflow
investigating the "Observer Pattern" used in the event framework for pyglet
very similar to asynchronous
Python Library Reference
: pyglet.txt
pyglet Documentation Index
Programming Guide
pyglet API reference
pyweek - Google Search
PyWeek - Python Game Programming Challenge
PyWeek Game Progamming Challenge Rules
Help for using the PyWeek Challenge Site
(2) pyweek - Twitter Search
Help for using the PyWeek Challenge Site
PyWeek - Get off my lawn
PyWeek - Get off my lawn
pyglet clickable image - Google Search
pyglet-users | Google Groups
minimal pyglet window implementation - pyglet-users | Google Groups
iPhone Applications in Python - Jay Freeman (saurik)
Ludum Dare » python
cocos2d - Google Search
cocos2d
cocos2d
cocos2d API reference
cocos.menu
Programming Guide
Hello, World
Layers
cocos.layer.base_layers.MultiplexLayer
Downloads - pygag - Google Code
pyglet gui - Google Search
irskep's pyflipcard at master - GitHub
Entity Crisis: The Embedded GUI, continued...
Richard Jones' Log
pyglet - Google Code
pyglet-users | Google Groups
GUI - pyglet-users | Google Groups
pyglet experimental gui - pyglet-users | Google Groups
My simple GUI library for Pyglet - pyglet-users | Google Groups
Using Pyglet in a rich GUI - pyglet-users | Google Groups
controling a pyglet window from a gui program - pyglet-users | Google Groups
pyglet ui toolkit (maybe a mini-sprint here at pycon?) - pyglet-users | Google Groups
normal python widgets and pyglet - pyglet-users | Google Groups
DESIGN - pyglet - Google Code
Deviceconf
pyglet.text.layout.IncrementalTextLayout
Simple Menu Class - pyglet-users | Google Groups
Pages - pyglet-users | Google Groups
/c/media/code/python/topics/presentations.txt
/c/downloads/python/pyglet/bruce-3.2.1/bruce/rst_parser.py
/c/downloads/python/pyglet/bruce-3.2.1/bruce/presentation.py
/c/downloads/python/pyglet/bruce-3.2.1/bruce/run.py
/c/virtuals/pyglet/pyglet-1.1.3/examples/image_display.py
/c/virtuals/pyglet/pyglet-1.1.3/pyglet/app/__init__.py
blender pyglet - Google Search
How to get a 3D model into pyglet? - pyglet-users | Google Groups
panda3d - Google Search
Panda3D - Free 3D Engine
Panda3D Manual
Panda3D - Wikipedia, the free encyclopedia
Panda3D Manual
YouTube - I Remember Andrea BETTER
Panda3D Software Downloads
Cg Toolkit - GPU Shader Authoring Language
blender second life - Google Search
Blender and Second Life at BlenderNation
Amazon.com: The Essential Blender: Guide to 3D Creation with the Open Source Suite Blender: Roland Hess: Books
Amazon.com: Introducing Character Animation with Blender: Tony Mullen, Ton Roosendaal, Bassam Kurdali: Books
BlenderPeople0.8
files for pyglet that handle vsync:
/c/virtuals/pyglet/pyglet-1.1.3/pyglet/window/carbon/__init__.py
/c/virtuals/pyglet/pyglet-1.1.3/pyglet/gl/agl.py
/c/virtuals/pyglet/pyglet-1.1.3/pyglet/window/__init__.py
/c/virtuals/pyglet/pyglet-1.1.3/pyglet/app/carbon.py
opengl vertical retrace - Google Search
Synchronizing Xvideo to the vertical retrace
opengl vertical refresh - Google Search
Technical Q&A QA1521: Synchronizing OpenGL rendering updates to the vertical refresh of the display
OpenGL @ Lighthouse 3D - GLUT Tutorial
opengl vblank - Google Search
OpenGL sync to vblank and interlaced fields - nV News Forums
Temporal Rate Conversion by Dave Marsh - Google Search
Temporal Rate Conversion: Dave Marsh. Microsoft Technical Evangelist, TV and Video
pyglet swap interval - Google Search
pyglet set_vsync - Google Search
opengl agl - Google Search
AGL Reference
AGL Reference
By default pyglet window buffer swaps are synchronised to the display refresh
rate, so you may also want to disable set_vsync.
pygame vs pyglet
Pyglet — Blogs, Pictures, and more on WordPress
pygameSF interview creator of pyglet Alex Holkner « Salt in Your Coffee
PyGameSF » An Interview with Alex Holkner
timothytwillman.com
attempted an install from source... ended up going with a binary distribution
wxPython install - Google Search
wxPython Download
SourceForge.net: wxPython: Downloading ...
How to Learn wxPython - wxPyWiki
wxPython Presentations
What is wxPython?
wxPython Presentations
Getting Started - wxPyWiki
wxPython Style Guide - wxPyWiki
wxPython/test7.py.html
wxWidgets
wxWidgets ajax - Google Search
Ajax Impact : wxJavaScript : porting wxWidgets to JavaScript.
wxjavascript - Google Search
wxJavaScript
from brandon_keepers blog
wav to mp3 lame - Google Search
Wav to Mp3 software ?? - Mac Forums
itunes wav to mp3 - Google Search
iTunes : Converting to MP3
LAME MP3 Encoder
LAME MP3 Encoder :: Software Downloads
: blog_and_cms.txt
: projects
: facebook.txt
: rss_aggregation.txt
: communicate.txt
: communicate-todo.txt
Facebook | Moments : Error loading page
Facebook | Log in to context
Facebook | context
pyfacebook - Google Code
minifb - Google Code
PyFacebook Tutorial - Facebook Developers Wiki
sciyoshi's pyfacebook at master - GitHub
minifb vs pyfacebook - Google Search
facebook api key - Google Search
Facebook Developers | Get Started
Facebook Developers | Get Started
Facebook | Developers
facebook python - Google Search
PyFacebook Tutorial - Facebook Developers Wiki
: topics
: facebook.txt
: blog_and_cms.txt
: blog_and_cms.txt
: projects
: rss_aggregation.txt
: communicate.txt
: communicate-todo.txt
: topics
: pyglet.txt
pyglet Documentation Index
Programming Guide
pyglet API reference
Writing a pyglet application
Hello, World
Calling functions periodically
User-editable text
Controlling playback
Playing sounds and music
pyglet.media.Source
pyglet.media.Player
pyglet.media.ManagedSoundPlayer
Image viewer
Animations
pyglet.sprite.Sprite
Loading resources
Graphics
: pyglet.txt
cocos2d
cocos2d-iphone - Google Code
cocos2d
cocos2d FAQ
los-cocos - Revision 853: /branches/pycon-lighting-talk
cocos2d
cocos2d
GamesUsingCocos2d - cocos2d-iphone - Games using cocos2d for iPhone ordered chronologically (newer games first) - Google Code
cocos2d
cocos2d-iphone - Google Code
cocos2d
cocos2d FAQ
Panda3D Manual
Panda3D - Features
Panda3D Gallery of Screenshots, Page 1 of 9
Panda3D Screenshot
panda3d pyglet - Google Search
Panda3D - Forums
Dear Python, what (Panda3D, Soya3D, PyOpenGL, etc...) would you use for small to medium 3d games? : Python
Recommendation: pyglet library for Python - GameDev.Net Discussion Forums
PyWeek - For those of you using Panda3D
pyglet slideshow - Google Search
[python-advocacy] silent-movie slideshow?
[python-advocacy] silent-movie slideshow?
bruce python - Google Search
Bruce the Presentation Tool 2.0 (beta)
bruce-tpt - Google Code
r1chardj0n3s - Bruce, The Presentation Tool
Downloads - bruce-tpt - Google Code
PyWeek - Python Game Programming Challenge
PyWeek - Number 8
PyWeek - invention
PyWeek - DiamondGFX
PyWeek - Number 8
PyWeek Game Progamming Challenge Rules
PythonGameLibraries - PythonInfo Wiki
pygame - python game development
cocos2d
: pyglet.txt
.*py.*: pyglet, pyopengl, rabbyt, pygame, pyogre…cocos2d.py « Salt in Your Coffee
pyglet
Pyglet - Wikipedia, the free encyclopedia
pyglet-users | Google Groups
Conway’s Game of Life in GLSL/Pyglet « swiftcoding
swiftcoding
Fast numpy array visualization - pyglet-users | Google Groups
Python/IPython pyglet terminal with numpy support
Handling mouse and keyboard events
Programming Guide
Windowing
Creating a window
Creating an OpenGL context
OpenGL configuration options
: reference
Mako Documentation
Mako Documentation
: mako.txt
spent a few hours last night running through the examples included with pyglet. very cool stuff!
camstudio - Google Search
CamStudio - Free Screen Recording Software
YouTube - Using Camstudio to Screen Record Video Tutorials
python download podcasts - Google Search
feedcache - Wrapper for the Universal Feed Parser which caches the results
feedcache - Wrapper for the Universal Feed Parser which caches the results
CastSampler - Custom Podcast Feed Aggregator
podgrabber - Google Code
Podcast download in python revisited- Peter's Blog
Projects tagged ‘podcast’ and ‘python’ - Ohloh
gPodder
gPodder, a free podcast aggregator for Linux, FreeBSD and Maemo
beautiful soup - Google Search
Beautiful Soup: We called him Tortoise because he taught us.
Beautiful Soup: We called him Tortoise because he taught us.
Beautiful Soup documentation
python html to rst - Google Search
HTML to Text renderer
html2text: THE ASCIINATOR (aka html2txt)
reStructuredText
should be other links mentioned elsewhere
should pool them here
xmind - Google Search
ibluesky - Google Search
Blue Sky On Mars iPhone 2.0 apps and synchronization
iPhone is so easy to use Blue Sky Thinking
MindMap on iPhone i Blue Sky | Clipmarks
Tenero Software Limited :: Products
Tenero Software Limited :: Products
XMind - Social Brainstorming and Mind Mapping
XMIND - Wikipedia, the free encyclopedia
mind map - Google Search
Mind map - Wikipedia, the free encyclopedia
Main Page - FreeMind - free mind mapping software
Learn how to draw Mind Maps with Mind Tools - MindMaps, Note Taking Skills & Techniques, and Reviews of Mind Mapping Software
: Home
: pyglet.txt
pyglet Documentation Index
Programming Guide
pyglet API reference
Python 2.5.2 Documentation - 21st February, 2008
Python Library Reference
14.14 ctypes -- A foreign function library for Python.
14.14.1 ctypes tutorial
: pyglet.txt
pyglet Documentation Index
Programming Guide
pyglet API reference
/c/downloads/python/pyglet-1.1.3/examples
python media_player.py /media/CHARLES/outgoing/MVI_8486.AVI
that is a good first test to make sure AVBin is installed locally
(have added to media/system/startup-live.sh)
opengl redbook - Google Search
OpenGL - The Industry Standard for High Performance Graphics
What's New in the Latest Version of OpenGL
OpenGL 2.1 Reference Pages
The OpenGL Reference Manual - The Bluebook
The OpenGL Programming Guide - The Redbook
blender opengl - Google Search
OpenGL Programming Guide : Table of Contents
Chapter 1 - OpenGL Programming Guide
Appendix J - OpenGL Programming Guide
Nehe Lessons 1 10 - pyglet-users | Google Groups
NeHe's OpenGL - Google Search
NeHe Productions: OpenGL Lessons
NeHe Productions: OpenGL Lesson #01
pyglet.media.riff.RIFFFormatException: Unsupported RIFF form "AVI "
make sure avbin has been installed on the system
#2009.04.06 11:45:36 work@140-182-132-176:/c/virtuals/pyglet/pyglet-1.1.3/examples
pythonw image_display.py /c/media/projects/IMG_8116_l.JPG
pyglet virtualenv - Google Search
pyglet and virtualenv
Re: broken egg for pyglet
Bruce the Presentation Tool 2.0 (beta)
Window manager is not available. Ensure you run "pythonw", not "python" - Google Search
Python for Astrostatistics - Mac OS X Installation
virtualenv pythonw - Google Search
gldnspud's virtualenv-pythonw-osx at master - GitHub
virtualenv on OS X with pythonw - virtualenv | Google Groups
No pythonw on OSX? - virtualenv | Google Groups
Search results for virtualenv pythonw - MarkMail
: pyglet.txt
pyglet - Google Search
pyglet
Pyglet - Wikipedia, the free encyclopedia
pyglet-users | Google Groups
YouTube - Conway's Game of Life in GLSL/Pyglet
Conway’s Game of Life in GLSL/Pyglet « swiftcoding
swiftcoding
to:ianb@colorstudy.org?
I just ran across this issue when trying to use pyglet in a virtual environment on Mac OS X. The message from pyglet was:
pyglet.window.carbon.CarbonException: Window manager is not available. Ensure you run "pythonw", not "python"
which lead me to a more recent thread:
| http://groups.google.com/group/python-virtualenv/browse_thread/thread/83fa4a12d22a30c8/744e19c194f1618a
which has a fix at:
| http://github.com/gldnspud/virtualenv-pythonw-osx/tree/master
I haven't tried the fix yet, but I thought I might send it on to see if it is something that should be included with virtualenv. It's not so much about supporting older versions of python, just being able to use pythonw from a virtualenv.
-Charles
On May 16 2008, 3:12 pm, Ian Bicking <i...@colorstudy.com> wrote:
> dmp wrote:
>
> > On Wed, Apr 16, 2008 at 2:27 PM, Ian Bicking <i...@colorstudy.com
> > <mailto:i...@colorstudy.com>> wrote:
>
> > dmp wrote:
> > > Using virtualenv 1.0 I created a virtual environment, installed
> > an app
> > > that tries to open a GUI dialog, and keep getting the following
> > message:
>
> > > This program needs access to the screen. Please run with 'pythonw',
> > > not 'python', and only when you are logged in on the main display of
> > > your Mac.
>
> > > Is there a fix for this yet? I (naively) tried copying the pythonw
> > > executable to the virtualenv bin directory but that didn't work. A
> > > google search turned up only one useful hit -- from a couple
> > months ago
> > > where Robert Kern indicated he had a patch that would fix this. Is
> > > there a plan to get that into virtualenv at all?
>
> > I don't see that patch, do you know where it is?
>
> > I can't believe I didn't at least provide the link to the archived
> > message from Robert. Here it is:
> > http://www.mail-archive.com/distutils-...@python.org/msg04223.html
>
> > I'm not sure he ever finished / submitted it. I can ask him tomorrow
> > about it though.
>
> Was there a followup for this? The email describes a fairly complicated
> solution, so I'm not sure what to do about it. Supporting older
> versions of Python isn't a huge concern in every situation, I think,
> because the idea of virtualenv is isolation so that everything doesn't
> have to be run on the same set of libraries or Python version. So if
> things work okay on Python 2.4 that would be good enough for me. A
> warning for users would be nice, but I'm not really sure what's going on
> here.
>
> --
> Ian Bicking : i...@colorstudy.com :http://blog.ianbicking.org
downloaded source, docs and avbin to USB
attempting install for linux
/media/CHARLES/downloads/python/avbin-linux-x86-32-7
sudo bash install.sh
/media/CHARLES/downloads/python/pyglet-1.1.3
sudo python setup.py install
bruce uses pyglet to display slides via open gl... this works full screen
python xmpp server - Google Search
Sam Ruby: Personal Jabber Server
Choosing An XMPP Server
pretzel - Google Code
ejabberd - Google Search
ejabberd Community Site | the Erlang Jabber/XMPP daemon
Tutorials | ejabberd Community Site
Configure ejabberd | ejabberd Community Site
Ejabberd - Gentoo Linux Wiki
Gozerbot :: The IRC bot and Jabber bot in one
simplejson - Google Search
Python Stuff
JSON
Gozerbot :: Documentation :: RSS
Gozerbot :: The IRC bot and Jabber bot in one
Gozerbot :: Gozerbot Handbook
Gozerbot :: Documentation :: BASIC
Gozerbot :: Documentation :: FLOW
xmpp 101 - Google Search
Extended Conversation » Blog Archive » XMPP 101 @ FOSDEM 2009
sleekxmpp - Google Search
sleekxmpp - Google Code
one small voice » XMPP 101
El Tramo - Remko Tronçon's Homepage
Swift IM (swift) group - Identi.ca
Public timeline - Identi.ca
Laconica
Source – Laconica
Installation – Laconica
laconica python - Google Search
xmpp federated server - Google Search
XMPP Intermediate Certification Authority
Google Code FAQ - How do I allow my internal XMPP client or server to connect to the Talk service?
Google Code FAQ - Where can I get more technical information about federating with the Google Talk service?
XMPP Standards Foundation
XMPP Technologies: Overview
XMPP Technologies
XMPP Technologies: Core
Mozilla Firefox Start Page
twisted vs erlang - Google Search
Erlang: The Twisted Matrix
Erlang vs. Stackless python: a first benchmark « Muharem Hrnjadovic
The Pragmatic Bookshelf | What's all this fuss about Erlang?
Stackless.com - About Stackless
Erlang
New Erlang, Ejabberd, and Twisted Words For Intrepid
Make Your Twisted XMPP Apps Scream
Learn to Make XMPP Powered Web Apps at JSConf 2009
Play Chess Online at Chesspark
StanzIQ - information in real time
Strophe
Palaver
pseudogreen: Erlang vs. Stackless vs. multitask: The Ring Benchmark Showdown
xmpp site:metajack.im - Google Search
An XMPP Microblogging Stack
XEP-0060: Publish-Subscribe
mu-conference - Google Search
MU-Conference - Summary [Gna!]
Install Mu-Conference Using JCR - Chatroom Component | ejabberd Community Site
XMPP Summit 5
Anders Conbere
BearHugCamp For Those Who Missed It
mixin - What's next?
python xmpp - Google Search
xmpppy: the jabber python project
Directory listing for /projects/words/
Twisted Documentation: Twisted Words Documentation
Twisted Documentation: Twisted Words code examples
Twisted Documentation: Twisted IM Documentation
Twisted Documentation: Overview of Twisted IM
python yahoo xmpp - Google Search
xmpppy: the jabber python project
PyYIMt: Yahoo! transport for Jabber
Curphoo
SourceForge.net: xmpppy » PyYIMt
Page not found | ejabberd Community Site
google talk yahoo im - Google Search
Connect Google Talk to AIM, MSN, & Yahoo - BigBlueBall Forums
Lifehacker - Use Google Talk for AIM, MSN, and Yahoo! - How To
Melkjug | Welcome
Melkjug Project - OpenPlans
Downloads - Melkjug Project - OpenPlans
/melkjug – melkjug
DevelopmentGuide – melkjug
Team - Melkjug Project
gozerbot yahoo AIM - Google Search
Projects registered in Launchpad
The IRC bot and Jabber bot in one in Launchpad
gnupg os x - Google Search
Download - GnuPG.org
Mac GNU Privacy Guard
Gozerbot :: The IRC bot and Jabber bot in one
Gozerbot :: Documentation :: JABBER
snakebite - Google Search
snakebite: the open network
buildbot - Google Search
Buildbot - Trac
twisted vs erlang - Google Search
Erlang: The Twisted Matrix
Erlang vs. Stackless python: a first benchmark « Muharem Hrnjadovic
The Pragmatic Bookshelf | What's all this fuss about Erlang?
Stackless.com - About Stackless
Erlang
New Erlang, Ejabberd, and Twisted Words For Intrepid
Make Your Twisted XMPP Apps Scream
Learn to Make XMPP Powered Web Apps at JSConf 2009
Play Chess Online at Chesspark
StanzIQ - information in real time
Strophe
Palaver
pseudogreen: Erlang vs. Stackless vs. multitask: The Ring Benchmark Showdown
xmpp site:metajack.im - Google Search
An XMPP Microblogging Stack
XEP-0060: Publish-Subscribe
: conference.txt
: topics
: facebook.txt
: blog_and_cms.txt
: python-todo.txt
make sure model files have been created
cp ../personnel-try1/personnel/model/__init__.py personnel/model/
paster setup-app development.ini
#make sure development.ini is using an open port:
vi development.ini
virtualenv --no-site-packages personnel-virtual
cd personnel-virtual
source bin/activate
easy_install pylons
easy_install formalchemy
: form_alchemy.txt
formalchemy - Google Code
formalchemy.forms â Form generation â FormAlchemy v1.2 documentation
Pylons integration â FormAlchemy v1.2 documentation
formalchemy.forms â Form generation â FormAlchemy v1.2 documentation
formalchemy.tables â Rendering collections â FormAlchemy v1.2 documentation
FormAlchemy | Google Groups
Mapper Configuration â SQLAlchemy 0.5.3 Documentation
paster create -t pylons_fa
cd personnel
hg init
cp ../.hgignore .
hg add
hg ci -m "new repo for new project"
python web framework - Google Search
Pinax
Cloud27 : Welcome
James Tauber : Introducing Pinax
Pinax : Documentation
Introduction â Pinax v0.5.1 documentation
Pinax : Download
django - Google Search
Django | The Web framework for perfectionists with deadlines
django sqlalchemy - Google Search
django-sqlalchemy - Google Code
Replacing Django's ORM with SQLAlchemy @ Irrational Exuberance
context / context / overview â bitbucket.org
django vs pylons - Google Search
Versus: Django vs. Pylons
import this. » Pylons
Careful Web: Django vs. Pylons
Invisible hand - Wikipedia, the free encyclopedia
Byteflow - a Python/Django Blog Engine
The B-List
Python framework design
Django and NIH
pylons openid - Google Search
PylonsHQ - Pastebin
James Gardner » OpenID
pylons authentication - Google Search
Authentication and Authorization - Pylons Cookbook - PythonWeb
django authentication - Google Search
Django | User authentication in Django | Django Documentation
python pylons email verification - Google Search
repoze.who authkit - Google Search
[Baypiggies] Authkit, OpenID, Click Pass, and local accounts... aka AuthMess
Authorization with repoze.what - Pylons Cookbook - PythonWeb
repoze.who – WSGI Authentication Middleware — repoze.who v1.0.10 documentation
Middleware Responsibilities — repoze.who v1.0.10 documentation
pyglet vs pygame - Google Search
Only Python: pyglet and pygame: which one?
Making Games with Python: Which Library To Use, pygame or pyglet? | Leap On!
[visionegg] Re: pyglet vs. pygame - visionegg - FreeLists
Rabbyt: a fast sprite library for Python - matthewmarshall.org
rabbyt.anims - Rabbyt Reference - matthewmarshall.org
ctypes - Google Search
The ctypes package
ctypes tutorial
python wrap c libraries - Google Search
swig vs ctypes - Google Search
Python: SWIG vs ctypes - Stack Overflow
Boost.Python
Pyrex
lxml
was looking at twisted for xmpp today
(also wanted to test making a new moment link from a journal view in pose :) )
not sure why this file was empty
twisted jabber - Google Search
Twisted
FrequentlyAskedQuestions – Twisted
TwistedProject – Twisted
Twisted Documentation: Asynchronous Programming with Twisted
Twisted Documentation: High-Level Overview of Twisted
thetofu: Twisted Words XMPP Component Example
Re: [Twisted-Jabber] Twisted XMPP Roadmap
Documentation/TwistedJabberComponentExample - Butterfat
Get Twisted On XMPP - The Future Of Twisted Words
XMPPIRCTranscript20080903 – Twisted
XMPPServerArchitecture – Twisted
#3407 (twistd xmpp-router command for running an xmpp router) – Twisted
XMPPServerArchitecture – Twisted
SILC Secure Internet Live Conferencing
palaver - Google Search
Palaver
reinteract is written using pygtk which does not look native on OS X
would be cool to integrate some of the features of reinteract with PsychoPyIDE
reinteract - Google Search
Reinteract - Trac
Tutorial - Reinteract - Trac
Tutorial/Introduction - Reinteract - Trac
Tutorial/Plotting - Reinteract - Trac
fishsoup.net - Owen Taylor
pygtk vs wxpython - Google Search
PyGTK VS. wxPython [Archive] - Ubuntu Forums
pygtk vs. wxPython
creating python presentation S5 - Google Search
Software for Python presentations
crunchy - Google Code
Introduction to Crunchy tutorial video - Crunchy - Learn: programming_tools, demonstration, open-source, cross-platform, interpreter, python, interactive, available, google, http, crunchy, application, html, browser
Easy Slide Shows With reST & S5
buildout virtualenv - Google Search
Ian Bicking: a blog :: My Experience Writing a Build System
Where's the Capistrano knock-off for us Python web devs?
Are there any other good alternatives to zc.buildout and/or virtualenv for installing non-python dependencies? - Stack Overflow
Howto install Pylons with buildout - Pylons Community - PythonWeb
Buildout and Virtualenv: A Repeatable Solution for Plone by Josh Kidd and Paul Bugni — Plone TV - screencasts, podcasts and videos about Plone and Zope
buildout/pycon2008 tutorial - PythonInfo Wiki
Welcome to Minitage’s documentation! — Minitage v0.4.1 documentation
About — Minitage v0.4.1 documentation
Managing projects with Buildout — Plone CMS: Open Source Content Management
Python Package Index : zc.buildout 1.1.1
Benjamin Smith : byteflow/django+supervisord+nginx = WIN
Python Package Index : collective.recipe.modwsgi 1.0
Python Package Index : pip 0.3.1
Simple & Easy Deployment with Fabric and Virtualenv | Django Web Development - Lincoln Loop
lincolnloop's lincoln-loop-deploy at master - GitHub
Fabric - index
Vellum: Simple Python Can Build Many Things in Launchpad
Paver: Easy Scripting for Software Projects — Paver v0.8 documentation
paver fabric python - Google Search
[Chicago] Capistrano alternatives
Deploying Python Web Applications » Armin Ronacher
pylons mod_wsgi virtualenv - Google Search
Label: apache - Labels - PythonWeb
Pylons deployment with daemontools - Pylons Cookbook - PythonWeb
Manage Pylons application with supervisord - Pylons Cookbook - PythonWeb
Scripts for paster serve - Pylons Cookbook - PythonWeb
Python Package Index : collective.lead 1.0
Supervisor
Maintainable Software
Ian Bicking: a blog :: Workingenv is dead, long live Virtualenv!
installing gstreamer is not python specific
there are many applications that use gstreamer
gstreamer requires a native build for a given operating system
Installing GStreamer on Mac OS X:
(not sure if you can use the libraries bundled with songbird somehow?)
gstreamer macosx - Google Search
GstreamerOnMacOSX - gstreamer-java - Build instructions for gstreamer on macosx. - Google Code
gstreamer play quicktime movie - Google Search
Gstreamer version 0.10.21 - How to Download and Install on Mac OS X
GstreamerMac – Tribler
#96 (fluendo-megabundle can't play quicktime video) - Fluendo GStreamer - Trac
GstreamerMacPython – Tribler
GStreamer references:
gst-python - Google Search
GStreamer - Wikipedia, the free encyclopedia
gstreamer - Google Search
GStreamer: features
GST-Python:
Multipurpose multimedia processing with GStreamer
Index of /src/gst-python
Index of /src/gst-plugins-base
David-Web :: Blog » Video goodness with Python and GStreamer
python gstreamer - Google Search
Python GStreamer Documents
1. Introduction
gstreamer/gst-python - Python bindings for GStreamer
gstreamer/gst-python - Python bindings for GStreamer
Getting started with GStreamer with Python | jonobacon@home
Pygame and GStreamer:
pygame gstreamer - Google Search
PyGame with GStreamer: HELP? | Maemo | Developers
Re: [pygame] pystreamer in pygame? NEW USER: CORRECTION GSTREAMER
Synesthesia: Audio Player - python+pygame+easy+Gstreamer - Internet Tablet Talk Forums
Playing video - GameDev.Net Discussion Forums
Attachment – One Laptop Per Child – Trac
Pygame wrapper - OLPC
Pygame | eclecticc
GCS Forums • Index page
About This Site | eclecticc
- $ paster create --list-templates
- Available templates: basic_namespace: A project with a namespace package
- basic_package: A basic setuptools-enabled package
nested_namespace: A project with two nested namespaces.
paste_deploy: A web application deployed through paste.deploy
paster create
Enter project name: converter
Variables:
System Message: ERROR/3 (<string>, line 12)
Unexpected indentation.
egg: converter
package: converter
project: converter
System Message: WARNING/2 (<string>, line 15)
Block quote ends without a blank line; unexpected unindent.
Enter version (Version (like 0.1)) ['']:
Enter description (One-line description of the package) ['']: A collection of scripts to assist in converting playlists found in one format to another. Also see the medialist module.
Enter long_description (Multi-line description (in reST)) ['']:
Enter keywords (Space-separated keywords/tags) ['']: playlists medialists conversion converter playlist medialist
Enter author (Author name) ['']: Charles Brandt
Enter author_email (Author email) ['']: code@contextiskey.com
Enter url (URL of homepage) ['']: http://contextiskey.com
Enter license_name (License name) ['']: MIT
Enter zip_safe (True/False: if the package can be distributed as a .zip file) [False]:
indypy - Google Search
IndyPy March Meetup - IndyPy Meetup (Indianapolis, IN) - Meetup.com
clayton - IndyPy Meetup (Indianapolis, IN) - Meetup.com
Calvin Hendryx-Parker - IndyPy Meetup (Indianapolis, IN) - Meetup.com
Twitter / calvinhp
Twitter / absenth
tweetie ping.fm - Google Search
Twitter iPhone App eetieas Been Updated! Ping.fm, RT New Theme and More! - The Next Web
Ping.fm / Update all of your social networks at once!
gravatar - Google Search
Gravatar - Globally Recognized Avatars
Gravatar - Wikipedia, the free encyclopedia
The Open Planning Project
Melkjug | Sign Up
Melkjug Project - OpenPlans
about - Melkjug Project - OpenPlans
DevelopmentGuide â melkjug
DevelopmentGuide â melkjug
Apache CouchDB: The CouchDB Project
deployment tools seem to boil down to
fabric
paver
vellum
buildout
buildout virtualenv - Google Search
Ian Bicking: a blog :: My Experience Writing a Build System
Where's the Capistrano knock-off for us Python web devs?
Are there any other good alternatives to zc.buildout and/or virtualenv for installing non-python dependencies? - Stack Overflow
Howto install Pylons with buildout - Pylons Community - PythonWeb
Buildout and Virtualenv: A Repeatable Solution for Plone by Josh Kidd and Paul Bugni — Plone TV - screencasts, podcasts and videos about Plone and Zope
buildout/pycon2008 tutorial - PythonInfo Wiki
Welcome to Minitage’s documentation! — Minitage v0.4.1 documentation
About — Minitage v0.4.1 documentation
Managing projects with Buildout — Plone CMS: Open Source Content Management
Python Package Index : zc.buildout 1.1.1
Benjamin Smith : byteflow/django+supervisord+nginx = WIN
Python Package Index : collective.recipe.modwsgi 1.0
Python Package Index : pip 0.3.1
lincolnloop's lincoln-loop-deploy at master - GitHub
Simple & Easy Deployment with Fabric and Virtualenv | Django Web Development - Lincoln Loop
Fabric - index
Vellum: Simple Python Can Build Many Things in Launchpad
Paver: Easy Scripting for Software Projects — Paver v0.8 documentation
paver fabric python - Google Search
[Chicago] Capistrano alternatives
Deploying Python Web Applications » Armin Ronacher
dabo - Google Search
Dabo Desktop Application Framework
wxPython web interface - Google Search
wxHTML for Beginners
using virtualenv on Mac OS X server edition requires downloading and installing Xcode Developer tools in order to gain access to install_name_tool
once that is there, everything works just fine.
mac os x server install_name_tool - Google Search
Graham Dumpleton: Poor man's Python virtual environment.
Mac OS X Developer Tools Manual Page For install_name_tool(1)
pylons deployment - Google Search
Pylons deployment with daemontools - Pylons Cookbook - PythonWeb
Label: deployment - Pylons Cookbook - PythonWeb
martin aspeli - Google Search
Definitive Guide to Plone — Plone CMS: Open Source Content Management
Martin Aspeli
Repoze rocks — Martin Aspeli
This site now uses OpenID — Martin Aspeli
Python Package Index : collective.lead 1.0
Rolling out Repoze — Martin Aspeli
Supervisor
Manage Pylons application with supervisord - Pylons Cookbook - PythonWeb
memcached - Google Search
memcached: a distributed memory object caching system
memcached pylons - Google Search
Dev Blog » Pylons on Nginx with Memcached and SSI
Pylons 0.9.6 Cheat Sheet
Pylons on nginx, SSI, and memcached - pylons-discuss | Google Groups
one of the links below hammers CPU usage
buildout vs virtualenv - Google Search
Buildout and Virtualenv — Jfroche World
Re: buildout vs virtualenv for pylons and/or other wsgi apps?
Buildout and Virtualenv: A Repeatable Solution for Plone — Plone CMS: Open Source Content Management
Buildout and Virtualenv.mov (video/quicktime Object)
python capistrano - Google Search
Where's the Capistrano knock-off for us Python web devs?
Blog of Wheat — bud.ca
Fabric: lightweight Capistrano-like deployment tool written in Python : programming
Fabric - index
vellum python - Google Search
Launchpad Blueprints
robotic thoughts...
https://launchpad.net/vellum/
Vellum: Simple Python Can Build Many Things in Launchpad
| http://www.blueskyonmars.com/projects/paver/
| Paver: Easy Scripting for Software Projects — Paver v0.8 documentation
toscawidgets - Google Search
ToscaWidgets: Test Driven Modular Ajax - PyCon 2009 - Chicago - A Conference for the Python Community
ToscaWidgets
Tutorials w.forms v0.9.3dev-20090212 documentation
Pylons oscaWidgets v0.9.5dev-20090212 documentation
Building a Form with tw.forms w.forms v0.9.3dev-20090212 documentation
Using tw.forms with Pylons. Part 1 w.forms v0.9.3dev-20090212 documentation
SQLAlchemy & Elixir w.forms v0.9.3dev-20090212 documentation
ToscaWidgets Cookbook G2 v2.0b6 documentation
Adding Captcha to your Form G2 v2.0b6 documentation
reCAPTCHA: Stop Spam, Read Books
OpenLayers Map Widget G2 v2.0b6 documentation
ToscaWidgets - Documentation
Welcome to tw.dynformsdocumentation! w.dynforms v0.9.0 documentation
Tutorial w.dynforms v0.9.0 documentation
sqlalchemy-migrate - Google Code
miruku rac
miruku vs sqlalchemy-migrate - Google Search
urssus - Google Code
Lateral Opinion
rawdog
WidgetBrowserdocumentation idgetBrowser v0.1 documentation
Installing the WidgetBrowser idgetBrowser v0.1 documentation
Using the WidgetBrowser idgetBrowser v0.1 documentation
ToscaWidgets Documentation oscaWidgets v0.9.5dev-20090212 documentation
ToscaWidgets Documentation oscaWidgets v0.9.5dev-20090212 documentation
tw.forms.fields w.forms v0.9.3dev-20090212 documentation
Building a Form with tw.forms w.forms v0.9.3dev-20090212 documentation
SQLAlchemy & Elixir w.forms v0.9.3dev-20090212 documentation
FAQ oscaWidgets rac w.forms
ToscaWidgets Documentation oscaWidgets v0.9.5dev-20090212 documentation
Raw WSGI oscaWidgets v0.9.5dev-20090212 documentation
tw.api oscaWidgets v0.9.5dev-20090212 documentation
toscawidgets date field - Google Search
Using Tosc
PortableContacts - Google Search
Portable Contacts
OAuth - Google Search
OAuth â An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.
OAuth: Introduction
Open Social - Google Search
OpenSocial - Google Code
OpenSocial - Wikipedia, the free encyclopedia
pylons oauth - Google Search
TurboGears | Google Groups
TurboGears's support for OAuth - TurboGears | Google Groups
repoze.what - Google Search
repoze.what â Authorization for WSGI applications â repoze.what v1.0.4 documentation
repoze.who â WSGI Authentication Middleware â repoze.who v1.0.10 documentation
Middleware Responsibilities â repoze.who v1.0.10 documentation
django tosca widgets - Google Search
On form libraries
techspot.zzzeek.org Blog Archive Better Form Generation with Mako and Pylons
ruby forms - Google Search
Web Forms and Ruby on Rails
GUI widget - Wikipedia, the free encyclopedia
Widget toolkit - Wikipedia, the free encyclopedia
Martijn Faassen - Google Search
Zope.org - Martijn Faassen's Page
Python Secret Weblog
Writing Blazing Fast, Infinitely Scalable, Pure-WSGI Utilities - Die in a Fire - Eric FlorenzanoâÂÂs Blog
Still Developing...
grok - Google Search
Grok - A Smashing Web Framework â Grok
Evaluate Grok â Grok
Components â Grok
grok sqlalchemy - Google Search
SQLAlchemy with Grok
Grok for Zope 3 developers â Grok
zope3 sqlalchemy - Google Search
Zope 3 wiki How do I use SQL Alchemy?
zope-alchemist - Google Code
DISQUS | Terms and Privacy
Generic Code - DISQUS Wiki
Repoze Components
repoze.bfg Introduction â repoze.bfg v0.6.9 documentation
plope - Inversion of Control In Web Frameworks
Ian Bicking: a blog :: Where Next For Plone Development?
Zope 3 wiki Component Architecture Overview
Topp Engineering û What Bothers Me About The Component Architecture
Zope 3 wiki Zope 3 wiki
Zope 2 wiki Zope 2 or Zope 3 ?
python database crud - Google Search
How to do basic CRUD apps with Python
SqlSoup - sqlalchemy - Trac
Dabo Desktop Application Framework
django tosca widgets - Google Search
On form libraries
pylons form generation - Google Search
Jonathan Ellis's Programming Blog - Spyced: My half-baked thoughts on Python web frameworks
techspot.zzzeek.org Blog Archive Better Form Generation with Mako and Pylons
Form generation with Mako - Pylons Cookbook - PythonWeb
techspot.zzzeek.org Blog Archive Better Form Generation with Mako and Pylons
Daylife - A New Way to Explore the World
Jonathan Ellis's Programming Blog - Spyced: FormAlchemy 1.0
Welcome // Werkzeug
formalchemy.forms âÃÂàForm generation âÃÂàFormAlchemy v1.2 documentation
formalchemy - Google Code
Mapper Configuration âÃÂàSQLAlchemy 0.5.3 Documentation
Pylons integration âÃÂàFormAlchemy v1.2 documentation
formalchemy.forms âÃÂàForm generation âÃÂàFormAlchemy v1.2 documentation
formalchemy render errors - Google Search
formalchemy.tables âÃÂàRendering collections âÃÂàFormAlchemy v1.2 documentation
formalchemy.forms âÃÂàForm generation âÃÂàFormAlchemy v1.2 documentation
FormAlchemy | Google Groups
Issue 30 in formalchemy: Key Error in AbstractField._validate [with patch] - FormAlchemy | Google Groups
Trouble with second association on a form - FormAlchemy | Google Groups
pylons form generation - Google Search
Jonathan Ellis's Programming Blog - Spyced: My half-baked thoughts on Python web frameworks
techspot.zzzeek.org » Blog Archive » Better Form Generation with Mako and Pylons
Form generation with Mako - Pylons Cookbook - PythonWeb
techspot.zzzeek.org » Blog Archive » Better Form Generation with Mako and Pylons
Daylife - A New Way to Explore the World
Jonathan Ellis's Programming Blog - Spyced: FormAlchemy 1.0
Welcome // Werkzeug
spent a while today looking into tosca widgets,
dbmechanics and db sprockets doesn't quite seem to be in the same place that form alchemy is
PylonsHQ - Blog
View templates Chapter (Pylons Book)
formalchemy - Google Code
Forms - Pylons Cookbook - PythonWeb
Django | Working with forms | Django Documentation
Max Ischenko’ blog » Blog Archive » Using django.newforms with Pylons
Django | Working with forms | Django Documentation
dbsprockets - Google Code
Source Checkout - dbsprockets - Google Code
toscawidgets - Google Search
ToscaWidgets: Test Driven Modular Ajax - PyCon 2009 - Chicago - A Conference for the Python Community
ToscaWidgets
Pylons — ToscaWidgets v0.9.5dev-20090212 documentation
Building a Form with tw.forms — tw.forms v0.9.3dev-20090212 documentation
Tutorials — tw.forms v0.9.3dev-20090212 documentation
SQLAlchemy & Elixir — tw.forms v0.9.3dev-20090212 documentation
ToscaWidgets Cookbook — TG2 v2.0b5 documentation
Adding Captcha to your Form — TG2 v2.0b5 documentation
reCAPTCHA: Stop Spam, Read Books
OpenLayers Map Widget — TG2 v2.0b5 documentation
Using tw.forms with Pylons. Part 1 — tw.forms v0.9.3dev-20090212 documentation
downloading and trying out:
sudo easy_install -zmaxd . ToscaWidgets
sudo easy_install -zmaxd . tw.forms
formalchemy pylons - Google Search
formalchemy.ext.pylons âÃÂàPylons extensions âÃÂàFormAlchemy v1.1 documentation
Jonathan Ellis's Programming Blog - Spyced: FormAlchemy 1.0
Jonathan Ellis's Programming Blog - Spyced: FormAlchemy 1.1: admin app, composite key support
Forms - Pylons Cookbook - PythonWeb
formalchemy.forms âÃÂàForm generation âÃÂàFormAlchemy v1.1 documentation
formalchemy.forms âÃÂàForm generation âÃÂàFormAlchemy v1.1 documentation
Jonathan Ellis's Programming Blog - Spyced
formalchemy, no session found - Google Search
formalchemy admin many to many - Google Search
formalchemy - Google Code
QuickTutorial02 - formalchemy - A quick tutorial - Google Code
Faq - formalchemy - Faq - Google Code
formalchemy - Google Code
FormAlchemy | Google Groups
Is it possible to use FormAlchemy without binding a session? - FormAlchemy | Google Groups
Many to many validation - FormAlchemy | Google Groups
formalchemy - Google Code
Pylons integration âÃÂàFormAlchemy v1.2 documentation
formalchemy.ext.pylons âÃÂàPylons extensions âÃÂàFormAlchemy v1.2 documentation
formalchemy.forms âÃÂàForm generation âÃÂàFormAlchemy v1.2 documentation
InstallingFormAlchemy - formalchemy - Installing FormAlchemy - Google Code
formalchemy form.mako - Google Search
was reading about pyjamas
web UI framework for python
based on WebKit
still reading up on that
pyjamas - Google Search
pyjamas - Google Code
EventHandlingHowTo - pyjamas - Quick how-to about event handling - Google Code
Pyjamas: Build AJAX Apps in Python - ReadWriteWeb
Pyjamas Desktop
Pyjamas Book
webkit - Google Search
The WebKit Open Source Project
The WebKit Open Source Project - WebKit Project Goals
paster setup-app development.ini
- The MetaData object Pylons uses is defined in model/meta.py so is accessed here as meta.metadata whereas in the previous chapter it was defined in the same file so the examples just used metadata.
- Pylons generated the init_model() function when the project was created. It gets called after the engine has been created each time your application starts from config/environment.py to connect the model to the database.
Caution!
Pylons generates a project to use SQLAlchemy 0.4 but many users will want to use the newer SQLAlchemy 0.5 described in Chapter 7. They are very similar but the transactional=True argument to orm.sessionmaker() in init_model() is deprecated. Instead you should specify autocommit=False. This has exaclty the same behaviour but will not generate a deprecation warning.
change: model/meta.py
# SQLAlchemy session manager. Updated by model.init_model()
Session = scoped_session(sessionmaker(autoflush=True, autocommit=False))
#then offline in /c/downloads/python
sudo easy_install -f . SQLAlchemy
cd /c/downloads/python/pylons-eggs
sudo easy_install -zmaxd .
easy_install -zmaxd . "SQLAlchemy >= 0.5, <=0.5.99"
Distributing Your Project - Pylons Official Docs - PythonWeb
update information in setup.py of all modules
(make sure README is in long_description = )
(good chance to update those with any changes made on public contextiskey site)
update version numbers of modules.
Unit testing is a good habit to get into. There are many unit testing frameworks for Python. Pylons uses one called nosetests and I have been very pleased with it. Here are a few notes I've collected on the topic:
If you are on a shared system, Virtual Env may help isolate your Python instance from other Python instances on the system.
The other component that you will need to install is the Python Imaging Library (often abbreviated as PIL).
Binaries for windows are available at the main site. Binary packages are much easier to install than from source.
For Mac OS X you can use ports, or find a binary package like the following:
| http://pythonmac.org/packages/py25-fat/index.html
| This also requires the 2.5 version of Python from python.org. (The one distributed with Leopard won't work)
also [2009.06.26 13:19:06]
after installing the python from python.org, make sure that the python in the default path is using the latest python
which python
python -V
should be 2.5.4
sudo rm /usr/bin/python
sudo ln -s /usr/local/bin/python /usr/bin/python
sudo rm /usr/bin/pythonw
sudo ln -s /usr/local/bin/pythonw /usr/bin/pythonw
See also:
| http://code.google.com/appengine/docs/python/images/installingPIL.html
Python is included with many operating systems.
An easy way to check if your system already has Python is to open up a terminal / command prompt and type:
python -V
for example:
python -V
Python 2.5.2
If your operating system does not have Python installed, please visit:
| http://www.python.org
| For more information on downloading and installing Python for your system.
mako javascript - Google Search
Re: Javascript in Pylons for ToscaWidgets with Mako
techspot.zzzeek.org Blog Archive Ajax the Mako Way
could use a little cleanup, but is available somewhat manually at this point via:
: reference
: alpha1
: HTML
pylons authentication book - Google Search
Authentication and Authorization - Pylons Cookbook - PythonWeb
Authentication and authorization Chapter (Pylons Book)
pylons authkit - Google Search
AuthKit with Pylons - AuthKit Cookbook - PythonWeb
Authentication and Authorization (Page Not Found) - Pylons Book - PythonWeb
Authentication and authorization Chapter (Pylons Book)
The Pylons Book
Toc Chapter (Pylons Book)
Google Apps for business
Google Apps for business – messaging tools
Google Apps for business – collaboration tools
google maps api - Google Search
Google Maps
Google Maps API - Google Code
also downloaded to (see also) /charles/downloads/reference/mako-documentation.html
mako - Google Search
welcome to Mako!
Mako Documentation - Syntax
Mako Documentation - Inheritance
Mako Documentation - Namespaces
pylons template cache - Google Search
Caching in Templates and Controllers - Pylons Official Docs - PythonWeb
Mako Documentation - Caching
pylons upload - Google Search
Hacking Pylons for handling large file upload - Pylons Cookbook - PythonWeb
A Better Way To Limit File Upload Size - Pylons Cookbook - PythonWeb
File Upload Progress Indicator for Pylons in Launchpad
Home - Pylons Official Docs - PythonWeb
Site Search - PythonWeb
Using twForms with Pylons. Part 1 - ToscaWidgets - PythonWeb
Form Handling - Pylons Official Docs - PythonWeb
ToscaWidgets
see also /charles/downloads/reference/Regular Expression HOWTO.html
python regular expressions - Google Search
Regular Expression HOWTO
python imap - Google Search
Python Email Libraries, part 2: IMAP
pylons render output from multiple controllers on one page - Google Search
techspot.zzzeek.org Blog Archive Ajax the Mako Way
View templates Chapter (Pylons Book)
Simplesite tutorial Chapter (Pylons Book)
mako template global include - Google Search
Mako Problems
View templates Chapter (Pylons Book)
Mako Documentation - The Mako Runtime Environment
python uninstall package - Google Search
Python Package Index : setuptools 0.6c9
Python package management — Martin Aspeli
Python Package Management Sucks
Martin Aspeli
Mock It!
in pylons project directory, should just be able to run
nosetests
if tests are not being run, be sure that the test_* files do not have the executable permission flag set on the filesystem
nose will IGNORE those!
#2008.12.09 08:38:33
sudo chmod -R 664 pose/tests/functional/*
make sure not to chmod the directory itself to 664...
that will prevent the system from being able to browse dir!
currently reading pylons_book here
may want to point pylons-book.txt here
unicode url - Google Search
Schneier on Security: Unicode URL Hack
pylons - Google Search
The Pylons Book
Installation Chapter (Pylons Book)
Google Code
Developer Videos - Google Code
Google and Open Source - Google Code
Google Code
Google Code
universal feed parser - Google Search
Universal Feed Parser
Introduction [Universal Feed Parser]
Documentation [Universal Feed Parser]
Tip: Use Universal Feed Parser to tame RSS
[uf-discuss] Universal Feed Parser 4.2 will support microformats
feedparser - Google Code
python facebook - Google Search
Python - Facebook Developers Wiki
pyfacebook - Google Code
minifb - Google Code
PyFacebook Tutorial - Facebook Developers Wiki
Login | Facebook
Zope 3 wiki Zope 3 wiki
Ruby Gems, Python Eggs, and the beauty of unittest (dirtSimple.org)
python instant messaging - Google Search
jabber.py - A Python Jabber library
xmpppy: the jabber python project
Planet Twisted
Main Page - JabberWiki
XMPP Standards Foundation
pybloxsom - Google Search
PyBlosxom - main site
PyBlosxom - main site
PyBlosxom - main site
PyBlosxom - main site
Projects - Emacs Muse
PyBlosxom - main site
SourceForge.net: Downloading ...
Join the moblin development community | moblin.org
: contextiskey.com
Python Package Index : Index of Packages
Python Package Index : yma2txt 0.1
Python Package Index : xappy 0.5
Python Package Index : wymypy 1.2
Python Package Index : wsgifileserver 4.4.5
when creating a new template for a module, consider using:
paster create
python meta object - Google Search
Metaobject - Wikipedia, the free encyclopedia
A Primer on Python Metaclass Programming | O'Reilly Media
Unifying types and classes in Python 2.2
Python 3.0rc2 Release
What’s New in Python 3.0 — Python v3.0c2 documentation
Overview — Python v3.0c2 documentation
PEP 3000 -- Python 3000
What’s New in Python 3.0 — Python v3.0c2 documentation
PEP 3101 -- Advanced String Formatting
python shell library - Google Search
Projects tagged ‘python’ and ‘shell’ - Ohloh
hotwire
Reinteract
Reinteract - Trac
going to try out google code
should be good for version control
unicode to ascii python - Google Search
9.4. Unicode
Python Unicode Tutorial
mako unicode - Google Search
Mako Documentation - The Unicode Chapter
plone content search - Google Search
Plone (software) - Wikipedia, the free encyclopedia
python text index - Google Search
Charming Python: Developing a full-text indexer in Python
ht://Dig -- Internet search engine software
The Xapian Project
ruby text index - Google Search
/bin/recykl Blog Archive Full text search in Ruby on Rails
python tag cloud - Google Search
Salmon Run: Building a Tag Cloud with Python
Tag: python
Logarithmic Tag Cloud for Python
font-size - Google Search
Font Size
Clear Skies with Python and Tag Clouds « tommy’s scratchpad
car-chase.net | Log-based tag clouds in Python
About The Scoop :: The Scoop
pylons set content-type - Google Search
Content-type for Pylons Static Content Python Guy
Re: Setting the content type in Pylons 0.9.6
elementPlist - Google Search
Electric Duncan: Export iTunes Playlists as .m3u Files
Electric Duncan: iTunes Playtlist with cElementTree
Blogger: User Profile: Duncan McGreggor
Cog - News
VoodooPC: Blending Art, Innovation and Performance
Duncan McGreggor - Blendix
Twisted Matrix Laboratories
2343277326_6b9985be94_b.jpg (JPEG Image, 1024x576 pixels) - Scaled (99%)
Electric Duncan: Current and Future Happenings
docutils rest format - Google Search
reStructuredText
A ReStructuredText Primer
Quick reStructuredText
reStructuredText Directives
niftyplayer - Google Search
NiftyPlayer - a small and simple Flash MP3 player!
FlashMP3alizer: Simple example
Microformats | Code & Tools
XFN: Introduction and Examples
XSPF Web Music Player (Flash) - Plays MP3 on your website
XSPF A Better Way to Play MP3s on your site
XSPF: XML Shareable Playlist Format: Quick Start
python xspf - Google Search
XSPF: XML Shareable Playlist Format: Applications
Xiph.org
s5 presentations are now generated in pose
| http://www.google.com/search?q=slide+show&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
| slide show - Google Search
| http://www.slide.com/
| Slide - slideshows, slide shows, photo sharing, image hosting, widgets, MySpace codes, web publishing, music - Slide
| http://www.codeplex.com/SlideShow
| Slide.Show - Home
| http://bighugelabs.com/flickr/slideshow.php
| Slideshow: Create an online slideshow
| http://www.vertigo.com/SlideShow.aspx
| Vertigo: Slide.Show
| http://en.wikipedia.org/wiki/Slideshow
| Slideshow - Wikipedia, the free encyclopedia
| http://en.wikipedia.org/wiki/Photo_slideshow_software
| Photo slideshow software - Wikipedia, the free encyclopedia
| http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=Vxv&q=s5+full+screen&btnG=Search
| s5 full screen - Google Search
| http://meyerweb.com/eric/tools/s5/
| S5: A Simple Standards-Based Slide Show System
| http://meyerweb.com/eric/tools/s5/primer.html
| A Basic Primer in Using S5
| http://meyerweb.com/eric/tools/s5/structure-ref.html
| S5 1.1 Reference
| http://meyerweb.com/eric/tools/s5/structure-min.html
| Minimal S5 Structure
| http://meyerweb.com/eric/tools/s5/filemap.html
| S5 File Map
| http://meyerweb.com/eric/tools/s5/faq.html
| S5 FAQ
| http://dsandler.org/wp/archives/2006/03/08/s5-fullscreen-on-os-x
| S5 fullscreen on OS X?
| http://docutils.sourceforge.net/docs/user/slide-shows.html
| Easy Slide Shows With reST & S5
| http://www.google.com/search?q=s5+autoplay&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
| s5 autoplay - Google Search
| http://www.netzgesta.de/S5/references.php
| S5 Reloaded • References
| http://s5project.org/
| S5 Project
| http://en.wikipedia.org/wiki/S5_(file_format)
| S5 (file format) - Wikipedia, the free encyclopedia
shoes is one for ruby
seems like I saw another one of these recently, can't remember where though
both of these have been completed at some point
#2008.08.19 15:36
should be able to install everything offline via USB since ubuntu systems won't always have access
will also need good reference material available offline
#2008.07.07 09:11 virtualenv
configure a virtualenv (and in this case install pylons)
open source flash media player - Google Search
Flowplayer / Downloads
XSPF Web Music Player (Flash) - Plays MP3 on your website
XSPF A Better Way to Play MP3s on your site
Where is Webjay? - Music
Re: how to rename a pylons app?
Jonathan Vanasco
Wed, 24 Sep 2008 08:20:09 -0700
I've had to do this before...
you'll want to rename the appropriate files / directories , and then
replace all the module name instances in your project
ie: if your project is named ASDFGHJK , then you'll need to rename:
/ASDFGHJK
/ASDFGHJK/asdfhjk
/ASDFGHJK/asdfhjk.egg-info
then do a s/ASDFGHJK/? on the files
- there are lots of
- import ASDFGHJK
from ASDFGHJK import
if you're using a mac, TextWrangler has a great find/replace function
that works on directories
if you're using subversion for version control, i generaly like to do
it like this:
1- rename files
2- commit
3- find/replace text
4- commit
if you're using git or mercurial, i think you can do the commits in
one step. svn needs them in two though.
sqlalchemy - Google Search
SQLAlchemy - The Database Toolkit for Python
SQLAlchemy - The Database Toolkit for Python
FAQ - sqlalchemy - Trac
sqlalchemy - Trac
python object class data design ORM - Google Search
The Database Programmer: Why I Do Not Use ORM
Why use an ORM at all, anyway ? - Nicolas Lehuen's Weblog
HigherLevelDatabaseProgramming - PythonInfo Wiki
python object persistence - Google Search
13.4 shelve -- Python object persistence
Dee
13. Data Persistence
Dee
seems like the best way to do lossless image (jpeg) rotation in python is to use the commands jpegtrans and jhead, both open source, but command line.
easy enough to wrap in a system call of sorts (subprocess.Popen)
see simple browser gallery for examples.
python lossless rotation - Google Search
Image2DocInfo
Exif Jpeg header manipulation tool
Independent JPEG Group
ScreenShots
Image2DocInfo
JPEG FAQ Index
jpegtran - Google Search
JPEGclub.org
New jpegtran features
libjpeg - Wikipedia, the free encyclopedia
jpegtran - Linux Command - Unix Command
jhead - Google Search
Exif Jpeg header manipulation tool
XnView
XnView
XnView
see also dreamhost pylons-deploy.txt
forms are closely related to models
you'll need a way to persist the data.
if it's not tied to a specific directory of content, then it should probably be stored in a database of sorts to allow data lookup.
with pylons that probably means using sqlalchemy
if you didn't enable it in your project to begin with, you'll need to do so now following:
| http://wiki.pylonshq.com/display/pylonsdocs/Using+SQLAlchemy+with+Pylons
set up meta.py
set up model
init_model in __init
configure database string in config (development.ini)
sqlalchemy.url = sqlite:///%(here)s/jb-dev.sqlite
environment.py
websetup.py
don't forget!
paster setup-app development.ini
forms are closely related to models
you'll need a way to persist the data.
if it's not tied to a specific directory of content, then it should probably be stored in a database of sorts to allow data lookup.
with pylons that probably means using sqlalchemy
if you didn't enable it in your project to begin with, you'll need to do so now following:
| http://wiki.pylonshq.com/display/pylonsdocs/Using+SQLAlchemy+with+Pylons
set up meta.py
set up model
init_model in __init
configure database string in config (development.ini)
sqlalchemy.url = sqlite:///%(here)s/jb-dev.sqlite
environment.py
websetup.py
don't forget!
paster setup-app development.ini
to start working with forms, you will new to methods to a class... one to show the form, one to handle the form.
you will also need to import the validate code. (formencode)
layouts and other form validation can be stored with other model code (I'm torn if that is more UI or model validation... pylons seems to go with model validation).
Pylons comes with an easy to use validate decorator, imported by default in your lib/base.py. Using it in your controller is pretty straight-forward:
#this gets the validate decorator.
from pylons.decorators import *
to start working with forms, you will new to add methods to a class... one to show the form, one to handle the form.
you will also need to import the validate code. (formencode)
layouts and other form validation can be stored with other model code (I'm torn if that is more UI or model validation... pylons seems to go with model validation).
Pylons comes with an easy to use validate decorator, imported by default in your lib/base.py. Using it in your controller is pretty straight-forward:
#this gets the validate decorator.
from pylons.decorators import *
once you have a basic pylons instance created, there are a few things that need to be configured for most sites to get started.
This seems beyond the scope of a basic installation document, but nonetheless should be documented.
from root of project:
paster controller name-of-new-controller
start with a main controller:
for simple sites this may be enough. (i.e. sites with only one level deep)
for these sites it seems like over kill to make a separate controller for each page if there is really only an index page for each one.
some might argue to just stick with a templating system for a simple site, but just incase needs grow in the future, it is nice to have a framework in place. Pylons doesn't add a lot of bloat to even a simple site... so why not. Also keeps things consistent across projects.
make images and css directories in public:
remove public index.html (otherwise it will be default)
add standard templates
update routes
paster controller name-of-new-controller
start with a main controller:
for simple sites this may be enough. (i.e. sites with only one level deep)
for these sites it seems like over kill to make a separate controller for each page if there is really only an index page for each one.
It may be adequate to stick with a template system (i.e. manual static, sphynx, webby) for a simple site. On the other hand, if you're comfortable with python and needs grow in the future, it is nice to have a framework in place. Pylons doesn't add a lot of bloat to even a simple site. A framework keeps things consistent across projects.
google app engine - Google Search
Google App Engine - Google Code
Google App Engine FAQs - Google App Engine - Google Code
What Is Google App Engine? - Google App Engine - Google Code
wxhtml - Google Search
PyGTK
pygtk vs wxpython - Google Search
pygtk vs. wxPython
wxPython
What is wxPython?
wxPython Presentations
wxHTML overview
python slideshow - Google Search
Python Presentations
Slideshow Collections for Instructional Use
Simple Standards-based Slide - Google Search
S5: A Simple Standards-Based Slide Show System
S5: An Introduction
S5 (file format) - Wikipedia, the free encyclopedia
python format xml - Google Search
Formatting XML using Python :: slightly
Bruce Eckel's MindView, Inc: 12-09-04 XML Odyssey
XML Oddysey
Bruce Eckel's MindView, Inc. ::: Exceptional Learning Experiences
The Next Phase of the Internet
Brightcove vs. YouTube
8. Structured Markup Processing Tools
8.6.2.5 Document Objects
toprettyxml - Google Search
XML minidom Parsing and ToPrettyXML - Python
8.7 xml.dom.minidom -- Lightweight DOM implementation
8.7.1 DOM Objects
8.7.2 DOM Example
turbo gears - Google Search
TurboGears: Front-to-Back Web Development
turbo gears pylons - Google Search
TurboGears - Wikipedia, the free encyclopedia
Planet Turbogears
Turbogears now based on Pylons! - pylons-discuss | Google Groups
Contributing - TurboGears Documentation
1.0 - TurboGears Documentation
1.0/GettingStarted/BigPicture - TurboGears Documentation
Double Dose
publish to word press via atom - Google Search
publish to wordpress via atom - Google Search
posting to wordpress via ruby and atompub « processi
python atom publish - Google Search
atomixlib: A Python Atom generator
Atom + python - SWiK
Ian Bicking: a blog :: Atom Publishing Protocol: Atompub
Atom Protocol Exerciser
amplee - deFuze.org - Trac
amplee/Tutorial-0.6.x - deFuze.org - Trac
Python Package Index : Amara 1.2.0.2
4suite.org
atom-protocol-python | Google Groups
Microblogging in Python... some ideas and code - atom-protocol-python | Google Groups
atompub - Google Search
Atom
The Atom Publishing Protocol
pybloxsom on dreamhost - Google Search
The Geekess - Linux, bicycling, open source, gardening, amateur rockets, and other seemingly unrelated hobbies.
Re: tagging for dummies?
PyBlosxom - main site
PyBlosxom - main site
PyBlosxom - main site
PyBlosxom - main site
Advogato: Personal info for murrayc
Munich Blogs
python disk usage - Google Search
python md5 - Google Search
Md5 from python different then md5 from command line
10.3 md5 -- MD5 message digest algorithm
The md5 module
Python Library Reference
11.1 os.path -- Common pathname manipulations
11.3 stat -- Interpreting stat() results
14.1 os -- Miscellaneous operating system interfaces
14.1.4 Files and Directories
python accounting - Google Search
Scott's Blog: Python: Tiny Accounting
Open ERP - Home
Open ERP - OpenERP Demonstration
Internal error!
python erp - Google Search
Open ERP - Success Stories
Open ERP
Open ERP - Accounting & Finance
Open ERP - Success Stories
python element tree - Google Search
ElementTreeOverview
Elements and ElementTrees
XPath Support inElementTree
XML Path Language (XPath)
python hierarchical - Google Search
PyTables - Hierarchical Datasets in Python
XML Matters: Process XML in Python with ElementTree
The ElementTree iterparseFunction
The cElementTreeModule
python iterator - Google Search
3.5 Iterator Types
Property List Programming Guide for Cocoa: XML Property Lists
Namespaces in XML 1.0 (Second Edition)
XML Namespaces
Shared hosting plans - WebFaction
Python 101 -- Introduction to Python
instructions for using virtualenv.py in cur directory
C:>C:Python25python.exe "C:Documents and SettingsAdministratorDesktopvirt
ualenv-1.0virtualenv.py" sandbox
New python executable in sandboxScriptspython.exe
Installing setuptools...............................done.
virtualenv.py [virtualenv-name]
virtualenv.py tiny
cd [virtualenv-name]
cd tiny
source bin/activate
ultimately, for media playback, probably just want to focus on generating playlists that can be used in any player (m3u) and the mechanisms to send/synchronize data.
this way it shouldn't matter what the user has installed.
after doing some exhaustive searches
looks like the tools used in subcircuit are still some of the best available
as far as mp3 decoding is concerned
pymad
other options include:
pymedia
pygame
streaming media - Google Search
Streaming media - Wikipedia, the free encyclopedia
List of streaming media systems - Wikipedia, the free encyclopedia
FFmpeg - Wikipedia, the free encyclopedia
python streaming media - Google Search
Open Source P2P Video Streaming Software
Streaming audio over TCP with python-gstreamer - Lone Wolves - Web, game, and open source development
Fabrice Bellard - Wikipedia, the free encyclopedia
python play mp3 - Google Search
a pure python mp3 player?
PyMedia - Python module for avi, mp3, dvd, wma, ogg processing - pymedia_tut
SourceForge.net: PyMedia
sources
PyMedia - Python module for avi, mp3, dvd, wma, ogg processing - pymedia_tut
PyMedia - Python module for avi, mp3, dvd, wma, ogg processing - pymedia
pymedia osx - Google Search
pydfb - Google Search
pygame - python game development
comp.lang.python: Re: play mp3 files from python
Re: [pygame] MP3 and pygame :: ASPN Mail Archive :: pygame-users
mixer - Pygame Documentation
movie - Pygame Documentation
MPlayer - Wikipedia, the free encyclopedia
pygame - python game development
Pygame Installation
pygame - python game development
Simple DirectMedia Layer
Simple DirectMedia Layer
Simple DirectMedia Layer
August Black
Simple DirectMedia Layer
Simple DirectMedia Layer
Ubuntu -- Package Search Results -- pygame
Ubuntu -- Details of package python-pygame in gutsy
pymad instead:
download
unpack
make sure libmad and libmad-dev are installed
./config_unix.py
sudo python setup.py install
giving this a try since pygame sounded so bad for audio
downloaded source file:
extracted
tried:
sudo python setup.py build
Using UNIX configuration...
OGG : not found
VORBIS : not found
FAAD : not found
MP3LAME : not found
VORBISENC : not found
ALSA : not found
libogg-dev - Ogg Bitstream Library Development
libogg0 - Ogg Bitstream Library
libvorbis-dev - The Vorbis General Audio Compression Codec (development files)
libvorbis0a - The Vorbis General Audio Compression Codec
libvorbisenc2 - The Vorbis General Audio Compression Codec
liblame-dev - LAME Ain't an MP3 Encoder
liblame0 - LAME Ain't an MP3 Encoder
libfaad2-0 - freeware Advanced Audio Decoder - runtime files
libfaad2-dev - freeware Advanced Audio Decoder - development files
libalsaplayer-dev - PCM player designed for ALSA (interface library, development files)
libalsaplayer0 - PCM player designed for ALSA (interface library)
libvorbisfile3 - The Vorbis General Audio Compression Codec
libogg-dev - Ogg Bitstream Library Development
libogg0 - Ogg Bitstream Library
libvorbis-dev - The Vorbis General Audio Compression Codec (development files)
libvorbis0a - The Vorbis General Audio Compression Codec
libvorbisenc2 - The Vorbis General Audio Compression Codec
liblame-dev - LAME Ain't an MP3 Encoder
liblame0 - LAME Ain't an MP3 Encoder
libfaad2-0 - freeware Advanced Audio Decoder - runtime files
libfaad2-dev - freeware Advanced Audio Decoder - development files
libalsaplayer-dev - PCM player designed for ALSA (interface library, development files)
libalsaplayer0 - PCM player designed for ALSA (interface library)
cd charles_b/external/python/
cd ipython-0.9.beta3
sudo python setup.py install
ipython
downloaded last weekend
Index of /dist/testing
Documentation - IPython
IPython Documentation — IPython v0.9.beta3 documentation
Quick IPython tutorial — IPython v0.9.beta3 documentation
FAQ - IPython
ONLamp.com -- Enhanced Interactive Python with IPython
pygame,
custom interface
write language to enable tests
interface should show different USBs... can see last known state of them
pylons display message if exists - Google Search
Authentication and Authorization - Pylons Cookbook - PythonWeb
Simplesite tutorial Chapter (Pylons Book)
#405 ([Patch] Split up @validate) – Pylons – Trac
Toc Chapter (Pylons Book)
Javascript and ajax Chapter (Pylons Book)
Getting started Chapter (Pylons Book)
Urls routing and dispatch Chapter (Pylons Book)
#http://docutils.sourceforge.net/docutils/examples.py
def html_parts(input_string, source_path=None, destination_path=None,
System Message: ERROR/3 (<string>, line 3)
Unexpected indentation.
input_encoding='unicode', doctitle=1, initial_header_level=1):
System Message: WARNING/2 (<string>, line 4)
Block quote ends without a blank line; unexpected unindent.
"""
Given an input string, returns a dictionary of HTML document parts.
Dictionary keys are the names of parts, and values are Unicode strings;
encoding is up to the client.
Parameters:
- input_string: A multi-line text string; required.
- source_path: Path to the source file or object. Optional, but useful
for diagnostic output (system messages).
- destination_path: Path to the file or object which will receive the
output; optional. Used for determining relative paths (stylesheets,
source links, etc.).
- input_encoding: The encoding of input_string. If it is an encoded
8-bit string, provide the correct encoding. If it is a Unicode string,
use "unicode", the default.
- doctitle: Disable the promotion of a lone top-level section title to
document title (and subsequent section title to document subtitle
promotion); enabled by default.
- initial_header_level: The initial level for header elements (e.g. 1
for "<h1>").
System Message: WARNING/2 (<string>, line 26)
Bullet list ends without a blank line; unexpected unindent.
"""
overrides = {'input_encoding': input_encoding,
System Message: ERROR/3 (<string>, line 28)
Unexpected indentation.
'doctitle_xform': doctitle,
'initial_header_level': initial_header_level}
System Message: WARNING/2 (<string>, line 30)
Block quote ends without a blank line; unexpected unindent.
- parts = core.publish_parts(
- source=input_string, source_path=source_path,
destination_path=destination_path,
writer_name='html', settings_overrides=overrides)
System Message: WARNING/2 (<string>, line 34)
Definition list ends without a blank line; unexpected unindent.
return parts
- def html_body(input_string, source_path=None, destination_path=None,
input_encoding='unicode', output_encoding='unicode',
doctitle=1, initial_header_level=1):
System Message: WARNING/2 (<string>, line 39)
Block quote ends without a blank line; unexpected unindent.
"""
Given an input string, returns an HTML fragment as a string.
The return value is the contents of the <body> element.
Parameters (see html_parts() for the remainder):
- output_encoding: The desired encoding of the output. If a Unicode
string is desired, use the default value of "unicode" .
System Message: WARNING/2 (<string>, line 48)
Bullet list ends without a blank line; unexpected unindent.
"""
parts = html_parts(
System Message: ERROR/3 (<string>, line 50)
Unexpected indentation.
input_string=input_string, source_path=source_path,
destination_path=destination_path,
input_encoding=input_encoding, doctitle=doctitle,
initial_header_level=initial_header_level)
System Message: WARNING/2 (<string>, line 54)
Block quote ends without a blank line; unexpected unindent.
fragment = parts['html_body']
if output_encoding != 'unicode':
System Message: ERROR/3 (<string>, line 56)
Unexpected indentation.
fragment = fragment.encode(output_encoding)
System Message: WARNING/2 (<string>, line 57)
Block quote ends without a blank line; unexpected unindent.
return fragment
- def text2html(content):
"""
not sure if there is a way to do this with docutils, but just want
to have html line breaks where there are new lines (n -> <br />n)
"""
#http://docutils.sourceforge.net/docs/user/rst/quickref.html
new = ''
for line in content.split('n'):
#s matches whitespace
#S matches alphanumeric
#
#if it has characters, make it a 'line block'
#http://docutils.sourceforge.net/docs/user/rst/quickref.html
if re.search('S', line):
System Message: ERROR/3 (<string>, line 74)
Unexpected indentation.
new += "| " + line + 'n'
System Message: WARNING/2 (<string>, line 75)
Block quote ends without a blank line; unexpected unindent.
html = html_body(new)
return literal(html)
python decorators - Google Search
PEP 318 -- Decorators for Functions and Methods
PythonDecorators - PythonInfo Wiki
Dr. Dobb's | Python 2.4 Decorators | May 1, 2005
Charming Python: Decorators make magic easy
paster server apache - Google Search
Paste Script â Paste Script v1.6.3 documentation
Deployment Chapter (Pylons Book)
Using SQLAlchemy with Pylons - Pylons Official Docs - PythonWeb
elixir sqlalchemy - Google Search
Documentation – Elixir – Trac
TutorialDivingIn – Elixir – Trac
SQLAlchemy 0.4 Documentation - Object Relational Tutorial
Instance is not persisted sqlalchemy - Google Search
SQLAlchemy 0.4 Documentation - module sqlalchemy.orm.session
sqlite show tables - Google Search
sqlite3: A command-line access program for SQLite databases
Instance is not persisted sqlalchemy - Google Search
SQLAlchemy 0.4 Documentation - module sqlalchemy.orm.session
sqlite show tables - Google Search
sqlite3: A command-line access program for SQLite databases
paster serve --stop-daemon
paster make-config "SimpleSite==0.3.0" production.ini
paster make-config "ffm" production.ini
this picks up where installation leaves off
overlap is in starting server:
paster serve --reload development.ini
figure out how to run server as a daemon
pass --deamon to paster serve:
paster serve --daemon --reload development.ini
paster serve --daemon --reload production.ini
restructuredtext add line breaks - Google Search
Python Package Index : Index of Packages Matching 'templates'
Python Package Index : rest2web 0.5.0 Final
README: Docutils
Docutils Front-End Tools
Docutils Front-End Tools
The Docutils Publisher
The Docutils Publisher
Docutils Front-End Tools
Writing HTML (CSS) Stylesheets for Docutils
Docutils FAQ (Frequently Asked Questions)
Docutils FAQ (Frequently Asked Questions)
Docutils FAQ (Frequently Asked Questions)
Quick reStructuredText
python regular expressions - Google Search
4.2 re -- Regular expression operations
Regular Expression HOWTO
adding in helpers to memory/web/browser/lib/helper.py
python blog software - Google Search
PythonBlogSoftware - PythonInfo Wiki
Python blogging software
Baltimore Squirrels
Byteflow Blog Engine - Trac
WordPress ⺠Blog Tool and Weblog Platform
blogmaker - Google Code
Pylogger - Python Blogging Software
Frog - Python web logging software
midtoadâs mess.ages » Python programmers donât (all) blog with python
Python powered blogging software - Python Ireland | Google Groups
Firedrop2 the Python Blog Client
rest2web - The Site Builder
PyBlosxom - main site
pylons virtualenv - Google Search
Python Package Index : virtualenv 1.1
Using a Virtualenv Sandbox - Pylons Cookbook - PythonWeb
pylons controller - Google Search
Welcome to Pylons’ documentation! — Pylons v0.9.7 documentation
Pylons
Bel-EPA :: Welcome
Pylons Python Web Framework
Pylons Python Web Framework - Docs
Home - Pylons Official Docs - PythonWeb
Mako for people in a hurry - Pylons Cookbook - PythonWeb
Mako Templates for Python
welcome to Mako!
Mako Documentation - Syntax
Form Handling - Pylons Official Docs - PythonWeb
WebHelpers -- Module Reference
FormEncode -- Module Reference
Introducing HInclude
turbogears CMS - Google Search
blog.brianbeck.com, RTA Schedule 2.0 - brian's blog
Pagoda CMS: Using Python to build a CMS that doesn't suck.
pagoda cms - Google Search
Pagoda: A first-class plugin-based content management system
/pagoda/trunk/Pagoda/pagoda/plugins - PagodaCMS - Trac
Brian Beck's Text Adventure
techspot.zzzeek.org
blog.reddit -- what's new on reddit: reddit goes open source
pylons sqlalchemy - Google Search
Home - Pylons Official Docs - PythonWeb
Home - Pylons Cookbook - PythonWeb
Making a Pylons Blog - Pylons Cookbook - PythonWeb
Accessing your model outside of Pylons - Pylons Cookbook - PythonWeb
Using SQLAlchemy with Pylons - Pylons Official Docs - PythonWeb
What's new in Pylons 0.9.7? - Pylons Cookbook - PythonWeb
pylons db migrate - Google Search
pylons: Important Shock
#408 (Simple migrations support) Pylons Trac
JJinuxLand: Python: Database Migrations
Creating a Tag Cloud in pyBlosxom
pyblosxom - Google Search
blosxonomy It's a Zen thing...
blosxom :: the zen of blogging ::
PyBlosxom - main site
paster restcontroller - Google Search
ROTR » Blog Archive » Pylons controller template for REST
Representational State Transfer - Wikipedia, the free encyclopedia
How map.resource enables controllers as services - Pylons Cookbook - PythonWeb
pylons.commands â Command line functions â Pylons v0.9.7 documentation
Using SQLAlchemy with Pylons - Pylons Official Docs - PythonWeb
elixir sqlalchemy - Google Search
Documentation Elixir Trac
TutorialDivingIn Elixir Trac
SQLAlchemy 0.4 Documentation - Object Relational Tutorial
restructured text is part of the docutils library
in that library, there are scripts to do conversions in examples:
#2008.07.06 11:43:02 ubuntu@ubuntu:~
sudo easy_install docutils
edit:
/usr/bin/rst2html.py
# EASY-INSTALL-SCRIPT: 'docutils==0.4','rst2html.py'
__requires__ = 'docutils==0.4'
import pkg_resources
pkg_resources.run_script('docutils==0.4', 'rst2html.py')
/usr/lib/python2.5/site-packages/
cd /usr/lib/python2.5/site-packages/docutils-0.4-py2.5.egg/docutils/
from docutils.core import publish_cmdline, default_description
- description = ('Generates HTML from standalone reStructuredText '
- 'sources (for testing purposes). ' + default_description)
publish_cmdline(writer_name='html', description=description)
vi core.py
python aggregator - Google Search
List of blogging terms - Wikipedia, the free encyclopedia
Aggregator - Wikipedia, the free encyclopedia
Simple Python Aggregator
SpycyRoll
Blogging in the wind: Planet Express 0.1
Planet Feed Reader
OPML Parser python - Google Search
[Python / OPML] Jaeger's OPML Parser ë Ranting and Roaring
Onaswarm
Python Package Index : opml 0.5
OPML to HTML: Parsing a list of feeds | Field Guide to Programmers
Docutils System Messages
System Message: ERROR/3 (<string>, line 11); backlink
Unknown target name: "planet_express".
Python Library Reference
Zero to 60 with Pylons⦠in just minutes (Part 1) - Code. Design. Explore. | Blog and words of John Brennan
pylons change name controller file - Google Search
Alternative controller searching method - Pylons Cookbook - PythonWeb
Documentation
Routes Manual
Integrating Routes
Controllers â Pylons v0.9.7 documentation
Getting Started â Pylons v0.9.7 documentation
Pylons
DTrace
Introduction to RDF
RDFa
Tesla
Example-driven ZODB
KnowledgeTap
turbogears based blog - Google Search
Blog, CMS, and Wiki software - Pylons Projects - PythonWeb
Site Search - PythonWeb
Making a Pylons Blog - Pylons Cookbook - PythonWeb
Concepts of Pylons - Pylons Cookbook - PythonWeb
Blogging with Django/Turbogears? ë dreamcatching
Frog - Python web logging software
About ë dreamcatching
creating an egg from a local module:
easy_install -U ZopeSkel
easy_install -U PasteScript
paster create -t basic_package
after editing all of the files:
python setup.py bdist_egg
looking in to a CRUD like scaffolding generation script for pylons.
didn't see much out there.
maybe it's best just to create manually, so you don't have to weed out unnecessary code.
pylons admin generator - Google Search
pails-admin - Google Code
pails-admin - Google Code
crud and dbsprockets problem on tg2 - TurboGears Trunk | Grupos de Google
Paste Script â Paste Script v1.6.3 documentation
News: Paste Script â Paste Script v1.6.3 documentation
URL Parsing With WSGI And Paste â Paste v1.7.1 documentation
Misapplying book terms, Pylons, and the 'end-user'
Django | Weblog | Quote of the day
static files plone - Google Search
plone PLoneExFile - Google Search
Buildout Plone Python Zope Deployment — Blogs, Pictures, and more on WordPress
iw.recipe.fss : a recipe to install File System Storage « Carpet Python
Managing projects with zc.buildout — Plone CMS: Open Source Content Management
Python Package Index : Index of Packages Matching 'recipe'
Python Package Index : iw.recipe.fss 0.1c
Python Package Index : plone.recipe.apache 0.1.0
Python Package Index : iw.recipe.cmd 0.3
Deliverance Introduction - deliverance - OpenPlans
Specification for Deliverance - deliverance - OpenPlans
Okay, you probably already know the ol’ Command-Shift-3 shortcut for taking a screen capture of your entire screen, and you may even know about Command-Shift-4, which gives you a crosshair cursor so you can choose which area of the screen you want to capture. But perhaps the coolest, most-secret hidden capture shortcut is Control-Command-Shift-3 (or 4), which, instead of creating a file on your desktop, copies the capture into your Clipboard memory, so you can paste it where you want. (I use this to paste screen captures right into Photoshop.)
Also don't forget Ctl + 2 finger scroll to zoom in!!
figure out keynote or other presentation software...
plone??
google python slide show presentation
just installed pylons on ubuntu
Pylons Python Web Framework
Home - Pylons Official Docs - PythonWeb
Getting Started - Pylons Official Docs - PythonWeb
Pylons Default Page
need to migrate any zope settings over to auralex so it can be worked on there too.
from journal_parser import *
[l, j] = main()
Please read the sections 'Initial Configuration' and 'Quick Tips' in the
IPython manual
looks like ipython requires readline library too... grrr.
To build/install readline 5.1:
gnutar xfvzp readline-5.1.tar.gz
cd readline-5.1
./configure --disable-shared --enable-static
sudo make install
cd ../readline-0.0.0
sudo python setup.py install
that got it!
this specific entry is now on the subcircuit profile, but it should be noted that this is actually a todo list for the python profile now...
ah... maybe there should be a python todo
not emacs... mac laptop
it is currently named subcircuit, need to rename it to python
switched into this mode... see todo's there for further detail [link in]