RSS 33 projects tagged "Python Modules"

No download Website Updated 19 Mar 2013 getmail

Screenshot
Pop 413.57
Vit 40.71

getmail is intended as a simple, secure, and reliable replacement for fetchmail. It retrieves email (either all messages, or only unread messages) from one or more POP3, SPDS, or IMAP4 servers (with or without SSL) for one or more email accounts, and reliably delivers into qmail-style Maildirs, mboxrd files, or through external MDAs (command deliveries) specified on a per-account basis. getmail also has excellent support for domain (multidrop) mailboxes, including delivering messages to different users or destinations based on the envelope recipient address.

Download Website Updated 28 Feb 2011 Scapy

Screenshot
Pop 262.05
Vit 8.39

Scapy is a powerful interactive packet manipulation tool, packet generator, network scanner, network discovery tool, and packet sniffer. It provides classes to interactively create packets or sets of packets, manipulate them, send them over the wire, sniff other packets from the wire, match answers and replies, and more. Interaction is provided by the Python interpreter, so Python programming structures can be used (such as variables, loops, and functions). Report modules are possible and easy to make. It is intended to do about the same things as ttlscan, nmap, hping, queso, p0f, xprobe, arping, arp-sk, arpspoof, firewalk, irpas, tethereal, tcpdump, etc.

Download Website Updated 10 May 2013 Cedar Backup

Screenshot
Pop 196.77
Vit 17.84

Cedar Backup is a software package designed to manage system backups for a pool of local and remote machines. Cedar Backup understands how to back up filesystem data as well as MySQL and PostgreSQL databases and Subversion repositories. It can also be easily extended to support other kinds of data sources. Cedar Backup is focused around weekly backups to a single CD or DVD disc. It supports multisession discs, allowing you to add incremental data to a disc on a daily basis. Cedar Backup also provides a Python library of backup-related functionality.

No download Website Updated 17 Apr 2011 flac-utils

Screenshot
Pop 158.49
Vit 1.43

Flac-utils is a toolkit for managing FLAC files. Its primary usage is syncing metadata between sets of FLAC files. Flac-utils also provides a Python module called flac_compare that can be used separately. The utilitiy consist of three tools: flac-sync, which syncs a file tree of FLAC comments for files with the same audio-part; flac-diff, which compares two FLAC files' metadata information and shows the differences; and flac-add-picture, which adds album cover art to the files using Amazon.

Download Website Updated 21 Mar 2011 LEPL

Screenshot
Pop 121.47
Vit 7.36

LEPL is a recursive descent parser library written in Python. It is based on parser combinator libraries popular in functional programming, but also exploits Python language features. Operators provide a friendly syntax, and the consistent use of generators supports full backtracking and resource management. Backtracking implies that a wide variety of grammars are supported; appropriate memoisation ensures that even left-recursive grammars terminate.

Download Website Updated 09 Sep 2005 HarvestMan

Screenshot
Pop 109.82
Vit 5.93

HarvestMan is a multithreaded off-line browser.It has many features for customizing offline browsing through URL filters, word filters, domain filters, URL priorities, depth-fetching, fetch levels, file limits, time limits, robot exclusion protocols, and many more. It is useful to download an entire Web site or certain files from a Web site to the hard disk for offline browsing later. It supports HTTP/HTTPS and FTP protocols and can work across proxies.

No download Website Updated 08 Jul 2005 SynCE

Screenshot
Pop 90.55
Vit 3.02

The purpose of the SynCE project is to provide a means of communication between Windows CE devices and computers running Linux, FreeBSD, or similar operating systems.

Download Website Updated 07 Apr 2009 Pexpect

Screenshot
Pop 90.50
Vit 3.05

Pexpect is a Python Expect-like module. It spawns child applications, controls them, and responds to expected patterns in their output. It can be used for automating interactive applications such as ssh, ftp, passwd, telnet, etc. It can be used to automate setup scripts for duplicating software package installations on different servers. It can be used for automated software testing. It should work on any platform that supports the standard Python pty module. Its interface was designed to be easy-to-use, so performing simple tasks is easy. It includes an ANSI/VT100 terminal screen scraping module.

Download Website Updated 17 Nov 2013 pyClamd

Screenshot
Pop 70.44
Vit 9.71

pyClamad is a module that makes it possible to use the clamd daemon from the virus scanner ClamAV within Python.

Download Website Updated 24 Feb 2007 Flightdeck-UI

Screenshot
Pop 67.12
Vit 3.68

Flightdeck-UI is a project that utilizes the ideas in the design of aircraft controls and instruments for creating general purpose user interfaces. The project includes Flightdeck-UI Online (a Web-based monitoring system that works entirely through the browser), the Multi-Variable Monitor (MVM) application, and a Tkinter widget library. Flightdeck-UI Online is installed on a Web server. The MVM application provides a graphical editor with theme support for quickly creating Flightdeck-UI control panels. It is possible but not necessary to write code in order to use MVM.

Screenshot

Project Spotlight

UDP IPTV to RTSP proxy

Access to UDP multicast streams via RTSP/RTP unicast protocols.

Screenshot

Project Spotlight

onQuery

A advanced event querying engine.