Skip to main content

A scalable headless data fetching library written with python and message queue service to enable quickly and easily prasing web data in a distributive way.

Project description

# pifetcher A scalable headless data fetching library written with python and message queue service to enable quickly and easily parsing web data in a distributive way.

## To install `bash pip install pifetcher `

## PYPI Link [https://pypi.org/project/pifetcher/](https://pypi.org/project/pifetcher/)

## dependencies: - pyppeteer - BeautifulSoup4 - boto3 (optional but by default)

## features:

  • event-callback-based interaction between user defined logic and the pre-disigned fetch worker

  • process works in batches, library user will be able to capture the event of a batch of works have been finished

  • easy to use, only needs to inherit the FetchWorker class and implement the basic call back functions

  • it’s design to use message queue, enbles more than just one worker to perform data fetching in order to scale the application

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

pifetcher-0.0.3.7.tar.gz (26.6 MB view details)

Uploaded Source

Built Distribution

pifetcher-0.0.3.7-py3-none-any.whl (26.7 MB view details)

Uploaded Python 3

File details

Details for the file pifetcher-0.0.3.7.tar.gz.

File metadata

  • Download URL: pifetcher-0.0.3.7.tar.gz
  • Upload date:
  • Size: 26.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.6.9

File hashes

Hashes for pifetcher-0.0.3.7.tar.gz
Algorithm Hash digest
SHA256 51cfc8a7a8151e4610150f493e5b0c3e96eca58a43bd3abd175f7f3544361030
MD5 4376849db893b847a9bdad299bedf3ef
BLAKE2b-256 16f23edef3c18f8fd9e8bac03b38f8e5255c097cf9d546e56d65b9a660cb7fbc

See more details on using hashes here.

File details

Details for the file pifetcher-0.0.3.7-py3-none-any.whl.

File metadata

  • Download URL: pifetcher-0.0.3.7-py3-none-any.whl
  • Upload date:
  • Size: 26.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.6.9

File hashes

Hashes for pifetcher-0.0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 52fbb1e7dae9152ae770a117b39e909799f98e5c9934a4cef7bc06ed6a2daeef
MD5 25cf328c5f448a6e3c36f700f0f89aae
BLAKE2b-256 35fd30e06855df1c50f30926ee7c4da5fb65e236dd7179cc76e8fd16b52de5e9

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