zaban

A commandline tool to solve your problems via searching.


License
MIT
Install
pip install zaban==1.2

Documentation

zaban

zaban, a commandline tool to solve your problems via searching.

$ pip install zaban

It has two powerful features: - Multi-forum support - Blazing fast speed at extracting links

Example

How to learn Python:

$ zaban learn python --num=5

It may output like this:

★ Find 5 links :d ★
https://stackoverflow.com/questions/4617251/learning-python
https://stackoverflow.com/questions/6857362/learn-python-3-0-or-2-x
https://stackoverflow.com/questions/7093028/learn-python-the-hard-way-exercise-35
https://stackoverflow.com/questions/852554/learning-python
https://stackoverflow.com/questions/19057075/learn-python-or-scala

Usage

Usage:
  zaban <query>... [(-a | --pos=<pos> | --num=<num>)] [--se=<se>] [--forum=<f>]
  zaban (-h | --help | --version)

Options:
  -h --help     Show this screen.
  --version     Show version.
  -a            Show all the links.
  --pos=<pos>   Select link at specific position.[default: 1]
  --num=<num>   Show specific amount of links.[default: 1]
  --se=<se>     Select search engine to use.[default: bing]
  --forum=<f>   Select a specific forum.[default: stackoverflow]

Lazy

If you are lazy, you can use alias in your bashrc

# Chinese oriented
alias zhihu='zaban --num=5 --forum=zhihu'
alias seg='zaban --num=5 --forum=segmentfault'
# English oriented
alias quo='zaban --num=5 --forum=quora'
alias so='zaban --num=5'

Examples

$ zhihu 神器
★ Find 5 links :d ★
https://www.zhihu.com/topic/19865724
https://www.zhihu.com/question/36546814
https://www.zhihu.com/question/20772002
https://zhuanlan.zhihu.com/p/28869740
https://zhuanlan.zhihu.com/shaoyunjiao/20523711

Support

Search engines: - Bing - Google

Forums: - Stackoverflow - Segmentfault - Zhihu - Quora - ...