gsearch-wrapper v0.3.0
A modern Python package providing a pluggable wrapper for Google Search — ready for API, scraping, and AI integration.
🧠 Functions Available
| Function | Description |
|---|---|
search(query, num=10) |
Returns placeholder SERP results |
get_related_queries(query) |
Returns related keywords |
get_featured_snippets(query) |
Fetches featured snippet placeholder |
get_top_domains(query) |
Lists placeholder top domains |
get_people_also_ask(query) |
Returns dummy PAA questions |
summarize_serp(query) |
Returns text summary placeholder |
cache_results(query) |
Simulates caching |
compare_queries(query1, query2) |
Compares SERP overlap |
export_to_csv(results, filename) |
Exports results to CSV |
visualize_serp(query) |
Describes visualization placeholder |
🚀 Uploading to PyPI (Modern Build)
Step 1: Install dependencies
pip install build twine
Step 2: Build your package
python -m build
Step 3: Upload to TestPyPI
twine upload --repository testpypi dist/*
Step 4: Test install
pip install -i https://test.pypi.org/simple/ gsearch-wrapper
Step 5: Upload to official PyPI
twine upload dist/*
📄 License
MIT License © 2025 Amal Alexander
Metadata
Release files for gsearch-wrapper 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gsearch_wrapper-0.3.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gsearch_wrapper-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.2 kB
Release files / gsearch_wrapper-0.3.0.tar.gz
| Download URL | gsearch_wrapper-0.3.0.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c2f69ff25853630b56f25fc6f7950b65c8bb9511bde454ac0c34f5bcbf9cd2c0
|
|
BLAKE2b-256 checksum How to use checksums |
024a219473ac6c6d7155223a0f8e01a5b4d988291a78fc85091ed1428b4c4c89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / gsearch_wrapper-0.3.0-py3-none-any.whl
| Download URL | gsearch_wrapper-0.3.0-py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5651636d01013c7484479eddb5fec3d934241ce4dee8ec121839b296bdebf096
|
|
BLAKE2b-256 checksum How to use checksums |
e9899e3396b23628c26a7511b9fbe256412c5410d58e2c8a56d691d1fc77d7c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|