Roscidus.com Zero Install Mirror

» Main » python-howdoi

python-howdoi - A code search tool

Published by Tim Cuthbertson

Overview

This is a Zero Install feed. This software cannot be run as an application directly. It is a library for other programs to use.

For more information about Zero Install, see 0install.net.

Full name

http://gfxmonk.net/dist/0install/howdoi.xml

Homepage

https://github.com/gleitz/howdoi

Description

howdoi - a code search tool =========================== Are you a hack programmer? Do you find yourself constantly Googling for how to do basic programing tasks? Suppose you want to know how to format a date in bash. Why open your browser and read through blogs when you can just... :: $ howdoi format string bash > [foo@bar ~]$date --date "2012-02-13" +%s > 1329055200 > [foo@bar ~]$date --date @1329055200 > Mon Feb 13 00:00:00 EST 2012 > [foo@bar ~]$date --date @1329055200 +"%Y-%m-%d" > 2012-02-13 howdoi will answer all sorts of queries :: $ howdoi print stack trace python > import traceback > > try: > 1/0 > except: > print '>>> traceback <<<' > traceback.print_exc() > print '>>> end of traceback <<<' > traceback.print_exc() $ howdoi convert mp4 to animated gif > video=/path/to/video.avi > outdir=/path/to/output.gif > mplayer "$video" \ > -ao null \ > -ss "00:01:00" \ # starting point > -endpos 10 \ # duration in second > -vo gif89a:fps=13:output=$outdir \ > -vf scale=240:180 $ howdoi create tar archive > tar -cf backup.tar --exclude "www/subf3" www Installation ------------ :: pip install howdoi or :: brew install https://raw.github.com/gleitz/howdoi/master/howdoi.rb or :: python setup.py install Usage ----- :: howdoi [-h] [-p POS] [-a] [-l] QUERY [QUERY ...] code search tool positional arguments: QUERY the question to answer optional arguments: -h, --help show this help message and exit -p POS, --pos POS select answer in specified position (default: 1) -a, --all display the full text of the answer -l, --link display only the answer link Author ------ - Benjamin Gleitzman (`@gleitz <http://twitter.com/gleitz>`_) Notes ----- - Works with Python2 and Python3 - A standalone Windows executable with the howdoi application `is available here <https://dl.dropbox.com/u/101688/website/misc/howdoi.exe>`_. - Special thanks to Rich Jones (`@miserlou <https://github.com/miserlou>`_) for the idea Troubleshooting --------------- You might get the following error when installing with Homebrew: :: ==> python setup.py install http://peak.telecommunity.com/EasyInstall.html Please make the appropriate changes for your system and try again. Fix the error by executing the following command: :: sudo chmod -R go+w /Library/Python/2.7/site-packages/ News ==== 1.0 ------ - Added support for Python3 - Switched to the requests library instead of urllib2 - Project status changed to Production/Stable - Added troubleshooting steps to the README 0.2 ------ - Added sane flags - Now using ``/usr/bin/env python`` instead of ``/usr/bin/python`` - Updated README for brew installation instructions 0.1.2 ------ - Added Windows executable - Updated README for pip installation instructions 0.1.1 ------ - Added to PyPI 0.1 ------ - We're doing it live!

Available versions

The list below is just for information; Zero Install will automatically select one of these versions for you.

VersionReleasedStabilityPlatformDownload
1.02013-01-15AnyDownload (4516 bytes)
Required libraries

The list below is just for information; Zero Install will automatically download any required libraries for you.