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
Installation
pip install howdoi
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.2
Added Windows executable Updated README for pip installation instructions
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.2.tar.gz
(3.7 kB
view hashes)
Built Distribution
Close
Hashes for howdoi-0.1.2.macosx-10.4-x86_64.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37c9344c0a5224c6a5c98ba22161db33dc949be637a9a0256c5444716936c279 |
|
MD5 | b06cf09866a4d912330fa90293de7b72 |
|
BLAKE2b-256 | 592ee41612b5c50ec1d946193f7ab67fc7dfc7b04117c5537d4e0303eab4e61c |