Complete rewrite with Polars. No more single loop to fetch all data; posts, queued posts, drafts, and activity are all fetched separately. Extra caution when querying API to prevent HTTP 429

This commit is contained in:
2026-10-21 22:12:31 -04:00
parent ea116ee0a3
commit a23bd35001
6 changed files with 964 additions and 219 deletions

View File

@@ -1,11 +1,14 @@
[project]
name = "tumblr_stats"
version = "0.1.0"
description = "Calculate Tumblr stats using pytumblr."
version = "1.0.0"
description = "Calculate Tumblr stats using pytumblr and Polars."
authors = [
{name = "Amber", email = "amber@ailuridae.io"},
]
dependencies = ["pytumblr==0.1.2"]
dependencies = [
"pytumblr==0.1.2",
"polars==1.44.1",
]
requires-python = "==3.14.*"
readme = "README.md"