Skip to main content

A package for harvesting social signal feeds.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

social_signals-0.0.3.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

social_signals-0.0.3-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file social_signals-0.0.3.tar.gz.

File metadata

  • Download URL: social_signals-0.0.3.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.9.4 Darwin/23.1.0

File hashes

Hashes for social_signals-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c8f56b1b3b1de6a28749de760734950984604c1df81cde9052bb55445aedf104
MD5 a5f6679eefd57bd6702243b954441ada
BLAKE2b-256 71bec170975a44af0aaf6c67ecd81cee4805ea0fa38de7094d633325c47116f1

See more details on using hashes here.

File details

Details for the file social_signals-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: social_signals-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.9.4 Darwin/23.1.0

File hashes

Hashes for social_signals-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7f00fff5321b84156be9e62b167f03427d18df9717613427a72bb8ffe514cb45
MD5 bb15d4bec40b506638dd03e5a10490c3
BLAKE2b-256 f885e23ed95afba46d1f0e4ca1a120089916a14a43fca9add6ee45ee78a3a826

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page