Main > Free Download Search >

Free python web objects 1.3 software for linux

python web objects 1.3

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8327
Python Web Objects 1.3

Python Web Objects 1.3


Python Web Objects is a dynamic page generation system that allows the developer to embed Python code inside HTML. more>>
Python Web Objects is a dynamic page generation system that allows the developer to embed Python code inside HTML. It is similar in function to what JSP is to Java. ts a module that runs under mod_python and the Apache webserver. It is designed to offer a good balance between a providing a clean way to integrate design content from code, while doing so as fast as possible.

Download the latest version, then read the documentation. If youre into antiques, you can always browse the archives, but theres no reason to use an old version.

To install PWO, first decompress the tarball you downloaded.
$ gunzip pwo-0.XX.tar.gz
$ tar xvf pwo-0.XX.tar

Then, copy the pwo.py module into some location in your PYTHONPATH. The proper location is usually /usr/local/lib/python2.x/site-packages/
$ cp pwo-0.XX/pwo.py /usr/local/lib/python2.2/site-packages/

PWO should now be ready to use.

To configure a directory to make PWO pages, you first need to make sure that the directory is visible on the web. Ask your friendly Apache sysadmin if you dont know what this means. In this document, the path youll be keeping your .pwo files in is called /path/to/pwodir/, and its corresponding URL is http://yourserver/url/to/pwodir/.
Let Apache and mod_python know that the pwo.py will be handling requests to .pwo files in that directory. Do this by adding a few lines to our entry in your httpd.conf file.


AddHandler python-program .pwo
PythonHandler pwo
PythonDebug On



The PythonDebug directive is optional, but you will most likely want it enabled while you are developing. It will make exceptions print tracebacks to the browser in plain-text format. For security reasons, you should comment it out on production systems.
Now a file /path/to/pwodir/some_file.pwo will generate its page at http://yourserver/url/to/pwodir/some_file.pwo. Try copying a simple one of the included samples, like hello.pwo, to this directory to test your installation.
If youve never used PWO before, learn the syntax, and/or check out some sample pages.
<<less
Download (0.017MB)
Added: 2006-06-23 License: BSD License Price:
1218 downloads
HTML Objects 1.2.4

HTML Objects 1.2.4


HTML Objects is a Perl module library for turning HTML tags into Perl objects. more>>
HTML Objects is a Perl module library for turning HTML tags into Perl objects. HTML Objects allows Web pages to be manipulated as a data structure rather than text.

Once manipulation is done, the entire page is generated via depth-first recursion.

