public marks

PUBLIC MARKS from pvergain with tag tools

24 December 2006

python, tools, itools

by 1 other
itools is a Python library which provides a wide range of capabilities: * itools.catalog * itools.cms * itools.csv * itools.datatypes * itools.gettext * itools.handlers * itools.html * itools.i18n * itools.ical * itools.rss * itools.schemas * itools.stl * itools.tmx * itools.uri * itools.vfs * itools.web * itools.workflow * itools.xhtml * itools.xliff * itools.xml

22 December 2006

Python 2.x -> 3.0 conversion tool

In the sandbox I've been working on a refactoring tool, which could form the basis for a Python 2.x -> 3.0 conversion tool. I'd like to invite folks here to give it a try and give me a hand. It certainly needs more work, but I think that the basic infrastructure is sound. Check out sandbox/2to3/:

21 December 2006

Welcome to pyglet

Pyglet is a cross-platform multimedia library written in pure Python. It uses built-in operating system facilities on Linux, Mac OS X and Windows to provide windowing, drawing, event handling and so on. Pyglet is the top layer in the following diagram

StringTemplate Template Engine

What is StringTemplate? StringTemplate is a java template engine (with ports for C# and Python) for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalization/localization. It evolved over years of effort developing jGuru.com. StringTemplate also generates this website and powers the ANTLR v3 code generator. Its distinguishing characteristic is that it strictly enforces model-view separation unlike other engines. There are currently about 600 StringTemplate source downloads a month

09 December 2006

PyMedia - Python module for avi, mp3, dvd, wma, ogg processing - pymedia

by 2 others (via)
is a Python module for wav, mp3, ogg, avi, divx, dvd, cdda etc files manipulations. It allows you to parse, demutiplex, multiplex, decode and encode all supported formats. It can be compiled for Windows, Linux and cygwin. PyMedia was built to be really simple and flexible at the same time. See tutorial for example. It allows you to create your own mutimedia applications in a matter of minutes and adjust it to your needs using other components. Python language is choosen because of simple semantics, complete and reach set of features. Take a look at the PyCar application which takes advantage of the PyMedia library extensivelly and can turn your PC into the powerful car media center.

pyconstruct »

by 1 other
Construct is a python library for parsing and building of arbitrary data structures. It works by defining complex constructs using more primitive ones, in a hierarchy. This declarative structuring of components makes it very flexible and strong. It's the first library that makes parsing fun, instead of the usual headache it is today.

04 December 2006

RubyInstallerWiki: RubyInstaller

by 3 others
This is a [one-click, self-contained Windows installer] that contains the Ruby language itself, dozens of popular extensions and packages, a syntax-highlighting editor and execution environment, and a Windows help file that contains the full text of the book, Programming Ruby: The Pragmatic Programmer's Guide.

13 November 2006

Google Web Toolkit - Build AJAX apps in the Java language

by 56 others
Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.

12 November 2006

Scapy

by 2 others (via)
What is Scapy Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f, etc.). It also performs very well at a lot of other specific tasks that most other tools can't handle, like sending invalid frames, injecting your own 802.11 frames, combining technics (VLAN hopping ARP cache poisoning, VOIP decoding on WEP encrypted channel, ...), etc.