A code search tool
Project 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
Usage:
usage: howdoi [-h] [-p POS] [-f] [-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) -f, --full display the full text of the answer -l, --link display only the answer link
Extra notes:
TODOs:
Be able to pick StackOverflow result based on different criteria (active, oldest, etc.)
News
0.1.1
Added to PyPI
0.1
We’re doing it live!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
howdoi-0.1.1.tar.gz
(3.6 kB
view hashes)
Built Distribution
Close
Hashes for howdoi-0.1.1.macosx-10.4-x86_64.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6d7c9eaaf404a3748a04719314490d2b958b4afdf022c01c8373be7fde8adc0 |
|
MD5 | b6d3c8e447d975ae664783f25bde881e |
|
BLAKE2b-256 | 20b27731dca1bbf6bc3a7ec729e59a7ed48e2f9e89a5164e515e87c47b08b03d |