Ziim
Never open a Browser-tab again, copy/Paste your error/Exception to find available solutions online randomly!
Ziim will handle everything for you, directly in the CLI after catching an error!
AMAZING RIGHT ?
How it's works
Theese are steps :
- Ziim get your error and ask you, where you want to find solution
- You just need to enter number corresponding the forum you want to fetch answers
- That's all, Ziim will provide you the available questions matching your error, give you the answers, votes,...
YOU GET IT ?\
No need to:
-
copy the Exception
, -
Minimize your terminal
, -
Open the browser
, -
Paste it on google or any searchEngine
, -
Open multiple tabs per result
, -
fetching where the solution of your problem could be
...
Handled Forums
For Now, Ziim can find on:
- [Done] StackOverflow
- [Done] StackExchange
- [Done] Codeproject
- [Done] CodeRanch
- [Done] SitePoint
- [Done] Quora
- [Done] Reddit
You will have the available list in ./parser.json
Requirements
- Python (3.x is recommended)
- requests
- lxml
How to use it
Let's see some examples on how to use it :
In your code
Make sure you have installed all requirements in ./python/requirements.txt, by running :
pip3 install ziim
In the code :
# You import first Ziim Class and instantiate it
import ziim
# search_level is not required and as default it's 0
ziim = ziim.Ziim().go
try:
# Your code here
test = 12/0 # This will throws an error
except Exception as es:
# Then call ziim here
ziim(es)
Run in the cli :
python3 -m ziim.example
As a CLI
Just hit this sample command :
# Then hit:
ziim node ./example.js
The command node ./example.js
will be executed and the error will be taken to ziim, with this method you can start any kind of process in CLI and use ziimcli to fetch solutions.