stacksearch 2

Creator: bradpython12

Last updated:

Add to Cart

Description:

stacksearch 2

stacksearch 🔎









NOTE: STACKSEARCH IS NO LONGER ACTIVELY MAINTAINED. There will still be the occasional bug fixes and updates, but not as much.
StackSearch is a python module that provides a way to search StackExchange sites such as StackOverflow.
Installation
You know the drill
$ pip install stacksearch

Usage
CLI
$ stacksearch "This is the query"

or
$ python3 -m stacksearch "This is the query"

Python API
>>> from stacksearch import sync_search
>>> sync_search("This is the query")

or the asynchronous version
>>> import asyncio
>>> from stacksearch import search
>>> async def main():
... await search("This is the query")

>>> asyncio.run(main())

Have fun!
Features
The benefits of this module as opposed to the other StackOverflow-searching modules is that this module provides the following:

A markdown reverser engine to return useful and beautiful answers
The ability to return a dictionary of ALL the search results found, not just the first result
The ability to return results from all StackExchange sites
A beautiful command-line interface for humans via argparse and Rich
An optional asynchronous Python API
The ability to crank out raw JSON data to use
Fully type hinted

Usage Examples


For creating a text editor extension built on this package


For searching StackOverflow and/or other StackExchange websites without leaving the Terminal (for those Vim people)


For getting lots of answers from all StackExchange sites you know


License
MIT
Please feel free to contribute!
Links 📎

GitHub
PyPi

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.