pkgwat 0.0.4

CLI tool for querying the Fedora packages webapp
pkgwat is a fast command-line tool for querying the Fedora packages webapp.

You can make its search even better by helping us tag packages.

Python API

There is one.

>>> import pkgwat.api
>>> results = pkgwat.api.search("nethack")
>>> results['rows'][0]['summary']
u'A rogue-like single player dungeon exploration game'


Shell Usage

Getting help:

--- ~ » pkgwat --help
usage: pkgwat [--version] [-v] [-q] [-h] [--debug]

CLI tool for querying the fedora packages webapp


optional arguments:
 --version show program's version number and exit
 -v, --verbose Increase verbosity of output. Can be repeated.
 -q, --quiet suppress output except warnings and errors
 -h, --help show this help message and exit
 --debug show tracebacks on errors

Commands:
 bugs List bugs for a package
 builds List koji builds for a package
 changelog Show the changelog for a package
 contents Show contents of a package
 help print detailed help for another command
 info Show details about a package
 releases List active releases for a package
 search Show a list of packages that match a pattern.
 updates List bodhi updates for a package


You can search for packages:

--- ~ » pkgwat search nethack
+------------------+-------------------------------------------------------+
| name | summary |
+------------------+-------------------------------------------------------+
| nethack | A rogue-like single player dungeon exploration game |
| nethack-vultures | NetHack- Vulture's Eye and Vulture's Claw |
| egoboo | A top down graphical (3D) RPG in the spirit ofNethack |
| slashem | Super Lotsa Added Stuff Hack - Extended Magic |
| crossfire | Server for hosting crossfire games |
| crossfire-client | Client for connecting to crossfire servers |
+------------------+-------------------------------------------------------+


Flexibility with output formats for all commands:

--- ~ » pkgwat help changelog
usage: pkgwat changelog [-h] [-f {csv,html,json,table,yaml}] [-c COLUMN]
 [--quote {all,minimal,none,nonnumeric}]
 [--rows-per-page ROWS_PER_PAGE]
 [--start-row START_ROW]
 package

Show the changelog for a package


positional arguments:
 package

optional arguments:
 -h, --help show this help message and exit
 --rows-per-page ROWS_PER_PAGE
 --start-row START_ROW

output formatters:
 output formatter options

 -f {csv,html,json,table,yaml}, --format {csv,html,json,table,yaml}
 the output format, defaults to table
 -c COLUMN, --column COLUMN
 specify the column(s) to include, can be repeated

CSV Formatter:
 --quote {all,minimal,none,nonnumeric}
 when to include quotes, defaults to nonnumeric


There's even a shell. Just run $ pkgwat.

last updated on:
June 29th, 2012, 4:06 GMT
price:
FREE!
homepage:
github.com
license type:
LGPL v2 (GNU Lesser General Public Lic... 
developed by:
Ralph Bean
category:
ROOT \ System \ Archiving
pkgwat
Download Button

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Rate it!

Add your review!

SUBMIT