4
stars
27
commits
1
linked in READMEs
Jun 5, 2026
updated
UV scripts for analyzing HuggingFace datasets using streaming mode.
finepdfs-stats.py - Temporal Educational Quality AnalysisAnalyze educational quality trends across CommonCrawl dumps using Polars streaming. Answers: "Is the web getting more educational over time?"
Features:
Quick Examples:
# Quick test (10K samples)
uv run https://huggingface.co/datasets/uv-scripts/dataset-stats/raw/main/finepdfs-stats.py \
--limit 10000 --show-plan
# Analyze English PDFs
uv run https://huggingface.co/datasets/uv-scripts/dataset-stats/raw/main/finepdfs-stats.py \
--output-repo username/my-stats
# Analyze ALL 70+ languages
uv run https://huggingface.co/datasets/uv-scripts/dataset-stats/raw/main/finepdfs-stats.py \
--all-languages --output-repo username/my-stats
Run on HF Jobs (recommended for full dataset):
hf jobs uv run \
-s HF_TOKEN \
-e HF_XET_HIGH_PERFORMANCE=1 \
https://huggingface.co/datasets/uv-scripts/dataset-stats/raw/main/finepdfs-stats.py \
-- --all-languages --output-repo username/finepdfs-temporal-stats
Example output: davanstrien/finepdfs-temporal-stats-all
Performance:
Check out other scripts in the uv-scripts organization:
UV scripts are self-contained Python scripts that:
uv run command (no setup required)Learn more about UV: https://docs.astral.sh/uv/
19 commits
8 commits
4
stars
27
commits
1
linked in READMEs
Jun 5, 2026
updated
UV scripts for analyzing HuggingFace datasets using streaming mode.
finepdfs-stats.py - Temporal Educational Quality AnalysisAnalyze educational quality trends across CommonCrawl dumps using Polars streaming. Answers: "Is the web getting more educational over time?"
Features:
Quick Examples:
# Quick test (10K samples)
uv run https://huggingface.co/datasets/uv-scripts/dataset-stats/raw/main/finepdfs-stats.py \
--limit 10000 --show-plan
# Analyze English PDFs
uv run https://huggingface.co/datasets/uv-scripts/dataset-stats/raw/main/finepdfs-stats.py \
--output-repo username/my-stats
# Analyze ALL 70+ languages
uv run https://huggingface.co/datasets/uv-scripts/dataset-stats/raw/main/finepdfs-stats.py \
--all-languages --output-repo username/my-stats
Run on HF Jobs (recommended for full dataset):
hf jobs uv run \
-s HF_TOKEN \
-e HF_XET_HIGH_PERFORMANCE=1 \
https://huggingface.co/datasets/uv-scripts/dataset-stats/raw/main/finepdfs-stats.py \
-- --all-languages --output-repo username/finepdfs-temporal-stats
Example output: davanstrien/finepdfs-temporal-stats-all
Performance:
Check out other scripts in the uv-scripts organization:
UV scripts are self-contained Python scripts that:
uv run command (no setup required)Learn more about UV: https://docs.astral.sh/uv/
19 commits
8 commits