Skip to main content

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)

Source distribution for social-signals 0.0.3
File Size Uploaded Provenance
social_signals-0.0.3.tar.gz 7.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for social-signals 0.0.3
File Interpreter ABI Platform
social_signals-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 16.4 kB

Release files / social_signals-0.0.3.tar.gz

Download URL social_signals-0.0.3.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c8f56b1b3b1de6a28749de760734950984604c1df81cde9052bb55445aedf104
BLAKE2b-256 checksum
How to use checksums
71bec170975a44af0aaf6c67ecd81cee4805ea0fa38de7094d633325c47116f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.9.4 Darwin/23.1.0

Release files / social_signals-0.0.3-py3-none-any.whl

Download URL social_signals-0.0.3-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f00fff5321b84156be9e62b167f03427d18df9717613427a72bb8ffe514cb45
BLAKE2b-256 checksum
How to use checksums
f885e23ed95afba46d1f0e4ca1a120089916a14a43fca9add6ee45ee78a3a826
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.9.4 Darwin/23.1.0

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page