python xchat script
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5000
Python XHTML 0.4.1
Python XHTML is a simple Python module for the generation of valid XHTML. more>>
Python XHTML is a simple Python module for the generation of valid XHTML.
ToDo:
* include tests for all methods in xhtml_test.py
* ensure that all text that is added to the document is xml safe
* include methods for added w3.org validation link buttons
* complete support for XHTML 1.1 specification
<<lessToDo:
* include tests for all methods in xhtml_test.py
* ensure that all text that is added to the document is xml safe
* include methods for added w3.org validation link buttons
* complete support for XHTML 1.1 specification
Download (0.032MB)
Added: 2007-07-19 License: GPL (GNU General Public License) Price:
827 downloads
Python Call Graph 0.4.0
Python Call Graph (pycallgraph) is a Python library that creates call graphs for Python programs more>>
Python Call Graph (pycallgraph) is a Python library that creates call graphs for Python programs
pycallgraph is quite new. It seems to work well and I will most likely improve it in the near future!
<<lesspycallgraph is quite new. It seems to work well and I will most likely improve it in the near future!
Download (0.004MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
853 downloads
MusicTree (Python Scripts) 2
MusicTree is a small collection of Python scripts that helps you manage a large collection of music files. more>>
MusicTree is a small collection of Python scripts that helps you manage a large collection of music files. The project was designed to work with Unix systems (tested only on SuSE Linux), but may also work on Windows. For normal use you also need Vorbis Tools* and rsync.
The scripts help you:
- Maintain a central collection of high-quality (typically FLAC) files.
- Backup this collection on a second disk/machine.
- Generate a parallel collection of lower-quality (but much smaller) compressed (typically Ogg) files.
- Select an arbitrary subset of the compressed files (a "playlist").
- Upload the playlist to a second machine.
The scripts do not assume any particular directory layout (except that the music files live under a single root directory - that is not really a restriction since you can always use a separate directory and links to tie various directories together). Nor do you have to use a particular format (by default the scripts assume archive files are FLAC and the compressed files are Ogg encoded, but you can operate on different formats by changing the relevant commands in the configuration file).
However, the scripts do assume a that you have a basic understanding of how to use Unix. There is no installer or GUI - you run these from the command line and combine them with other command line tools (like find and xargs).
Directories and Machines
This documentation will talk about two different computers: "server" and "client". The "server" is typically a desktop machine with a large disk (or set of disks). This machine stores the high-quality "archive" of your music - all the files, with no (lossy) compression. It may also store a backup copy on a separate disk.
The "client" is typically a laptop or portable music player with a smaller capacity. Because it has restricted space you load it with a selection of (lossy) compressed files.
Separating server and client allows you to keep a safe, "perfect quality" archive where space is available, but also listen to more songs on portable devices with restricted resources.
The scripts expect these directories on the server:
Archive
This is where the complete, high-quality collection of music is stored. For example, this might be where your CD ripping software places files (I use kAudioCreator with the default settings).
Compress
A mirror of the Archive directory with lower-quality files. This is generated from the Archive directory by running the mt-encode script.
Select
A subset of the Compress directory, containging a "playlist" that will be copied to the client.
Backup
An optional second copy of the Archive (typically on a separate disk).
Installation and Configuration:
There is no automatic install. Instead, copy the files to a suitable directory and extend your PATH to include them.
For example, to put the files in the new directory ~/musictree (assuming you use the bash shell):
> cd
> tar xvfz musictree.tgz
> export PATH="$PATH:~/musictree"
Youll want to redefine PATH in your .bashrc or equivalent.
You also need to edit the example configuration file (musictree in the distribution) and (usually) copy it to ~/.musictree.
Suggestions for how to use the various scripts (eg. running mt-encode via cron) are in the following sections.
Enhancements:
- Volume normalization is now supported either via metadata, or by directly scaling the compressed files.
<<lessThe scripts help you:
- Maintain a central collection of high-quality (typically FLAC) files.
- Backup this collection on a second disk/machine.
- Generate a parallel collection of lower-quality (but much smaller) compressed (typically Ogg) files.
- Select an arbitrary subset of the compressed files (a "playlist").
- Upload the playlist to a second machine.
The scripts do not assume any particular directory layout (except that the music files live under a single root directory - that is not really a restriction since you can always use a separate directory and links to tie various directories together). Nor do you have to use a particular format (by default the scripts assume archive files are FLAC and the compressed files are Ogg encoded, but you can operate on different formats by changing the relevant commands in the configuration file).
However, the scripts do assume a that you have a basic understanding of how to use Unix. There is no installer or GUI - you run these from the command line and combine them with other command line tools (like find and xargs).
Directories and Machines
This documentation will talk about two different computers: "server" and "client". The "server" is typically a desktop machine with a large disk (or set of disks). This machine stores the high-quality "archive" of your music - all the files, with no (lossy) compression. It may also store a backup copy on a separate disk.
The "client" is typically a laptop or portable music player with a smaller capacity. Because it has restricted space you load it with a selection of (lossy) compressed files.
Separating server and client allows you to keep a safe, "perfect quality" archive where space is available, but also listen to more songs on portable devices with restricted resources.
The scripts expect these directories on the server:
Archive
This is where the complete, high-quality collection of music is stored. For example, this might be where your CD ripping software places files (I use kAudioCreator with the default settings).
Compress
A mirror of the Archive directory with lower-quality files. This is generated from the Archive directory by running the mt-encode script.
Select
A subset of the Compress directory, containging a "playlist" that will be copied to the client.
Backup
An optional second copy of the Archive (typically on a separate disk).
Installation and Configuration:
There is no automatic install. Instead, copy the files to a suitable directory and extend your PATH to include them.
For example, to put the files in the new directory ~/musictree (assuming you use the bash shell):
> cd
> tar xvfz musictree.tgz
> export PATH="$PATH:~/musictree"
Youll want to redefine PATH in your .bashrc or equivalent.
You also need to edit the example configuration file (musictree in the distribution) and (usually) copy it to ~/.musictree.
Suggestions for how to use the various scripts (eg. running mt-encode via cron) are in the following sections.
Enhancements:
- Volume normalization is now supported either via metadata, or by directly scaling the compressed files.
Download (0.012MB)
Added: 2006-12-11 License: GPL (GNU General Public License) Price:
1048 downloads
Python-SIP 4.7
Python-SIP is a tool to generate Python bindings from C++ code. more>>
One of the features of Python that makes it so powerful is the ability to take existing libraries, written in C or C++, and make them available as Python extension modules. Such extension modules are often called bindings for the library.
SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. Python-SIP was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.
SIP comprises a code generator and a Python module. The code generator processes a set of specification files and generates C or C++ code which is then compiled to create the bindings extension module. The SIP Python module provides support functions to the automatically generated code.
The specification files contains a description of the interface of the C or C++ library, i.e. the classes, methods, functions and variables. The format of a specification file is almost identical to a C or C++ header file, so much so that the easiest way of creating a specification file is to edit the corresponding header file.
SIP makes it easy to exploit existing C or C++ libraries in a productive interpretive programming environment. SIP also makes it easy to take a Python application (maybe a prototype) and selectively implement parts of the application (maybe for performance reasons) in C or C++.
Enhancements:
- This release adds support for consolidated and composite modules.
- It adds support for pickling classes and enums.
<<lessSIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. Python-SIP was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.
SIP comprises a code generator and a Python module. The code generator processes a set of specification files and generates C or C++ code which is then compiled to create the bindings extension module. The SIP Python module provides support functions to the automatically generated code.
The specification files contains a description of the interface of the C or C++ library, i.e. the classes, methods, functions and variables. The format of a specification file is almost identical to a C or C++ header file, so much so that the easiest way of creating a specification file is to edit the corresponding header file.
SIP makes it easy to exploit existing C or C++ libraries in a productive interpretive programming environment. SIP also makes it easy to take a Python application (maybe a prototype) and selectively implement parts of the application (maybe for performance reasons) in C or C++.
Enhancements:
- This release adds support for consolidated and composite modules.
- It adds support for pickling classes and enums.
Download (0.38MB)
Added: 2007-07-31 License: Python License Price:
830 downloads
Python in Scheme 0.1
Python in Scheme is a scheme library that allows you to run Python code within Scheme. more>>
Python in Scheme is a scheme library that allows you to run Python code within Scheme.
Python in Scheme project uses the Python/C API to embed a Python interpreter.
<<lessPython in Scheme project uses the Python/C API to embed a Python interpreter.
Download (0.002MB)
Added: 2007-01-18 License: GPL (GNU General Public License) Price:
1013 downloads
Python commandsplus 0.2.3
Python commandsplus is a Python module that complements the existing commands module with an extra function. more>>
Python commandsplus is a Python module that complements the existing commands module with an extra function getstatusoutputerror, which separates the standard output from the standard error and makes it easier to evaluate return status.
Python commandsplus also includes a useful function that protects a command line argument from shell metacharacters.
<<lessPython commandsplus also includes a useful function that protects a command line argument from shell metacharacters.
Download (0.015MB)
Added: 2005-12-03 License: GPL (GNU General Public License) Price:
1422 downloads
Python milter 0.8.7
The milter module for Python provides a python interface to Sendmails libmilter that exploits all its features. more>>
Python milter module provides a python interface to Sendmails libmilter that exploits all its features. Milters can run on the same machine as sendmail, or another machine.
The milter can even run with a different operating system or processor than sendmail. Sendmail talks to the milter via a local or internet socket, and keeps the milter informed of events as it processes a mail connection.
At any point, the milter can cut the conversation short by telling sendmail to ACCEPT, REJECT, or DISCARD the message. After receiving a complete message from sendmail, the milter can again REJECT or DISCARD it, but it can also ACCEPT it with changes to the headers or body.
Enhancements:
- The spf module has been moved to the pyspf package.
- This will cause some confusion when upgrading, since 0.8.6 still has the module and will conflict with pyspf, whereas 0.8.7 does not have spf by itself, and will stop doing SPF if you dont install pyspf.
<<lessThe milter can even run with a different operating system or processor than sendmail. Sendmail talks to the milter via a local or internet socket, and keeps the milter informed of events as it processes a mail connection.
At any point, the milter can cut the conversation short by telling sendmail to ACCEPT, REJECT, or DISCARD the message. After receiving a complete message from sendmail, the milter can again REJECT or DISCARD it, but it can also ACCEPT it with changes to the headers or body.
Enhancements:
- The spf module has been moved to the pyspf package.
- This will cause some confusion when upgrading, since 0.8.6 still has the module and will conflict with pyspf, whereas 0.8.7 does not have spf by itself, and will stop doing SPF if you dont install pyspf.
Download (0.10MB)
Added: 2007-01-04 License: GPL (GNU General Public License) Price:
1024 downloads
python-gastables 0.1
python-gastables includes Python modules for compressible gas flow calculations. more>>
python-gastables includes Python modules for compressible gas flow calculations.
The project includes Python modules for isentropic relations, normal shock relations, oblique shock relations, Fanno flow, isothermal flow, Rayleigh flow, and Prandtl Meyer functions.
<<lessThe project includes Python modules for isentropic relations, normal shock relations, oblique shock relations, Fanno flow, isothermal flow, Rayleigh flow, and Prandtl Meyer functions.
Download (0.016MB)
Added: 2007-04-06 License: GPL (GNU General Public License) Price:
931 downloads
NXscript 0.2.605
NXscript is a collection of Python scripts for XChat, the popular IRC client. more>>
NXscript is a collection of Python scripts for XChat, the popular IRC client. NXscript suite offer some features not found in XChat by default.
These features are meant to make communicating with your friends on IRC easier and more comfortable. In a way, this script is similiar to what NNscript is for mIRC.
Its features include an away notifier, ban protection, a BMPx announcer, a clone scanner, an IRC status reporter, a name finder, a Rhythmbox announcer, a slap script, and an XQF announcer.
<<lessThese features are meant to make communicating with your friends on IRC easier and more comfortable. In a way, this script is similiar to what NNscript is for mIRC.
Its features include an away notifier, ban protection, a BMPx announcer, a clone scanner, an IRC status reporter, a name finder, a Rhythmbox announcer, a slap script, and an XQF announcer.
Download (0.015MB)
Added: 2006-06-07 License: GPL (GNU General Public License) Price:
1241 downloads
python-dvdauthor 0.1
python-dvdauthor module allows you to create a structure of menus, titles, and titlesets. more>>
python-dvdauthor module allows you to create a structure of menus, titles, and titlesets (including the VMGM menu) in an object-oriented manner.
It can cross-reference commands (typically in < pre > and < post > tags in the dvdauthor .xml) with the actual location of a particular video.
For example: "jump f:%s" % thismenu.id would be turned into "jump titleset 2 menu 3" if it was added to the second titleset as the third menu. python-dvdauthor allows you to build complex interactive DVDs.
<<lessIt can cross-reference commands (typically in < pre > and < post > tags in the dvdauthor .xml) with the actual location of a particular video.
For example: "jump f:%s" % thismenu.id would be turned into "jump titleset 2 menu 3" if it was added to the second titleset as the third menu. python-dvdauthor allows you to build complex interactive DVDs.
Download (MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1152 downloads
Python CD 2004-07-02
Python CD is a bootable CD based on Debian GNU/Linux and KNOPPIX. more>>
Python CD is a bootable CD based on Debian GNU/Linux and KNOPPIX.
The special thing about it is that it has lots of Python stuff!
Installable Python packages
In the top level directory of the CD is a directory python/, containing several packages of Python:
- Python for Linux - most Linux distributions include Python, so we dont provide it for them
- Python for Mac OS X
- Python for Windows, win32all extension
- Python for DOS - no maintainer yet, so we only provide an URL
- Python source code, if you want to compile it yourself
Ready-to-Use Python
On the bootable Linux system, Python is already installed and ready to run:
- Python 2.3.4 (latest and greatest, use this!)
- Python 2.2.3
- Python 2.1.3
Python CD Packages
Here is an overview of popular packages installed on the PythonCd.
PythonCdRawPackageList has a complete raw list of installed debian packages.
IDEs (Integrated Development Environments)
- eric3 - a very nice and powerful GUI IDE
- IDLE - a simpler, but also popular GUI IDE
- DrPython - another GUI IDE
- IPython - an extended interactive Python command interpreter
GUI Builders
- BoaConstructor
- PythonCard
- ? WxGlade
GUI Toolkit bindings
- PyGtk
- PyQt
- WxPython
Graphics libs
- PIL
- PyGame
- PyOpenGL
Web/HTML/XML stuff
- MoinMoin wiki - you are using it right now
- TwistedMatrix AKA Twisted - a Python internet framework, very powerful
- Quixote
- PyXML, libxml2 and other XML packages
Scientific
- python-numeric and python-numarray - math extensions
- python-pyx - module for generating PostScript graphics, plotting
Database
- Gadfly
- python-mysqldb - interface for MySQL
- python-pgsql - DB-API 2.0 interface to PostgreSQL v7.x
- python-pygresql - PostgreSQL module
Misc
- PyChecker - checks your source code for common errors"
<<lessThe special thing about it is that it has lots of Python stuff!
Installable Python packages
In the top level directory of the CD is a directory python/, containing several packages of Python:
- Python for Linux - most Linux distributions include Python, so we dont provide it for them
- Python for Mac OS X
- Python for Windows, win32all extension
- Python for DOS - no maintainer yet, so we only provide an URL
- Python source code, if you want to compile it yourself
Ready-to-Use Python
On the bootable Linux system, Python is already installed and ready to run:
- Python 2.3.4 (latest and greatest, use this!)
- Python 2.2.3
- Python 2.1.3
Python CD Packages
Here is an overview of popular packages installed on the PythonCd.
PythonCdRawPackageList has a complete raw list of installed debian packages.
IDEs (Integrated Development Environments)
- eric3 - a very nice and powerful GUI IDE
- IDLE - a simpler, but also popular GUI IDE
- DrPython - another GUI IDE
- IPython - an extended interactive Python command interpreter
GUI Builders
- BoaConstructor
- PythonCard
- ? WxGlade
GUI Toolkit bindings
- PyGtk
- PyQt
- WxPython
Graphics libs
- PIL
- PyGame
- PyOpenGL
Web/HTML/XML stuff
- MoinMoin wiki - you are using it right now
- TwistedMatrix AKA Twisted - a Python internet framework, very powerful
- Quixote
- PyXML, libxml2 and other XML packages
Scientific
- python-numeric and python-numarray - math extensions
- python-pyx - module for generating PostScript graphics, plotting
Database
- Gadfly
- python-mysqldb - interface for MySQL
- python-pgsql - DB-API 2.0 interface to PostgreSQL v7.x
- python-pygresql - PostgreSQL module
Misc
- PyChecker - checks your source code for common errors"
Download (669.5MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
815 downloads
Python 2.5.1
Python is a high-level scripting language. more>>
Python is an interpreted, interactive, object-oriented programming language. Python is often compared to Perl, Tcl, Scheme or Java.
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.
The Python implementation is portable: it runs on many brands of UNIX, on Windows, OS/2, Mac, Amiga, and many other platforms. If your favorite system isnt listed here, it may still be supported, if theres a C compiler for it.
The Python implementation is copyrighted but freely usable and distributable, even for commercial use.
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.
Pythons simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.
Often, programmers fall in love with Python because of the increased productivity it provides. Since there is no compilation step, the edit-test-debug cycle is incredibly fast. Debugging Python programs is easy: a bug or bad input will never cause a segmentation fault. Instead, when the interpreter discovers an error, it raises an exception.
When the program doesnt catch the exception, the interpreter prints a stack trace. A source level debugger allows inspection of local and global variables, evaluation of arbitrary expressions, setting breakpoints, stepping through the code a line at a time, and so on.
The debugger is written in Python itself, testifying to Pythons introspective power. On the other hand, often the quickest way to debug a program is to add a few print statements to the source: the fast edit-test-debug cycle makes this simple approach very effective.
<<lessPython combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.
The Python implementation is portable: it runs on many brands of UNIX, on Windows, OS/2, Mac, Amiga, and many other platforms. If your favorite system isnt listed here, it may still be supported, if theres a C compiler for it.
The Python implementation is copyrighted but freely usable and distributable, even for commercial use.
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.
Pythons simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.
Often, programmers fall in love with Python because of the increased productivity it provides. Since there is no compilation step, the edit-test-debug cycle is incredibly fast. Debugging Python programs is easy: a bug or bad input will never cause a segmentation fault. Instead, when the interpreter discovers an error, it raises an exception.
When the program doesnt catch the exception, the interpreter prints a stack trace. A source level debugger allows inspection of local and global variables, evaluation of arbitrary expressions, setting breakpoints, stepping through the code a line at a time, and so on.
The debugger is written in Python itself, testifying to Pythons introspective power. On the other hand, often the quickest way to debug a program is to add a few print statements to the source: the fast edit-test-debug cycle makes this simple approach very effective.
Download (10.5MB)
Added: 2007-04-19 License: Python License Price:
938 downloads
python-gammu 0.21
python-gammu are Python bindings for Gammu library. more>>
python-gammu are Python bindings for Gammu library. It currently does not support all Gammu features, but range of covered functions is increasing, if you need some specific, feel free to use bug tracking system for feature requests.
<<less Download (0.072MB)
Added: 2007-06-16 License: GPL (GNU General Public License) Price:
863 downloads
Python-LDAP 2.3.1
Python-LDAP provides an object-oriented API to access LDAP directory servers from Python programs. more>>
Python-LDAP provides an object-oriented API to access LDAP directory servers from Python programs. Mainly it wraps the OpenLDAP 2.x libs for that purpose.
Additionally the package contains modules for other LDAP-related stuff (e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).
<<lessAdditionally the package contains modules for other LDAP-related stuff (e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).
Download (0.073MB)
Added: 2007-07-25 License: Python License Price:
506 downloads
Python chess module 1.0.2a
Python chess module project is a Python chess move adjudicator module. more>>
Python chess module project is a Python chess move adjudicator module.
Python chess module does not know how to play chess, but does understand the rules enough that it can watch moves and verify that they are correct.
It features high abstraction, understands various notations (including algebraic, long algebraic, and standard algebraic notation), does disambiguation, and supports saving and loading the state of a game.
Main features:
- high abstraction
- understands various notations, including algebraic, long algebraic, and standard algebraic notation (as in PGN); does disambiguation
- supports saving and loading of the state of a game
- not a trivial move processor; understands the intracies of the game
Enhancements:
- Bug with en passant moves fixed.
<<lessPython chess module does not know how to play chess, but does understand the rules enough that it can watch moves and verify that they are correct.
It features high abstraction, understands various notations (including algebraic, long algebraic, and standard algebraic notation), does disambiguation, and supports saving and loading the state of a game.
Main features:
- high abstraction
- understands various notations, including algebraic, long algebraic, and standard algebraic notation (as in PGN); does disambiguation
- supports saving and loading of the state of a game
- not a trivial move processor; understands the intracies of the game
Enhancements:
- Bug with en passant moves fixed.
Download (0.026MB)
Added: 2006-11-24 License: GPL (GNU General Public License) Price:
1068 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above python xchat script search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed