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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59eb3a016a0cd072a077465c9e4f0534f2009f89d4f959c66de3caa302b41d19
|
|
| MD5 |
163b50669537225b7b69ba94d63452c7
|
|
| BLAKE2b-256 |
197592e7d8ecab77219870c3e85a01a47f667f9e69b3351d82b5b1d8d549129f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8ec1b6c07a90197177dfa664f3cda0e8f5b318d6694b02a2e66938927519ffe
|
|
| MD5 |
9f2c69b9b948f90b4b656bd94ecf5eff
|
|
| BLAKE2b-256 |
0516a13bc3fa8b278c7e9190c12768a67f18161644eb484e23f163837ffe49bc
|