<<less
Download (0.025MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1263 downloads
Python OpenID 1.1.1

Python OpenID 1.1.1


Python OpenID is a set of Python packages that support use of the OpenID decentralized identity system. more>>
Python OpenID is a set of Python packages that support use of the OpenID decentralized identity system in your applications.
Python OpenID can be used to enable single sign-on for your Web sites or for running an OpenID server. Example code is supplied and a variety of storage back-ends are supported.
Main features:
- Refined and easy-to-use API.
- Extensive documentation.
- Many storage implemetations including file-based, SQL, and memcached.
- Simple examples to help you get started.
- Licensed under the LGPL.
Enhancements:
- This release includes support for Yadis discovery of OpenID servers and OpenID extensions.
<<less
Download (0.21MB)
Added: 2006-05-27 License: GPL (GNU General Public License) Price:
1248 downloads
python-Observable 0.1.0

python-Observable 0.1.0


python-observable lets Python developers build loosely coupled object meshes with a complete Observer/Observable implementation. more>>
python-observable library lets Python developers build loosely coupled object meshes with a complete Observer/Observable implementation.

In software development literature, Observer/Observable is a software
pattern. From an Observer/Observable perspective, there are two kinds
of objects:

- objects which experience events or state changes (Observables)
- objects which need to know about other objects events (Observers)

If you have any experience with event-based programming, such as with
toolkits like GTK+ or Qt, youll be familiar with the Observer/Observable
pattern. Observer objects register themselves with the Observable object
of their interest, and when Observables experience events, these events
are relayed to the Observers.

Observer/Observable lets software developers build loosely coupled object meshes. What this means to you: your software will be more stable and easier to refactor.

This module has a complete Observer/Observable implementation. To take advantage of this module, all you have to do is:

- Make your Observable classes inherit from Observable (dont forget to call Observable.__init__(self) in the constructor)
- Make your Observer classes inherit from Observer (dont forget to call Observer.__init__(self) in the constructor)
- At runtime, for each object you want to observe, call self.observe(observable_object) in a method of your Observer object.
- In your Observable object, every time an event happens, call:
...
self.broadcastEvent("MyEventName",argument1,argument2...)
...
- In your Observer object, implement a method named: def processEvent(self,notifierObject,eventName,*args): which will receive the notifier object, an event name, and a variable number of arguments, every time broadcastEvent is called in any of the Observable objects that have been observed()

Thats it. Keep in mind that processEvent() will be invoked in the same thread context as the code which called broadcastEvent() in the Observable object. Thus, processEvent() methods should return quickly and never do blocking operations (suggested technique for coping with blocking operations: run them in a separate thread, which sleeps until a flag is raised, and raise the flag in the processEvent() method as appropriate).

<<less
Download (0.013MB)
Added: 2005-12-05 License: GPL (GNU General Public License) Price:
1418 downloads
3D Python OpenGL Chess Game 1.0

3D Python OpenGL Chess Game 1.0


3D Python OpenGL Chess Game project is a 3D chess game in Python with OpenGL. more>>
3D Python OpenGL Chess Game project is a 3D chess game in Python with OpenGL.

3D Python OpenGL Chess Game is a normal chess game that has no computer player (yet). You can play against a friend on your PC.

<<less
Download (0.013MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1021 downloads
python-inotify 0.1.0

python-inotify 0.1.0


python-inotify project is a Python interface to the inotify file notification system present in Linux 2.6. more>>
python-inotify project is a Python interface to the inotify file notification system present in Linux 2.6.

<<less
Download (0.030MB)
Added: 2005-12-05 License: GPL (GNU General Public License) Price:
1418 downloads
Python in Scheme 0.1

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.
<<less
Download (0.002MB)
Added: 2007-01-18 License: GPL (GNU General Public License) Price:
1013 downloads
Python commandsplus 0.2.3

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.

<<less
Download (0.015MB)
Added: 2005-12-03 License: GPL (GNU General Public License) Price:
1422 downloads
Extended Python Debugger 1.22

Extended Python Debugger 1.22


Extended Python Debugger is a (slightly) more complete debugger for Python than the stock pdb.py debugger. more>>
Extended Python Debugger is a complete debugger for Python than the stock pdb.py debugger.

It supports a "restart" command and stack traces that show fewer ?s and give better information for exec statements.

Stepping/nexting skips over method/function "defs". It tries to follow gdbs command set unless there is good reason not to.

<<less
Download (0.094MB)
Added: 2007-04-16 License: Python License Price:
923 downloads
Spyce - Python Server Pages 2.1.3

Spyce - Python Server Pages 2.1.3


Spyce - Python Server Pages is a Python-based dynamic HTML server engine. more>>
SPYCE is a server-side language that supports simple and efficient Python-based dynamic HTML generation, otherwise called Python Server Pages (PSP).

Those who are familiar with JSP, PHP, or ASP and like Python, should have a look at Spyce. Its modular design makes it very flexible and extensible. Spyce - Python Server Pages can also be used as a command-line utility for static text pre-processing or as a web-server proxy.

The supported adapters are:

* Fast CGI:The default Spyce integration with Apache is acheived via FastCGI, a CGI-like interface that is relatively fast, because it does not incur the large process startup overhead on each request.

* mod_python: If you really must have the fastest Spyce implementation (see the performance numbers), it is currently through an Apache module called mod_python. Spyce has been tested with mod_python version 2.7.6 (and version 3.0.3 with apache 2.0.37). You can try to find some mod_python rpms here, but in general one must compile mod_python from sources. The reason for this is because mod_python links with the Python library it finds on your system at compile time. Thus, even if you have the correct Python version installed on your system, mod_python will be using the Python library version on the system where it was compiled. Also, note that mod_python (or rather Apache) needs a Python that has been compiled without threading, so you may need to recompile Python as well for this reason. The process is not very difficult (just the usual: ./configure; make; make install dance), but hopefully someone will suggest a better route in time. In any case, make sure you can first get mod_python running on your system, if that is that is your chosen Apache integration route.

* Web server: Another fast alternative is to serve Spyce files via a proxy. This involves running Spyce in web-server mode, and configuring the main web server to forward the appropriate requests. The built-in Spyce web server can also be used to serve requests directly, but this is highly discouraged for production environments.

* CGI: Failing these alternatives you can always process requests via regular CGI, but this alternative is the slowest option and is intended primarily for those who do not have much control over their web environments.

* Command line: Lastly, one can use Spyce as a command-line tool for pre-processing Spyce pages and creating static HTML files.

<<less
Download (0.44MB)
Added: 2006-11-18 License: GPL (GNU General Public License) Price:
1073 downloads
Python XHTML 0.4.1

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

<<less
Download (0.032MB)
Added: 2007-07-19 License: GPL (GNU General Public License) Price:
827 downloads
python-libcommon 1.2.0

python-libcommon 1.2.0


python-libcommon contains Map, Set, and Graph data types for Python. more>>
python-libcommon contains Map, Set, and Graph data types for Python. It provides data types (like Graph) that can handle directed or undirected labeled graphs.
XML output is handled to describe graph structure.
Enhancements:
- The ical_generator classes were completely rewritten to be more icalendar compliant and to add day-events and the VTODO icalendar element.
<<less
Download (0.026MB)
Added: 2006-07-06 License: LGPL (GNU Lesser General Public License) Price:
1205 downloads
Python Web Graph Generator 2.40

Python Web Graph Generator 2.40


Python Web Graph Generator is a threaded Web graph (Power law random graph) generator. more>>
Python Web Graph Generator is a threaded Web graph (Power law random graph) generator. It can generate a synthetic Web graph of about one million nodes in a few minutes on a desktop machine.
This software implements a threaded variant of the RMAT algorithm. A little tweak can produce graphs representing social networks or community networks.
Examples:
Getting help
$./genwebgraph.py --help
Generating graph using default settings
$ ./genwebgraph.py --threads=1
Generating a 1000-vertex and 1000-egde graph using 5 threads and storing it in ~/mygraph.pyg
$ ./genwebgraph.py --threads=5 --max-vertices=1000 --max-edges=1000 --output=~/mygraph.pyg
Storing in dot compatible output and making a postscript file
$ ./genwebgraph.py --output=~/mygraph.pyg --format=dot
$ dot -Tps ~/mygraph.pyg -o mygraph.ps
Enhancements:
- The base library PyGEL is available as an independent Python module.
<<less
Download (0.60MB)
Added: 2007-08-03 License: The Apache License 2.0 Price:
818 downloads
Python Remote Call Module 0.0.3

Python Remote Call Module 0.0.3


Python Remote Call Module allows to transparently work with remote object in a python program. more>>
Python Remote Call Module allows to transparently work with remote object in a python program.
To make this possible a kind of peer-to-peer design is used. Servers can be created explictly, as can clients by explicitly connecting to a server. If a client needs to have a server, e.g. so a reference to a local object can be passed to a remote destination, it is instantiated as needed.
Clients can have multiple connections. New connections are created when needed, e.g. when a remote reference to a new server is recieved.
WARNING:
This module is still in its experimental phase, so it is kind of usable, but an awful lot of bugs is still in it, and quite a few parts are not coded yet, others arent even designed yet.
Therefor lots of changes and outdated documentation should be expected.
Enhancements:
- All previous stub objects have been replaced by a single stub object which uses on-demand retrieval of attributes of remote objects.
- This way, the behavior of the stub object is much more flexible and smoother.
- A first draft of an authentication framework has been implemented so PyRCall can support many different authentication methods.
- Support for username/password-based authentication has been implemented.
<<less
Download (0.005MB)
Added: 2005-12-29 License: GPL (GNU General Public License) Price:
1399 downloads
python-amarok 0.1.0

python-amarok 0.1.0


python-amarok is a fairly complete amaroK remote control class for Python. more>>
python-amarok is a fairly complete amaroK remote control class for Python.

python-amarok is extremely useful for amaroK scripts and other applications and makes it possible to remote control amaroK by calling methods from an amaroKProxy instance.

In addition, it implements the Observer/Observable pattern so you can deal with events in an object oriented, loosely coupled fashion.

Even better, you can call an amaroKProxy instances collection.getSong(filename) method to get a Song object, with track, artist, album name, and elegant "Artist - Track name" strings.

<<less
Download (0.032MB)
Added: 2005-12-05 License: GPL (GNU General Public License) Price:
1418 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5