Projects tagged ‘python’ and ‘utility’


Jump to tag:

Projects tagged ‘python’ and ‘utility’

Filtered by Project Tags python utility

Refine results Project Tags backup (8) tool (8) script (8) linux (6) library (6) shell (4) development (4) admin (3) django (3) ubuntu (3) utilities (3) php (3)

[68 total ]

4 Users

psutil is a module providing an interface for retrieving information on running processes in a portable way by using Python. It currently supports Linux, OS X, FreeBSD and Windows.
Created 8 months ago.

2 Users
   

Umigumi simplifies the gerenation of custom Linux distributions and their deployment on various media: Flash memory cards, LiveCD, hard disk, etc. Umigumi has been originally developped by the ... [More] OpenBrick community for the OpenBrick open embedded platform and is now the tool of choice to generate ERP5 Live CDs. [Less]
Created over 3 years ago.

1 Users

Finisht is where you keep track of your completed development tasks. If you're like us, you finish tasks assigned to you from several sources – email, bug trackers, support tickets, face-to-face ... [More] interactions, etc. It's difficult to find a list of all the things you've done. Also, if you're even more like us, you want to change things you wouldn't normally be able to change. So, we made this thing open source, and you can build new features if you so desire. Oh, and it's written in Django. To get started, checkout trunk: http://code.google.com/p/finisht/source/checkout [Less]
Created about 1 year ago.

1 Users

Appengine utils from Lovely Systems
Created 3 months ago.

0 Users

A calculator designed to complement Utopia
Created 7 months ago.

0 Users

