social_signals
Channel the power of data for societal good with social_signals: the definitive Python toolkit for ethically sourcing and interpreting the social pulse of the digital world.
About social_signals
In a data-driven world, the social_signals toolkit is an indispensable ally for developers and researchers who need to harvest public data efficiently and ethically. Built with the modern data product builder in mind, it serves as a pragmatic, yet principled, gateway to understanding societal trends, opinions, and movements. social_signals delivers the power to tap into a wealth of social signal feeds while ensuring compliance with the highest standards of data ethics and privacy.
Features
- Extensible Data Connectors: Effortlessly connect to a variety of data sources with built-in support for APIs, databases, and creative data retrieval methods.
- Ethical Data Harvesting: Compliant with legal frameworks, we ensure the data is sourced responsibly and ethically.
- User-Centric Design: Built for Python-savvy data product builders, focusing on efficiency and performance.
Installation
To install the package:
pip install social-signals
Quick Start
from social_signals.gdelt.api import get_gkg_articles
# Harvest GDELT articles within a date range and specific criteria
articles_df = gdelt_articles_df = get_gkg_articles(..)
Examples
Explore practical examples and use cases in the examples section.
Contributing
Interested in contributing to the social_signals project? Check out our contribution guidelines.
License
social_signals is released under the MIT License.
Metadata
Release files for social-signals 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| social_signals-0.0.3.tar.gz | 7.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| social_signals-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.4 kB
Security for social-signals 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
Release files / social_signals-0.0.3.tar.gz
How to use checksums
c8f56b1b3b1de6a28749de760734950984604c1df81cde9052bb55445aedf104How to use checksums
71bec170975a44af0aaf6c67ecd81cee4805ea0fa38de7094d633325c47116f1What is trusted publishing?
poetry/1.6.1 CPython/3.9.4 Darwin/23.1.0