Python search is a minimal search engine writting in python for developers productivity. With PythoSearch you collect and retrieve and refactor information efficiently.
- collect commands, scripts, prompts, snippets, urls, files, efficiently as python dictionaries
- retrieve or execute the registered entries (depending on the type) either by searching them or invoking them via shortcuts
- refactor, reuse, generate and further automate entries as they are code
Check out these slides if you want to know more
For an example of how an entries could look like see here.
This installation covers the minimun functionality of Python search. Write a python script like this, and call it.
pip install python-search && python_search install_missing_dependencies
Note that you might need to upgrade your pip first: pip install --upgrade pip
To access the CLI manual and understand the options run:
python_search
Everything in python search you do through the cli tool.
We support Mac and Linux.
If you want to develop python-search install it via the instructions in the contributing doc
python_search new_project "MyEntries"
It will create a new git project for you for your entries.
Done! You can run the search UI by running.
python_search search
Read our documentaiton here for more in depth knwoledge.
Create a github issue to report it or send a patch.
Feature contributions are also welcomed! If you want to be part of the roadmap discussions reach out.
- Aeneas Christodoulou
- Jean Machado
- Thallys Costa
PythonSearch officially supports MacOS and Linux.
This project is licensed under the Apache License, Version 2.0. See LICENSE for the full text.
Copyright 2022 Jean Carlo Machado
See also our website