The WLCP (We Love ChinesePod) software aims to make learning Chinese from the ChinesePod website much more effective and efficient by allowing premium content subscribers to easily download lessons ... [More] for off-line/mobile usage in a user-customizable format. WLCP is implemented as a Python script that downloads ChinesePod lesson data and stores it in XML and MP3 format; XSLT and CSS stylesheets then allow for transparent, user-customizable rendering of the lessons. NewsSeptember 12, 2009 Version 2009.09.12 has been released (view changes) June 28, 2009 Version 2009.06.26 has been released (view changes) March 26, 2009 Derek Chadwick has created SeePod Lesson Manager; it includes a GUI for WLCP, making it easier to use! March 22, 2009 Version 2009.03.22 released (view changes) (view forum post) February 16, 2009 WLCP broke with the ChinesePod site upgrade; a new parser will eventually come February 9, 2009 Version 2009.02.09 released (view changes) (view screenshot) (view forum post) FeaturesTo help users learn on their terms, WLCP automatically downloads, for a specified lesson, the following user-customizable content (or any user-specified portion of it): An XML file, viewable in Firefox, which displays the lesson in a user-customizable format involving any combination of the following via user-configurable (through CSS and XSLT) fonts, colours and sizes. For instance, the provided default XSLT and CSS stylesheets feature extremely easy to use toggle buttons used to switch between traditional and simplified Chinese characters show or hide the original Chinese text show or hide the English semantic translations show or hide the pinyin sentence translations switch between highly readable tooltips and character annotations to provide extra character information make the study page suitable for printing The tooltips contain hyperlinks to the following freely available online resources: Taiwanese Ministry of Education's Learning Program for Stroke Order of Frequently Used Chinese Characters Chinese University of Hong Kong's Chinese Character Database: With Word-formations Phonologically Disambiguated According to the Cantonese Dialect Adam Sheik's CantoDict Project: A Collaborative English/Cantonese/Mandarin Dictionary The character annotations provide literal ("word-for-word") translations in English, as well as pronunciation symbols in pinyin or bopomofo format. MP3 files incorporated into the XML-generated webpage; WLCP downloads any combination of: lesson, dialogue and audio review MP3s expansion and dialogue sentences, and key and supplementary vocabulary; these files are assembled into larger files to facilitate their transfer to other devices, such as portable MP3 players traditional and/or simplified HTML and PDF lesson transcripts; a LaTeX stylesheet is provided to generate user-customizable PDFs bonus: WLCP also generates pretty lists of downloaded lessons. By default, these are: lessons/wlcpod-index.xml: lessons downloaded during the last WLCP session lessons/wlcpod-master-index.xml: all lessons downloaded to date After bookmarking these two pages in Firefox, one can then use them as starting pages when searching for WLCP'ed lessons instead of manually locating files -- the lesson pictures and description should aid recognition of previously studied lessons. Additional functions supported by WLCP: PlecoDict Export character annotation (via the Firefox Ruby plugin), whereby each character is directly annotated with the corresponding pinyin (instead of each on separate lines); this features selective hiding of pinyin/bopomofo for user-specified characters literal translations of the sentences (你好 = "you good", 你在哪兒 = "you located where") Basic UsageInstallationInstall Python if necessary. Windows users: Download and install Python for Windows. Mac users: Python is already installed. Ubuntu users: Python is already installed. Download WLCP and unzip the downloaded file. For best results, install the AR PL ZenKai Uni and AR PL ShanHeiSun Uni fonts, either by enabling Chinese support in your operating system or as below. Windows users: search for this font online and download it; one possible location is here. Mac users: the substitute font BiauKai may already be installed RedHat users: yum search fonts-chinese Ubuntu users: aptitude search language-support-fonts-zh Debian users: http://tavi.debian.org.tw/index.php?page=Unifonts Downloading a lesson with WLCP Run the script. Windows users: Double-click on wlcpod.py. Mac users: Click on wlcpod.py, then click on "Run" at the top of the program, then click on "Run Module". Ubuntu users: Double-click on wlcpod.py, and click on "Run in terminal". Follow the instructions in the black box that pops up. It will ask for your e-mail address, password, and the name of the lesson (exactly as it appears in the URL) that you want to download. This information is sent only to the Praxis log-in site -- you may verify this for yourself by looking at the source code. Once supplied with the lesson name, WLCP will then download the necessary content from ChinesePod. ExampleTo download the lesson called "going-to-the-gym", the lesson name must be entered exactly as that. Right: going-to-the-gym Wrong: Going to the gym Wrong: Goingtothegym For this lesson, WLCP would download or create the following files: lessons/wlcpod-master-index.xml (Master index XML file --- view this file in Firefox to see a conveniently accessible list of all WLCP-downloaded lessons to date) lessons/wlcpod-index.xml (Last WLCP session index XML file) lessons/going-to-the-gym.xml (Lesson XML file -- view this file in Firefox to study the WLCP-enhanced lesson) lessons/going-to-the-gym/going-to-the-gym_dialogue.mp3 (Lesson dialogue MP3) lessons/going-to-the-gym/going-to-the-gym_lesson.mp3 (Lesson full podcast MP3) lessons/going-to-the-gym/going-to-the-gym_review.mp3 (Lesson audio review MP3) lessons/going-to-the-gym/going-to-the-gym_dialogue_sentences.mp3 (All dialogue tab readings in one MP3) lessons/going-to-the-gym/going-to-the-gym_expansion_sentences.mp3 (All expansion tab readings in one MP3) lessons/going-to-the-gym/going-to-the-gym_vocabulary_sentences.mp3 (All vocabulary tab readings in one MP3) lessons/going-to-the-gym/going-to-the-gym.jpeg (Lesson picture) lessons/going-to-the-gym/going-to-the-gym-simp.pdf (Simplified character PDF transcript) lessons/going-to-the-gym/going-to-the-gym-trad.pdf (Traditional character PDF transcript) lessons/going-to-the-gym/going-to-the-gym-simp.html (Simplified character HTML transcript) lessons/going-to-the-gym/going-to-the-gym-trad.html (Traditional character HTML transcript) Advanced usageConfiguring WLCPIn the same folder as wlcpod.py is a configuration file called wlcpod.ini. You can edit it to configure WLCP with your desired settings, such as: your login information (e-mail and password) -- this spares you from having to enter your log-in information with each WLCP invocation which files WLCP actually downloads other more advanced options To edit the wlcpod.ini file, any text editor on Linux or Mac OS should work; on Windows, Notepad does not work due to incorrect handling of linefeeds, so use an editor such as WordPad instead. Downloading multiple lessonsIf you'd like to download multiple lessons at once (or download a lesson with Chinese characters in its name), create a file called lessons.txt (example) which contains the names of the desired lessons, exactly as they appear in the URLs, listed one per line. AcknowledgementFor playing the recorded Chinese audio, WLCP uses the excellent neolao Flash MP3 Player. Contact informationWLCP was developed by Andrew Corrigan and Jonathan Lee. DisclaimerThis software does NOT provide access to or distribute premium content to people who do not already have access to it. This software merely automates, for an INDIVIDUAL PREMIUM SUBSCRIBER, the process of downloading and displaying material provided by ChinesePod. For example, many users already manually copy-and-paste the expansion sentences into a document and print this out, or manually create a practice MP3 file of the expansion sentences for their own personal use. This is exactly what this program does, it only automates the process. It is intended for those of us who want to practice the expansion sentences "on our terms" away from the computer. This makes ChinesePod a more mobile form of learning. [Less]
Created 9 months ago.

