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 - ...