A pluggable Python wrapper for Google Search (API + Scraping + AI extensions)
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gsearch_wrapper-0.3.0.tar.gz
(2.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gsearch_wrapper-0.3.0.tar.gz.
File metadata
- Download URL: gsearch_wrapper-0.3.0.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2f69ff25853630b56f25fc6f7950b65c8bb9511bde454ac0c34f5bcbf9cd2c0
|
|
| MD5 |
698238e9241c4226f5ba151b9ee1c588
|
|
| BLAKE2b-256 |
024a219473ac6c6d7155223a0f8e01a5b4d988291a78fc85091ed1428b4c4c89
|
File details
Details for the file gsearch_wrapper-0.3.0-py3-none-any.whl.
File metadata
- Download URL: gsearch_wrapper-0.3.0-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5651636d01013c7484479eddb5fec3d934241ce4dee8ec121839b296bdebf096
|
|
| MD5 |
c982eaac566c4dfe8b9fed4076c95fec
|
|
| BLAKE2b-256 |
e9899e3396b23628c26a7511b9fbe256412c5410d58e2c8a56d691d1fc77d7c5
|