0 Users

Lineguide is a tool to generate code to parse command line options and arguments for C programs. The generated code includes actions for parsed options and arguments. Lineguide is a Python script ... [More] file. You can embed it in your projects with copying, not without installing. [Less]
Created 12 months ago.

0 Users

Pyzenity is a library which wraps the Zenity utility to create common gtk+ dialog widgets and get information from users. It has a simple yet powerful API, with convenience functions for basic tasks ... [More] and objects for more complete control. Pyzenity is designed to do everything that zenity can do. Requires zenity(obviously). [Less]
Created 4 months ago.

0 Users

Qt API Documentation in XCodexcode-tokens-from-qtdocs Qt Documentation -> AppleRef Tokens.xml generatora python script to parse Trolltech's Qt HTML Documentation for tokens to be used in Xcode ... [More] ContextFor developing Qt (Nokia's / Trolltech's cross platform C++ application framework) on a Mac, there are some useful tools, like qmake, which can help you to generate an Xcode project through this command:% qmake -spec macx-xcode Also the Qt Frameworks installs itself nicely in the system, so Xcode can easily compile your Qt project and can even do the code-completion for you. However, the integrated documentation services in Xcode are not so easily supported right out of the box. And as a avid Mac developer and Xcode user, I missed those features severely, trying to develop Qt on my machine. Why the Tokens.xmlI searched the web and found this nice How To integrated the Qt documentation in Xcode 3.0. One thing was still missing though: API search. With the help of Yan Shapochnik's explanation you get a full text search to the Qt docs from within Xcode. But even more useful is Xcode's API documentation service. E.g. API search allows you option-click on a term in the code editor and directly open the documentation about that class or method in the Documentation window. To get the API search integrated in Xcode, it needs a Tokens.xml file. Basically this file lists all the API terms (tokens), that can be looked up, and describes some context about the token: whether it's a class or a function; what's its scope etc etc. Such a Tokens.xml file doesn't exits for Qt's Documentation, so we'll have to make one. I found parsing every Qt html doc page for classes, methods, functions and other terms much to difficult and too much work. So I whipped together a very simple python script which just does some of it. So the resulting Tokens.xml file is not perfect and all-containing, but at least it gets us somewhere halfway. And I think it will cover for 80% of all the terms you want to look up in your code. How to use thisIf you are using Qt 4.4.1, as I am, you can just copy my Tokens.xml file from the svn into the same location as the Nodes.xml file from Yan's tutorial and run docsetutil. If you have an other version of Qt, you'll need to make the python script run on your own machine. For this you'll have to: copy the functions.html and the classes.html file from the documentation into your working folder clean them up quit a bit until treeElement can parse them correctly (remove the headers and footers, make a clear root node, remove the  s from the html ...). E.g. my functions.html looks like this: DTDHandler: QXmlReader ... run the python script until there are not too many errors and unprocessable stuff left copy the resulting Tokens.xml to the ~/Library/Developer/Shared/Documentation/DocSets/com.trolltech.qt.4.4.1.docset/Contents/Resources folder. and run /Developer/usr/bin/docsetutil index com.trolltech.qt.4.4.1.docset ConclusionThis docsetutil tool finds 13467 tokens (and ignores 114), on my version. I found this enough for my needs. I know this python code is one big hack. And the code is very ugly indeed. But I found it useful enough to not only put the resulting Tokens.xml file here, but also the python script to generate that file yourself. [Less]
Created 11 months ago.

0 Users

AboutPyToolset is a collection of python scripts and utilities to help organize media files. LicensePyToolset is licensed under the GNU Lesser General Public License. MultiArchiverMultiArchiver ... [More] managing multiple archives at once, creating archives by folder name. MusicTaggerMusicTagger helps organize and tag music files based on directory/file names. [Less]
Created 12 months ago.