Skip to main content

A small python framework for making simple, maintainable web scraping scripts.

Project description

Brushtail

A simple way to structure web scraping; using chained functions to express dense workflow simply.

In development, with a short roadmap to version 1.

Background

I find some of the structure of webscraping a little tedious; it can require many repetetive steps, and scripts often need to change as websites change.

Thus, a solution which can chain steps together, with a goal of creating more easily disposible (or fixable) scraping scripts.

The drawback of chaining things in this fashion is that by connecting many failure points, the overall script may fail easily; but that isn't an issue for my use cases.

Roadmap

  • Clearer comments and typing
  • Code examples

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

brushtail-0.0.1.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brushtail-0.0.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file brushtail-0.0.1.tar.gz.

File metadata

  • Download URL: brushtail-0.0.1.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for brushtail-0.0.1.tar.gz
Algorithm Hash digest
SHA256 59eb3a016a0cd072a077465c9e4f0534f2009f89d4f959c66de3caa302b41d19
MD5 163b50669537225b7b69ba94d63452c7
BLAKE2b-256 197592e7d8ecab77219870c3e85a01a47f667f9e69b3351d82b5b1d8d549129f

See more details on using hashes here.

File details

Details for the file brushtail-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: brushtail-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for brushtail-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b8ec1b6c07a90197177dfa664f3cda0e8f5b318d6694b02a2e66938927519ffe
MD5 9f2c69b9b948f90b4b656bd94ecf5eff
BLAKE2b-256 0516a13bc3fa8b278c7e9190c12768a67f18161644eb484e23f163837ffe49bc

See more details on using hashes here.

Supported by

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