danielrosehill commited on
Commit
89ba8ce
·
verified ·
1 Parent(s): dcf5d8b

Link the master Dataset Navigator

Browse files
Files changed (7) hide show
  1. README.md +143 -4
  2. app.js +48 -0
  3. daniel.webp +0 -0
  4. data.json +1217 -0
  5. hebrish.webp +0 -0
  6. index.html +17 -18
  7. style.css +31 -28
README.md CHANGED
@@ -1,10 +1,149 @@
1
  ---
2
  title: Dataset Navigator
3
- emoji: 🌖
4
- colorFrom: gray
5
- colorTo: yellow
6
  sdk: static
 
7
  pinned: false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
  title: Dataset Navigator
3
+ emoji: 🗂️
4
+ colorFrom: green
5
+ colorTo: gray
6
  sdk: static
7
+ app_file: index.html
8
  pinned: false
9
+ license: cc-by-4.0
10
+ short_description: Browse Daniel Rosehill's public datasets
11
+ datasets:
12
+ - danielrosehill/Agent-Task-Break-Detector
13
+ - danielrosehill/AI-Interactions-Sentences
14
+ - danielrosehill/American-Centrism-Eval
15
+ - danielrosehill/Annotated-Voice-Notes
16
+ - danielrosehill/ASR-Paragraph-Breaks
17
+ - danielrosehill/ASR-WPM-And-Background-Noise-Eval
18
+ - danielrosehill/Audio-Understanding-Bitrate-Eval-0426
19
+ - danielrosehill/Audio-Understanding-Test-Set
20
+ - danielrosehill/Code-Gen-Agents-0925
21
+ - danielrosehill/Conspiracy-Endorsement-Eval
22
+ - danielrosehill/Conspiracy-Endorsement-Eval-Runs
23
+ - danielrosehill/Email-Key-Line-Bolding
24
+ - danielrosehill/English-Hebrew-Codeswitching-Sentences
25
+ - danielrosehill/General-English-Sentences
26
+ - danielrosehill/Geopol-Forecaster-Predictions
27
+ - danielrosehill/Geopolitical-System-Prompts
28
+ - danielrosehill/GHG-Emissions-Data
29
+ - danielrosehill/Global-Value-Factor-Database-Refactor-V2
30
+ - danielrosehill/Hebrew-Image-Eval-111225
31
+ - danielrosehill/Hebrew-Language-Signage
32
+ - danielrosehill/homegoods-taxonomy
33
+ - danielrosehill/Homophone-Context-Sentences
34
+ - danielrosehill/inventory-spec-lines
35
+ - danielrosehill/Iran-Israel-War-2026
36
+ - danielrosehill/ISO-3166-4217-Consolidated
37
+ - danielrosehill/Israel-Alerting-Zones
38
+ - danielrosehill/Israel-Election-2026-Candidate-Lists
39
+ - danielrosehill/Israel-Election-2026-Polls
40
+ - danielrosehill/Israel-Knesset-25-Members
41
+ - danielrosehill/Israel-Open-Data-Catalogue
42
+ - danielrosehill/Israel-Palestine-Framing-Eval
43
+ - danielrosehill/Israel-Palestine-Framing-Eval-Runs
44
+ - danielrosehill/Israel-Photos
45
+ - danielrosehill/Ivory-Catalog-020226
46
+ - danielrosehill/Jerusalem-Air-Quality-Shabbat
47
+ - danielrosehill/Jerusalem-Emergency-Shelters-0925
48
+ - danielrosehill/Jerusalem-High-Rise-Development
49
+ - danielrosehill/jerusalem-poster-detection
50
+ - danielrosehill/Jerusalem-Streetscapes
51
+ - danielrosehill/Linux-Admin-Sentences
52
+ - danielrosehill/Long-Prompt-Experiment
53
+ - danielrosehill/multimodal-ai-taxonomy
54
+ - danielrosehill/Noisy-Voice-Notes
55
+ - danielrosehill/NVR-Entity-Recognition-Experiment
56
+ - danielrosehill/Open-Router-API-Pricing-Analysis
57
+ - danielrosehill/OR-Batch-Inference-Models
58
+ - danielrosehill/Paragraph-Dictation-Passages
59
+ - danielrosehill/Parakeet-Dictation-Cleanup-Eval
60
+ - danielrosehill/pay-for-outcomes-instruments
61
+ - danielrosehill/Personal-Vocabulary-Sentences
62
+ - danielrosehill/Podcast-ASR-Evaluation
63
+ - danielrosehill/Prompt-Separation
64
+ - danielrosehill/Proofed-ASR-Cleanup-Training-Data
65
+ - danielrosehill/Propaganda-Bait-Eval
66
+ - danielrosehill/Propaganda-Bait-Eval-Runs
67
+ - danielrosehill/pseudo-personalised-outreach
68
+ - danielrosehill/Read-Aloud-Voice-Sentences
69
+ - danielrosehill/Sample-Voice-Context-Data
70
+ - danielrosehill/Shakespearean-Text-Transformation-Prompts
71
+ - danielrosehill/Single-Prompt-Book
72
+ - danielrosehill/Small-STT-Eval-Audio-Dataset
73
+ - danielrosehill/Smart-Home-Sentences
74
+ - danielrosehill/Speech-To-Text-System-Prompts-2
75
+ - danielrosehill/storage-container-dimensions
76
+ - danielrosehill/STT-Fine-Tune-Eval-101225
77
+ - danielrosehill/STT-Voice-Notes-Evals
78
+ - danielrosehill/System-Prompt-Library
79
+ - danielrosehill/Tech-Graphics-Benchmark
80
+ - danielrosehill/Tech-Graphics-Benchmark-Ratings
81
+ - danielrosehill/Tech-Graphics-Benchmark-Runs
82
+ - danielrosehill/Tech-Sentences
83
+ - danielrosehill/Tech-Sentences-For-ASR-Training
84
+ - danielrosehill/Tel-Aviv-Pics
85
+ - danielrosehill/term-context-sentences
86
+ - danielrosehill/Text-To-Image-Test-Prompts
87
+ - danielrosehill/Text-Transformation-Prompts-300525
88
+ - danielrosehill/The-PC-Bench
89
+ - danielrosehill/Transcription-Cleanup-Trainer
90
+ - danielrosehill/US-Partisan-Framing-Eval
91
+ - danielrosehill/Voice-Command-Sentences
92
+ - danielrosehill/Voice-Note-Audio
93
+ - danielrosehill/Voice-Notes
94
+ - danielrosehill/Wake-Words
95
+ - danielrosehill/Whisper-Fine-Tune-One-Shot-Eval
96
+ - danielrosehill/Whiteboards
97
+ - danielrosehill/Writing-System-Prompts
98
+ - danielrosehill/Zapier-Integrations-260825
99
+ - Hebrish/Acronym-Sentences
100
+ - Hebrish/AI-Interactions-Sentence-Bank
101
+ - Hebrish/AI-Tech-Vocabulary-Sentence-Bank
102
+ - Hebrish/ASR-Error-List
103
+ - Hebrish/ASR-Error-Prediction
104
+ - Hebrish/Brand-Name-Sentences
105
+ - Hebrish/Community-Voice-Contributions
106
+ - Hebrish/Currency-Sentences
107
+ - Hebrish/Disfluent-Read-Sentences
108
+ - Hebrish/English-Hebrew-Codeswitching-ASR-Benchmark
109
+ - Hebrish/English-Hebrew-Mixed-Sentences
110
+ - Hebrish/Example-Sentence-Bank
111
+ - Hebrish/Expanded-Acronym-Sentences
112
+ - Hebrish/Hard-ASR-Sentences
113
+ - Hebrish/hebrew-latin-code-switching
114
+ - Hebrish/Hebrew-Term-Pronunciations-IPA
115
+ - Hebrish/Hebrish-TTS-Voice-Recordings
116
+ - Hebrish/Hebrish-Validation
117
+ - Hebrish/Homophone-Context-Sentence-Bank
118
+ - Hebrish/Irish-English-Sentences
119
+ - Hebrish/Israeli-Name-Sentences
120
+ - Hebrish/Israeli-Street-Names
121
+ - Hebrish/Jewish-Religious-Terminology-Sentences
122
+ - Hebrish/Judaica-Sentences
123
+ - Hebrish/Linux-Admin-Sentence-Bank
124
+ - Hebrish/Noisy-Condition-Sentences
125
+ - Hebrish/October-7-Memorial-Sentence-Bank
126
+ - Hebrish/Personal-Vocabulary-Sentence-Bank
127
+ - Hebrish/Pronunciation-Variants
128
+ - Hebrish/Repeated-Word-Sentences
129
+ - Hebrish/Room-Tone-Annotations
130
+ - Hebrish/Self-Correction-Sentences
131
+ - Hebrish/Singing-Sentences
132
+ - Hebrish/Smart-Home-Sentence-Bank
133
+ - Hebrish/Spoken-Aside-Sentences
134
+ - Hebrish/Synthetic-Codeswitching-Voices-Pilot
135
+ - Hebrish/Weird-Voice-Sentences
136
+ - Hebrish/Whispered-Sentences
137
+ - Hebrish/Yiddish-Sentences
138
+ - My-Weird-Prompts/Corn-The-Sloth
139
+ - My-Weird-Prompts/Corn-Training-Set
140
+ - My-Weird-Prompts/episodes
141
+ - My-Weird-Prompts/episodes-eval
142
+ - My-Weird-Prompts/Eval-Prompts
143
+ - My-Weird-Prompts/Model-Chronicle
144
+ - My-Weird-Prompts/mwp-censorship-results
145
+ - My-Weird-Prompts/MWP-Script-Results
146
+ - My-Weird-Prompts/transcripts
147
  ---
148
 
149
+ Master navigator for Daniel Rosehill's public datasets, on the `danielrosehill` account and the Hebrish and My-Weird-Prompts organisations. It opens on the specialist navigators, and topic tabs cover the rest.
app.js ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ const HF = "https://huggingface.co/";
2
+ const esc = (s) => String(s ?? "").replace(/[&<>"]/g, (c) => ({ "&": "&amp;", "<": "&lt;", ">": "&gt;", '"': "&quot;" }[c]));
3
+ const link = (path, text) => `<a href="${esc(HF + path)}" target="_blank" rel="noopener">${esc(text)}</a>`;
4
+ const size = (b) => (b >= 1e9 ? (b / 1e9).toFixed(1) + " GB" : b >= 1e6 ? Math.round(b / 1e6) + " MB" : Math.max(1, Math.round(b / 1e3)) + " KB");
5
+ const logo = (o) => (o === "danielrosehill" ? '<img src="daniel.webp" alt="">' : o === "Hebrish" ? '<img src="hebrish.webp" alt="">' : "");
6
+
7
+ function card(d) {
8
+ const facts = [["Size", size(d.bytes)]];
9
+ if (d.rows >= 10) facts.push(["Rows", d.rows.toLocaleString("en-US")]);
10
+ if (d.license) facts.push(["License", esc(d.license)]);
11
+ return `<article class="card"><div class="who">${logo(d.owner)}<span>${esc(d.owner)} · ${esc(d.type)}</span></div>
12
+ <h3>${link("datasets/" + d.id, d.name)}</h3><p>${esc(d.summary)}</p>
13
+ ${d.gated ? '<div class="meta"><span class="badge">Access request</span></div>' : ""}
14
+ <dl class="facts">${facts.map(([k, v]) => `<dt>${k}</dt><dd>${v}</dd>`).join("")}</dl></article>`;
15
+ }
16
+ const navCard = (n) => `<article class="card"><div class="who"><span>Navigator</span></div><h3>${link("spaces/" + n.space, n.name)}</h3><p>${esc(n.summary)}</p>
17
+ <div class="count">${n.count} <span>dataset${n.count === 1 ? "" : "s"}</span></div></article>`;
18
+ const topicCard = (g) => `<article class="card"><div class="who"><span>Topic</span></div><h3><a href="#${g.slug}">${esc(g.name)}</a></h3>
19
+ <p>${esc(g.datasets.slice(0, 3).map((d) => d.name).join(", "))} and more.</p><div class="count">${g.datasets.length} <span>datasets</span></div></article>`;
20
+
21
+ (async () => {
22
+ const data = await (await fetch("data.json")).json();
23
+ const q = document.getElementById("q"), out = document.getElementById("list"), tabs = document.getElementById("tabs");
24
+ const navName = Object.fromEntries(data.navigators.map((n) => [n.id, n.name]));
25
+ document.getElementById("built").textContent = data.built;
26
+ document.getElementById("count").textContent = `${data.total} datasets.`;
27
+ const grid = (html) => `<div class="grid">${html}</div>`;
28
+ const draw = () => {
29
+ const slug = location.hash.slice(1), current = data.groups.find((g) => g.slug === slug);
30
+ const term = q.value.trim().toLowerCase();
31
+ tabs.innerHTML = [`<a href="#"${!term && !current ? ' aria-current="page"' : ""}>Navigators</a>`,
32
+ ...data.groups.map((g) => `<a href="#${g.slug}"${!term && g === current ? ' aria-current="page"' : ""}>${esc(g.tab)} (${g.datasets.length})</a>`)].join("");
33
+ if (!term) {
34
+ out.innerHTML = current ? `<h2>${esc(current.name)}</h2>` + grid(current.datasets.map(card).join(""))
35
+ : "<h2>Specialist navigators</h2>" + grid(data.navigators.map(navCard).join("")) + "<h2>By topic</h2>" + grid(data.groups.map(topicCard).join(""));
36
+ return;
37
+ }
38
+ const has = (...parts) => parts.join(" ").toLowerCase().includes(term);
39
+ const groups = data.groups.map((g) => [g, g.datasets.filter((d) => has(d.id, d.name, d.type, d.summary))]).filter(([, h]) => h.length);
40
+ const inside = data.inside.filter((d) => has(d.id, d.name, navName[d.nav]));
41
+ out.innerHTML = groups.map(([g, h]) => `<h2>${esc(g.name)}</h2>` + grid(h.map(card).join(""))).join("")
42
+ + (inside.length ? "<h2>Inside the navigators</h2>" + grid(inside.map((d) => `<article class="card"><div class="who"><span>${esc(d.id.split("/")[0])} · ${esc(navName[d.nav])}</span></div><h3>${link("datasets/" + d.id, d.name)}</h3></article>`).join("")) : "");
43
+ if (!out.innerHTML) out.innerHTML = '<p class="empty">No datasets match.</p>';
44
+ };
45
+ q.addEventListener("input", draw);
46
+ addEventListener("hashchange", () => { q.value = ""; draw(); });
47
+ draw();
48
+ })();
daniel.webp ADDED
data.json ADDED
@@ -0,0 +1,1217 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "built": "2026-11-07",
3
+ "total": 135,
4
+ "navigators": [
5
+ {
6
+ "id": "audio",
7
+ "name": "Audio Dataset Navigator",
8
+ "space": "danielrosehill/Audio-Dataset-Navigator",
9
+ "summary": "Read-sentence voice recordings, for training and testing speech recognition.",
10
+ "count": 37
11
+ },
12
+ {
13
+ "id": "sentence",
14
+ "name": "Sentence Dataset Navigator",
15
+ "space": "danielrosehill/Sentence-Dataset-Navigator",
16
+ "summary": "Text-only sentence banks for reading aloud, and third-party candidates.",
17
+ "count": 8
18
+ },
19
+ {
20
+ "id": "benchmarks",
21
+ "name": "My Benchmarks",
22
+ "space": "danielrosehill/My-Benchmarks",
23
+ "summary": "Test sets, prompts and run results, grouped by benchmark.",
24
+ "count": 23
25
+ },
26
+ {
27
+ "id": "mwp",
28
+ "name": "My Weird Prompts Dataset Navigator",
29
+ "space": "danielrosehill/mwp-dataset-navigator",
30
+ "summary": "Field reference for the podcast's two open datasets: every episode and every speaker turn.",
31
+ "count": 2
32
+ }
33
+ ],
34
+ "groups": [
35
+ {
36
+ "slug": "speech",
37
+ "tab": "Speech",
38
+ "name": "Speech and voice data",
39
+ "datasets": [
40
+ {
41
+ "id": "danielrosehill/Annotated-Voice-Notes",
42
+ "type": "Voice notes",
43
+ "owner": "danielrosehill",
44
+ "name": "Annotated Voice Notes",
45
+ "summary": "A small, hand-picked set of real voice notes. It is kept small on purpose.",
46
+ "gated": false,
47
+ "rows": 1,
48
+ "bytes": 21457417,
49
+ "license": "cc-by-4.0",
50
+ "modified": "2026-11-03"
51
+ },
52
+ {
53
+ "id": "Hebrish/ASR-Error-List",
54
+ "type": "ASR errors",
55
+ "owner": "Hebrish",
56
+ "name": "ASR Error List",
57
+ "summary": "The words the Hebrish speech-to-text fine-tunes still get wrong in real dictation, what they were heard as, and how far targeted retraining on each one has got.",
58
+ "gated": true,
59
+ "rows": 2316,
60
+ "bytes": 816145,
61
+ "license": "cc-by-4.0",
62
+ "modified": "2026-11-04"
63
+ },
64
+ {
65
+ "id": "Hebrish/Community-Voice-Contributions",
66
+ "type": "Recordings",
67
+ "owner": "Hebrish",
68
+ "name": "Community Voice Contributions",
69
+ "summary": "A place for anyone to contribute recordings of their own voice to the Hebrish speech models: English sentences with everyday Hebrew words written in Latin letters (\"the arnona bill\", \"a tor at the…",
70
+ "gated": false,
71
+ "rows": 1,
72
+ "bytes": 110593,
73
+ "license": "cc-by-4.0",
74
+ "modified": "2026-11-02"
75
+ },
76
+ {
77
+ "id": "Hebrish/Room-Tone-Annotations",
78
+ "type": "Noise",
79
+ "owner": "Hebrish",
80
+ "name": "Room Tone Annotations",
81
+ "summary": "Room tone: recordings of silence in a labelled room, made with the same phone, microphone and settings as the Hebrish read-speech recordings. Each recording is tagged with the room, the conditions at…",
82
+ "gated": false,
83
+ "rows": 2,
84
+ "bytes": 4848280,
85
+ "license": "cc-by-4.0",
86
+ "modified": "2026-10-22"
87
+ },
88
+ {
89
+ "id": "danielrosehill/Sample-Voice-Context-Data",
90
+ "type": "Voice context",
91
+ "owner": "danielrosehill",
92
+ "name": "Sample Voice Context Data",
93
+ "summary": "A small synthetic dataset containing LLM-generated context information simulating a job seeker narrating their career trajectory.",
94
+ "gated": false,
95
+ "rows": 18,
96
+ "bytes": 15809025,
97
+ "license": "mit",
98
+ "modified": "2026-10-30"
99
+ },
100
+ {
101
+ "id": "Hebrish/Synthetic-Codeswitching-Voices-Pilot",
102
+ "type": "Synthetic speech",
103
+ "owner": "Hebrish",
104
+ "name": "Synthetic Codeswitching Voices Pilot",
105
+ "summary": "100 synthetic clips, 2026-10-28: English sentences with one Hebrew term, spoken by Kokoro-82M voices (af_bella, af_heart, am_fenrir, am_michael, bf_emma, bm_george; US and UK, female and male), with…",
106
+ "gated": false,
107
+ "rows": 100,
108
+ "bytes": 17921280,
109
+ "license": "cc-by-4.0",
110
+ "modified": "2026-10-28"
111
+ },
112
+ {
113
+ "id": "danielrosehill/Voice-Note-Audio",
114
+ "type": "Voice notes",
115
+ "owner": "danielrosehill",
116
+ "name": "Voice Note Audio",
117
+ "summary": "This dataset contains real-world voice recordings with transcripts and comprehensive annotations.",
118
+ "gated": false,
119
+ "rows": 101,
120
+ "bytes": 287702581,
121
+ "license": null,
122
+ "modified": "2026-10-30"
123
+ },
124
+ {
125
+ "id": "danielrosehill/Voice-Notes",
126
+ "type": "Voice notes",
127
+ "owner": "danielrosehill",
128
+ "name": "Voice Notes",
129
+ "summary": "Real voice-note transcripts from one person's Voicenotes export (April 2026), filtered for privacy, for evaluating Voice-Note-Intent-Classifier.",
130
+ "gated": false,
131
+ "rows": 65,
132
+ "bytes": 62057,
133
+ "license": "other",
134
+ "modified": "2026-11-03"
135
+ },
136
+ {
137
+ "id": "danielrosehill/Wake-Words",
138
+ "type": "Wake words",
139
+ "owner": "danielrosehill",
140
+ "name": "Wake Words",
141
+ "summary": "Real recordings of Jewish and Israeli first-name wake words, for training local wake word models (openWakeWord, microWakeWord) to use with Home Assistant Assist and on the desktop, in place of \"Hey…",
142
+ "gated": false,
143
+ "rows": 448,
144
+ "bytes": 122016836,
145
+ "license": "cc-by-4.0",
146
+ "modified": "2026-10-30"
147
+ }
148
+ ]
149
+ },
150
+ {
151
+ "slug": "training",
152
+ "tab": "Training data",
153
+ "name": "Training data for small models",
154
+ "datasets": [
155
+ {
156
+ "id": "danielrosehill/Agent-Task-Break-Detector",
157
+ "type": "Classifier data",
158
+ "owner": "danielrosehill",
159
+ "name": "Agent Task Break Detector",
160
+ "summary": "Synthetic training data for a small classifier that judges whether a new user turn in an AI agent session starts a new task.",
161
+ "gated": false,
162
+ "rows": 8193,
163
+ "bytes": 18002594,
164
+ "license": "cc-by-4.0",
165
+ "modified": "2026-10-24"
166
+ },
167
+ {
168
+ "id": "Hebrish/ASR-Error-Prediction",
169
+ "type": "ASR errors",
170
+ "owner": "Hebrish",
171
+ "name": "ASR Error Prediction",
172
+ "summary": "Training data for a model that predicts which words a speech recognition model will get wrong for one speaker, by extrapolating from the words it has already been confirmed to get wrong. Built for…",
173
+ "gated": false,
174
+ "rows": 9685,
175
+ "bytes": 2422400,
176
+ "license": "cc-by-4.0",
177
+ "modified": "2026-10-25"
178
+ },
179
+ {
180
+ "id": "danielrosehill/ASR-Paragraph-Breaks",
181
+ "type": "Text clean-up",
182
+ "owner": "danielrosehill",
183
+ "name": "ASR Paragraph Breaks",
184
+ "summary": "Hand-annotated paragraph breaks for flat speech-to-text output. ASR engines emit punctuated, cased text as one block.",
185
+ "gated": false,
186
+ "rows": 1535,
187
+ "bytes": 8129048,
188
+ "license": "cc-by-4.0",
189
+ "modified": "2026-10-25"
190
+ },
191
+ {
192
+ "id": "danielrosehill/Email-Key-Line-Bolding",
193
+ "type": "Text clean-up",
194
+ "owner": "danielrosehill",
195
+ "name": "Email Key Line Bolding",
196
+ "summary": "Hand annotations of which words in a dictated email should be bold: any run of whole words within a paragraph, from a phrase to several sentences. The task for the model trained on it: given an…",
197
+ "gated": false,
198
+ "rows": 342,
199
+ "bytes": 4361362,
200
+ "license": "cc-by-4.0",
201
+ "modified": "2026-10-21"
202
+ },
203
+ {
204
+ "id": "Hebrish/Hebrew-Term-Pronunciations-IPA",
205
+ "type": "Pronunciation",
206
+ "owner": "Hebrish",
207
+ "name": "Hebrew Term Pronunciations IPA",
208
+ "summary": "How Hebrew words are pronounced inside English speech, written in IPA, measured from real recordings of one Anglo-Israeli speaker (Daniel Rosehill). Pilot of 20 terms, 2026-10-28.",
209
+ "gated": true,
210
+ "rows": 170,
211
+ "bytes": 70247,
212
+ "license": "cc-by-4.0",
213
+ "modified": "2026-10-28"
214
+ },
215
+ {
216
+ "id": "Hebrish/hebrew-latin-code-switching",
217
+ "type": "Token labels",
218
+ "owner": "Hebrish",
219
+ "name": "Hebrew-Latin Code-Switching",
220
+ "summary": "English sentences containing Hebrew words written in Latin characters, with token-level BIO spans marking them.",
221
+ "gated": true,
222
+ "rows": 4737,
223
+ "bytes": 2313938,
224
+ "license": "mit",
225
+ "modified": "2026-10-30"
226
+ },
227
+ {
228
+ "id": "danielrosehill/inventory-spec-lines",
229
+ "type": "Token labels",
230
+ "owner": "danielrosehill",
231
+ "name": "Inventory Spec Lines",
232
+ "summary": "14,426 product-specification lines from a real household inventory (cables, adapters, tools, electronics, household goods), each labelled with spans for a fixed set of 25 attributes (vocabulary v2)…",
233
+ "gated": false,
234
+ "rows": 14426,
235
+ "bytes": 2444960,
236
+ "license": "cc-by-4.0",
237
+ "modified": "2026-10-15"
238
+ },
239
+ {
240
+ "id": "danielrosehill/jerusalem-poster-detection",
241
+ "type": "Object detection",
242
+ "owner": "danielrosehill",
243
+ "name": "Jerusalem Poster Detection",
244
+ "summary": "Geotagged street photographs of a messianic postering campaign in central Jerusalem, with bounding boxes around every campaign poster in frame. Each image carries the GPS coordinates it was shot at…",
245
+ "gated": false,
246
+ "rows": 13,
247
+ "bytes": 11412223,
248
+ "license": "cc-by-4.0",
249
+ "modified": "2026-09-01"
250
+ },
251
+ {
252
+ "id": "danielrosehill/NVR-Entity-Recognition-Experiment",
253
+ "type": "Entity recognition",
254
+ "owner": "danielrosehill",
255
+ "name": "NVR Entity Recognition Experiment",
256
+ "summary": "This repository contains a training dataset designed for entity recognition in Network Video Recorder (NVR) applications, specifically focused on newborn safety monitoring. The dataset uses a stuffed…",
257
+ "gated": false,
258
+ "rows": 196,
259
+ "bytes": 196699027,
260
+ "license": "mit",
261
+ "modified": "2025-08-21"
262
+ },
263
+ {
264
+ "id": "danielrosehill/Prompt-Separation",
265
+ "type": "Text structure",
266
+ "owner": "danielrosehill",
267
+ "name": "Prompt Separation",
268
+ "summary": "Voice-typed podcast prompt transcripts decomposed into structured fields: discrete prompts (asks), a list of context chunks, and free-form host_notes.",
269
+ "gated": false,
270
+ "rows": 2318,
271
+ "bytes": 4961708,
272
+ "license": "cc-by-4.0",
273
+ "modified": "2026-10-19"
274
+ },
275
+ {
276
+ "id": "danielrosehill/pseudo-personalised-outreach",
277
+ "type": "Classifier data",
278
+ "owner": "danielrosehill",
279
+ "name": "Pseudo-Personalised Outreach",
280
+ "summary": "Real unsolicited emails sent to one person, labelled genuine or pseudo_personalised, with every sender identity replaced by a plausible fake.",
281
+ "gated": false,
282
+ "rows": 18,
283
+ "bytes": 64651,
284
+ "license": "cc-by-4.0",
285
+ "modified": "2026-10-20"
286
+ },
287
+ {
288
+ "id": "danielrosehill/term-context-sentences",
289
+ "type": "Sentence generation",
290
+ "owner": "danielrosehill",
291
+ "name": "Term Context Sentences",
292
+ "summary": "Training data for Contextual Sentence Creator: given a term, a one-line context and a count, write natural English sentences.",
293
+ "gated": false,
294
+ "rows": 21815,
295
+ "bytes": 20097789,
296
+ "license": "cc-by-4.0",
297
+ "modified": "2026-11-03"
298
+ },
299
+ {
300
+ "id": "danielrosehill/Transcription-Cleanup-Trainer",
301
+ "type": "Text clean-up",
302
+ "owner": "danielrosehill",
303
+ "name": "Transcription Cleanup Trainer",
304
+ "summary": "A curated dataset for training speech-to-text cleanup models to achieve optimal transcript refinement.",
305
+ "gated": false,
306
+ "rows": 1,
307
+ "bytes": 3089244,
308
+ "license": null,
309
+ "modified": "2026-10-30"
310
+ }
311
+ ]
312
+ },
313
+ {
314
+ "slug": "israel",
315
+ "tab": "Israel",
316
+ "name": "Israel and geopolitics",
317
+ "datasets": [
318
+ {
319
+ "id": "danielrosehill/Geopol-Forecaster-Predictions",
320
+ "type": "Forecasting",
321
+ "owner": "danielrosehill",
322
+ "name": "Geopol Forecaster Predictions",
323
+ "summary": "Structured predictions extracted from multi-agent geopolitical wargaming simulations run by Geopol Forecaster.",
324
+ "gated": false,
325
+ "rows": 0,
326
+ "bytes": 59107,
327
+ "license": "apache-2.0",
328
+ "modified": "2026-04-13"
329
+ },
330
+ {
331
+ "id": "danielrosehill/Iran-Israel-War-2026",
332
+ "type": "OSINT",
333
+ "owner": "danielrosehill",
334
+ "name": "Iran Israel War 2026",
335
+ "summary": "Open-source intelligence dataset tracking Iranian missile and drone attack waves against Israel and US/coalition targets across four operations in the \"True Promise\" series (2024–2026).",
336
+ "gated": false,
337
+ "rows": 0,
338
+ "bytes": 665341,
339
+ "license": "cc-by-4.0",
340
+ "modified": "2026-03-18"
341
+ },
342
+ {
343
+ "id": "danielrosehill/Israel-Alerting-Zones",
344
+ "type": "Emergency",
345
+ "owner": "danielrosehill",
346
+ "name": "Israel Alerting Zones",
347
+ "summary": "This repository contains a comprehensive list of emergency alerting zones used in Israel by the Home Front Command (Pikud HaOref), compiled on May 9th, 2025.",
348
+ "gated": false,
349
+ "rows": 0,
350
+ "bytes": 66492,
351
+ "license": "apache-2.0",
352
+ "modified": "2025-05-09"
353
+ },
354
+ {
355
+ "id": "danielrosehill/Israel-Election-2026-Candidate-Lists",
356
+ "type": "Elections",
357
+ "owner": "danielrosehill",
358
+ "name": "Israel Election 2026 Candidate Lists",
359
+ "summary": "This dataset contains every candidate list for the election to the 26th Knesset, held on 27 October 2026. Each candidate appears with their list and position, and every row also names the list's…",
360
+ "gated": false,
361
+ "rows": 1399,
362
+ "bytes": 419489,
363
+ "license": "cc-by-sa-4.0",
364
+ "modified": "2026-10-22"
365
+ },
366
+ {
367
+ "id": "danielrosehill/Israel-Election-2026-Polls",
368
+ "type": "Elections",
369
+ "owner": "danielrosehill",
370
+ "name": "Israel Election 2026 Polls",
371
+ "summary": "This dataset contains every published seat-projection poll for the 27 October 2026 Knesset election, from 23 December 2022 to 22 October 2026. A publication ban starts at 23:59 on 23 October, so no…",
372
+ "gated": false,
373
+ "rows": 16517,
374
+ "bytes": 3354104,
375
+ "license": "cc-by-sa-4.0",
376
+ "modified": "2026-10-22"
377
+ },
378
+ {
379
+ "id": "danielrosehill/Israel-Knesset-25-Members",
380
+ "type": "Politics",
381
+ "owner": "danielrosehill",
382
+ "name": "Israel Knesset 25 Members",
383
+ "summary": "This dataset covers the outgoing 25th Knesset, elected on 1 November 2022, at the end of its term ahead of the 27 October 2026 election. It records everyone who held a seat and how the factions stood…",
384
+ "gated": false,
385
+ "rows": 168,
386
+ "bytes": 50299,
387
+ "license": "cc-by-sa-4.0",
388
+ "modified": "2026-10-22"
389
+ },
390
+ {
391
+ "id": "danielrosehill/Israel-Open-Data-Catalogue",
392
+ "type": "Open data",
393
+ "owner": "danielrosehill",
394
+ "name": "Israel Open Data Catalogue",
395
+ "summary": "A bilingual (Hebrew/English) snapshot of the entire dataset catalogue published on data.gov.il, Israel's official open-data portal.",
396
+ "gated": false,
397
+ "rows": 0,
398
+ "bytes": 23574528,
399
+ "license": "cc-by-4.0",
400
+ "modified": "2026-05-06"
401
+ },
402
+ {
403
+ "id": "Hebrish/Israeli-Street-Names",
404
+ "type": "Reference",
405
+ "owner": "Hebrish",
406
+ "name": "Israeli Street Names",
407
+ "summary": "Every street in Israel's national street list (63662 rows, 1316 localities, 31743 distinct names), with an English name from OpenStreetMap where one exists (9680 names, 35507 rows). Part of Hebrish…",
408
+ "gated": true,
409
+ "rows": 63662,
410
+ "bytes": 12175938,
411
+ "license": "other",
412
+ "modified": "2026-11-02"
413
+ },
414
+ {
415
+ "id": "danielrosehill/Jerusalem-Air-Quality-Shabbat",
416
+ "type": "Environment",
417
+ "owner": "danielrosehill",
418
+ "name": "Jerusalem Air Quality Shabbat",
419
+ "summary": "Twelve months of 5-minute-resolution air-quality readings from 12 monitoring stations across Jerusalem, formatted for analysing the weekday vs Friday vs Shabbat (Saturday) pattern in urban pollution.",
420
+ "gated": false,
421
+ "rows": 7949506,
422
+ "bytes": 64055809,
423
+ "license": "cc-by-4.0",
424
+ "modified": "2026-04-28"
425
+ },
426
+ {
427
+ "id": "danielrosehill/Jerusalem-Emergency-Shelters-0925",
428
+ "type": "Emergency",
429
+ "owner": "danielrosehill",
430
+ "name": "Jerusalem Emergency Shelters (September 2025)",
431
+ "summary": "This repository contains updated location data for public shelters in the Jerusalem area, populated on September 19th, 2025. The data has been processed and enhanced to support individual…",
432
+ "gated": false,
433
+ "rows": 149,
434
+ "bytes": 187134,
435
+ "license": null,
436
+ "modified": "2025-09-19"
437
+ }
438
+ ]
439
+ },
440
+ {
441
+ "slug": "images",
442
+ "tab": "Images",
443
+ "name": "Photo sets",
444
+ "datasets": [
445
+ {
446
+ "id": "danielrosehill/Hebrew-Language-Signage",
447
+ "type": "Photos",
448
+ "owner": "danielrosehill",
449
+ "name": "Hebrew Language Signage",
450
+ "summary": "This dataset contains photographs of Hebrew language text in everyday contexts throughout Israel, with a particular focus on signage displays including street signs, commercial signage, and public…",
451
+ "gated": false,
452
+ "rows": 68,
453
+ "bytes": 61421863,
454
+ "license": null,
455
+ "modified": "2025-11-06"
456
+ },
457
+ {
458
+ "id": "danielrosehill/Israel-Photos",
459
+ "type": "Photos",
460
+ "owner": "danielrosehill",
461
+ "name": "Israel Photos",
462
+ "summary": "A collection of 369 photographs captured across Israel between 2024 and 2025, with LLM-generated captions and location annotations. The images are sourced from the photographer's Pexels gallery.",
463
+ "gated": false,
464
+ "rows": 374,
465
+ "bytes": 513057983,
466
+ "license": "cc-by-4.0",
467
+ "modified": "2025-12-03"
468
+ },
469
+ {
470
+ "id": "danielrosehill/Jerusalem-High-Rise-Development",
471
+ "type": "Photos",
472
+ "owner": "danielrosehill",
473
+ "name": "Jerusalem High Rise Development",
474
+ "summary": "This dataset contains 56 photographs documenting high-rise buildings and urban development in Jerusalem, Israel. The images capture the architectural evolution of Jerusalem's modern skyline…",
475
+ "gated": false,
476
+ "rows": 56,
477
+ "bytes": 72331945,
478
+ "license": null,
479
+ "modified": "2025-11-06"
480
+ },
481
+ {
482
+ "id": "danielrosehill/Jerusalem-Streetscapes",
483
+ "type": "Photos",
484
+ "owner": "danielrosehill",
485
+ "name": "Jerusalem Streetscapes",
486
+ "summary": "A small image dataset containing photos of the rapidly changing urban landscape of Jerusalem, Israel, captured by day and by night.",
487
+ "gated": false,
488
+ "rows": 413,
489
+ "bytes": 436129089,
490
+ "license": null,
491
+ "modified": "2025-11-06"
492
+ },
493
+ {
494
+ "id": "danielrosehill/Tel-Aviv-Pics",
495
+ "type": "Photos",
496
+ "owner": "danielrosehill",
497
+ "name": "Tel Aviv Pics",
498
+ "summary": "This dataset contains 53 high-quality photographs of Tel Aviv's urban environment, captured to serve as reference material for game development, 3D world creation, and digital environment design.",
499
+ "gated": false,
500
+ "rows": 0,
501
+ "bytes": 180295574,
502
+ "license": "cc-by-4.0",
503
+ "modified": "2025-11-06"
504
+ },
505
+ {
506
+ "id": "danielrosehill/Whiteboards",
507
+ "type": "Photos",
508
+ "owner": "danielrosehill",
509
+ "name": "Whiteboards",
510
+ "summary": "A small, single-author whiteboard corpus for evaluating vision-language models on handwritten OCR accuracy and for studying pseudotext hallucination — the failure mode where a VLM invents…",
511
+ "gated": false,
512
+ "rows": 21,
513
+ "bytes": 3538210,
514
+ "license": "cc-by-4.0",
515
+ "modified": "2026-11-03"
516
+ }
517
+ ]
518
+ },
519
+ {
520
+ "slug": "reference",
521
+ "tab": "Reference",
522
+ "name": "Reference data and taxonomies",
523
+ "datasets": [
524
+ {
525
+ "id": "danielrosehill/GHG-Emissions-Data",
526
+ "type": "Sustainability",
527
+ "owner": "danielrosehill",
528
+ "name": "GHG Emissions Data",
529
+ "summary": "This repository contains a comprehensive pipeline for processing and analyzing greenhouse gas (GHG) emissions data. The pipeline integrates datasets from multiple sources, including Climate TRACE and…",
530
+ "gated": false,
531
+ "rows": 78,
532
+ "bytes": 421897,
533
+ "license": "cc-by-4.0",
534
+ "modified": "2024-12-20"
535
+ },
536
+ {
537
+ "id": "danielrosehill/Global-Value-Factor-Database-Refactor-V2",
538
+ "type": "Sustainability",
539
+ "owner": "danielrosehill",
540
+ "name": "Global Value Factor Database (Refactor V2)",
541
+ "summary": "A refactor of the Global Value Factor Database from the International Foundation for Valuing Impacts.",
542
+ "gated": false,
543
+ "rows": 0,
544
+ "bytes": 180428515,
545
+ "license": "apache-2.0",
546
+ "modified": "2025-09-02"
547
+ },
548
+ {
549
+ "id": "danielrosehill/homegoods-taxonomy",
550
+ "type": "Taxonomy",
551
+ "owner": "danielrosehill",
552
+ "name": "HomeGoods Taxonomy",
553
+ "summary": "A hierarchical classification of the physical goods in an ordinary home or small business, with a physical handling attribute layer attached to every class.",
554
+ "gated": false,
555
+ "rows": 367,
556
+ "bytes": 847069,
557
+ "license": "mit",
558
+ "modified": "2026-08-03"
559
+ },
560
+ {
561
+ "id": "danielrosehill/ISO-3166-4217-Consolidated",
562
+ "type": "Lookup",
563
+ "owner": "danielrosehill",
564
+ "name": "ISO 3166 and 4217 Consolidated",
565
+ "summary": "This dataset contains a mapping between ISO-3166 (countries) and ISO-4217 (currencies).",
566
+ "gated": false,
567
+ "rows": 0,
568
+ "bytes": 313280,
569
+ "license": "apache-2.0",
570
+ "modified": "2025-09-03"
571
+ },
572
+ {
573
+ "id": "danielrosehill/Ivory-Catalog-020226",
574
+ "type": "Price snapshot",
575
+ "owner": "danielrosehill",
576
+ "name": "Ivory Catalog (February 2026)",
577
+ "summary": "A snapshot of computer hardware pricing from Ivory.co.il, one of Israel's largest electronics retailers, captured on February 2, 2026.",
578
+ "gated": false,
579
+ "rows": 9,
580
+ "bytes": 556453,
581
+ "license": "cc-by-4.0",
582
+ "modified": "2026-02-02"
583
+ },
584
+ {
585
+ "id": "danielrosehill/multimodal-ai-taxonomy",
586
+ "type": "Taxonomy",
587
+ "owner": "danielrosehill",
588
+ "name": "Multimodal AI Taxonomy",
589
+ "summary": "A comprehensive, structured taxonomy for mapping multimodal AI model capabilities across input and output modalities.",
590
+ "gated": false,
591
+ "rows": 85,
592
+ "bytes": 211526,
593
+ "license": "cc0-1.0",
594
+ "modified": "2025-10-22"
595
+ },
596
+ {
597
+ "id": "danielrosehill/Open-Router-API-Pricing-Analysis",
598
+ "type": "AI pricing",
599
+ "owner": "danielrosehill",
600
+ "name": "OpenRouter API Pricing Analysis",
601
+ "summary": "This dataset provides a point-in-time capture of pricing and parameters for LLMs available through the OpenRouter API for inference.",
602
+ "gated": false,
603
+ "rows": 2380,
604
+ "bytes": 1321036,
605
+ "license": "mit",
606
+ "modified": "2025-11-10"
607
+ },
608
+ {
609
+ "id": "danielrosehill/OR-Batch-Inference-Models",
610
+ "type": "AI pricing",
611
+ "owner": "danielrosehill",
612
+ "name": "OpenRouter Batch Inference Models",
613
+ "summary": "Every model with a :batch id on OpenRouter on 2026-10-31 (71 models), with batch and sync prices, the providers that serve batch, and a price-tier label.",
614
+ "gated": false,
615
+ "rows": 71,
616
+ "bytes": 38500,
617
+ "license": "cc-by-4.0",
618
+ "modified": "2026-10-31"
619
+ },
620
+ {
621
+ "id": "danielrosehill/pay-for-outcomes-instruments",
622
+ "type": "Impact finance",
623
+ "owner": "danielrosehill",
624
+ "name": "Pay For Outcomes Instruments",
625
+ "summary": "This repository contains a curated, redacted, and standardized data set based on the Government Outcome Labs project at Oxford University (UK). It is the leading international data resource tracking…",
626
+ "gated": false,
627
+ "rows": 0,
628
+ "bytes": 3779175,
629
+ "license": "apache-2.0",
630
+ "modified": "2025-05-21"
631
+ },
632
+ {
633
+ "id": "danielrosehill/storage-container-dimensions",
634
+ "type": "Lookup",
635
+ "owner": "danielrosehill",
636
+ "name": "Storage Container Dimensions",
637
+ "summary": "Planning-grade volumetric reference for the plastic containers that European and North American warehouses actually run on: Euroboxes (Euro stacking containers), attached-lid containers (ALCs), and…",
638
+ "gated": false,
639
+ "rows": 169,
640
+ "bytes": 750079,
641
+ "license": "cc-by-4.0",
642
+ "modified": "2026-07-30"
643
+ },
644
+ {
645
+ "id": "danielrosehill/Zapier-Integrations-260825",
646
+ "type": "Snapshot",
647
+ "owner": "danielrosehill",
648
+ "name": "Zapier Integrations (August 2025)",
649
+ "summary": "Zapier apps and integrations, extracted on 26 August 2025.",
650
+ "gated": false,
651
+ "rows": 8643,
652
+ "bytes": 10991528,
653
+ "license": "apache-2.0",
654
+ "modified": "2025-08-26"
655
+ }
656
+ ]
657
+ },
658
+ {
659
+ "slug": "prompts",
660
+ "tab": "Prompts",
661
+ "name": "Prompt libraries and experiments",
662
+ "datasets": [
663
+ {
664
+ "id": "danielrosehill/Code-Gen-Agents-0925",
665
+ "type": "Agent configs",
666
+ "owner": "danielrosehill",
667
+ "name": "Code Generation Agents",
668
+ "summary": "A comprehensive collection of specialized AI agents for code generation, development workflows, and project management. While originally designed for Claude Code, these agent specifications are…",
669
+ "gated": false,
670
+ "rows": null,
671
+ "bytes": 111355,
672
+ "license": "apache-2.0",
673
+ "modified": "2025-09-15"
674
+ },
675
+ {
676
+ "id": "danielrosehill/Geopolitical-System-Prompts",
677
+ "type": "System prompts",
678
+ "owner": "danielrosehill",
679
+ "name": "Geopolitical System Prompts",
680
+ "summary": "A collection of system prompts for AI assistants specialized in geopolitical analysis. These prompts enable AI systems to provide structured analysis, reporting, and insights across various aspects…",
681
+ "gated": false,
682
+ "rows": null,
683
+ "bytes": 17099,
684
+ "license": "apache-2.0",
685
+ "modified": "2025-04-09"
686
+ },
687
+ {
688
+ "id": "danielrosehill/Long-Prompt-Experiment",
689
+ "type": "Experiment",
690
+ "owner": "danielrosehill",
691
+ "name": "Long Prompt Experiment",
692
+ "summary": "I conducted this experiment to investigate the impact of prompt structure and optimization on LLM performance, specifically testing whether quality and organization matter more than raw prompt length…",
693
+ "gated": false,
694
+ "rows": 1,
695
+ "bytes": 12317400,
696
+ "license": "mit",
697
+ "modified": "2026-10-30"
698
+ },
699
+ {
700
+ "id": "danielrosehill/Shakespearean-Text-Transformation-Prompts",
701
+ "type": "Text prompts",
702
+ "owner": "danielrosehill",
703
+ "name": "Shakespearean Text Transformation Prompts",
704
+ "summary": "Welcome to what might be the internet's largest collection of prompts for rewriting text in Shakespearean English! This repository contains a variety of prompts designed to transform modern text into…",
705
+ "gated": false,
706
+ "rows": 1,
707
+ "bytes": 1054346,
708
+ "license": "apache-2.0",
709
+ "modified": "2025-04-21"
710
+ },
711
+ {
712
+ "id": "danielrosehill/Single-Prompt-Book",
713
+ "type": "Experiment",
714
+ "owner": "danielrosehill",
715
+ "name": "Single Prompt Book",
716
+ "summary": "An experiment in whether AI can write a book from just one prompt.",
717
+ "gated": false,
718
+ "rows": null,
719
+ "bytes": 962981,
720
+ "license": "apache-2.0",
721
+ "modified": "2025-04-09"
722
+ },
723
+ {
724
+ "id": "danielrosehill/Speech-To-Text-System-Prompts-2",
725
+ "type": "System prompts",
726
+ "owner": "danielrosehill",
727
+ "name": "Speech-To-Text System Prompts",
728
+ "summary": "This repository provides a collection of system prompts designed to transform and refine text captured using speech-to-text technologies.",
729
+ "gated": false,
730
+ "rows": 2,
731
+ "bytes": 384892,
732
+ "license": "apache-2.0",
733
+ "modified": "2025-04-09"
734
+ },
735
+ {
736
+ "id": "danielrosehill/System-Prompt-Library",
737
+ "type": "System prompts",
738
+ "owner": "danielrosehill",
739
+ "name": "System Prompt Library",
740
+ "summary": "This repository contains a comprehensive, up-to-date library of system prompts for AI systems and autonomous agents, started on May 27th, 2025.",
741
+ "gated": false,
742
+ "rows": 0,
743
+ "bytes": 3956580,
744
+ "license": "cc-by-4.0",
745
+ "modified": "2026-11-03"
746
+ },
747
+ {
748
+ "id": "danielrosehill/Text-Transformation-Prompts-300525",
749
+ "type": "Text prompts",
750
+ "owner": "danielrosehill",
751
+ "name": "Text Transformation Prompts",
752
+ "summary": "A comprehensive collection of text transformation prompts for reformatting dictated text into various formats, styles, and structures.",
753
+ "gated": false,
754
+ "rows": 415,
755
+ "bytes": 307128,
756
+ "license": "cc-by-nd-4.0",
757
+ "modified": "2025-05-29"
758
+ },
759
+ {
760
+ "id": "danielrosehill/Writing-System-Prompts",
761
+ "type": "System prompts",
762
+ "owner": "danielrosehill",
763
+ "name": "Writing System Prompts",
764
+ "summary": "This is a collection of system prompts derived from my larger collection of system prompts. The commonality here is that these system prompts are intended for assistance related to writing…",
765
+ "gated": false,
766
+ "rows": 0,
767
+ "bytes": 173568,
768
+ "license": "cc-by-4.0",
769
+ "modified": "2026-11-03"
770
+ }
771
+ ]
772
+ },
773
+ {
774
+ "slug": "mwp",
775
+ "tab": "My Weird Prompts",
776
+ "name": "My Weird Prompts",
777
+ "datasets": [
778
+ {
779
+ "id": "My-Weird-Prompts/Corn-The-Sloth",
780
+ "type": "Images",
781
+ "owner": "My-Weird-Prompts",
782
+ "name": "Corn The Sloth",
783
+ "summary": "This repository contains a small collection of images featuring an adorable plush sloth named Cornelius.",
784
+ "gated": false,
785
+ "rows": 109,
786
+ "bytes": 55198627,
787
+ "license": "artistic-2.0",
788
+ "modified": "2026-10-24"
789
+ },
790
+ {
791
+ "id": "My-Weird-Prompts/Corn-Training-Set",
792
+ "type": "Images",
793
+ "owner": "My-Weird-Prompts",
794
+ "name": "Corn Training Set",
795
+ "summary": "This repository is another image collection of images of a stuffed sloth that I am fine tuning for a custom image generation model for this particular character.",
796
+ "gated": false,
797
+ "rows": 118,
798
+ "bytes": 45110952,
799
+ "license": "apache-2.0",
800
+ "modified": "2026-10-24"
801
+ },
802
+ {
803
+ "id": "My-Weird-Prompts/episodes-eval",
804
+ "type": "Evaluation",
805
+ "owner": "My-Weird-Prompts",
806
+ "name": "Episodes Eval",
807
+ "summary": "212 episodes sampled from My-Weird-Prompts/episodes (revision 5fb2e59) for evaluating language models on long-form dialogue writing.",
808
+ "gated": false,
809
+ "rows": 212,
810
+ "bytes": 3190519,
811
+ "license": "cc-by-4.0",
812
+ "modified": "2026-10-19"
813
+ },
814
+ {
815
+ "id": "My-Weird-Prompts/Eval-Prompts",
816
+ "type": "Evaluation",
817
+ "owner": "My-Weird-Prompts",
818
+ "name": "Eval Prompts",
819
+ "summary": "A fixed set of 10 real prompts from the My Weird Prompts podcast, used to compare script-writer models on identical input. Each prompt is verbatim as Daniel Rosehill sent it to the production…",
820
+ "gated": false,
821
+ "rows": 10,
822
+ "bytes": 22165,
823
+ "license": "cc-by-4.0",
824
+ "modified": "2026-11-02"
825
+ },
826
+ {
827
+ "id": "My-Weird-Prompts/Model-Chronicle",
828
+ "type": "Model history",
829
+ "owner": "My-Weird-Prompts",
830
+ "name": "Model Chronicle",
831
+ "summary": "My Weird Prompts is an AI-generated podcast: every episode's dialogue is written by a large language model, and the model that writes it has changed many times since November 2025. The back catalogue…",
832
+ "gated": false,
833
+ "rows": 59,
834
+ "bytes": 1442364,
835
+ "license": "cc-by-4.0",
836
+ "modified": "2026-10-24"
837
+ },
838
+ {
839
+ "id": "My-Weird-Prompts/mwp-censorship-results",
840
+ "type": "Evaluation",
841
+ "owner": "My-Weird-Prompts",
842
+ "name": "MWP Censorship Results",
843
+ "summary": "This is the censorship track of MWP-Script. It is published separately because, for a show whose hosts are meant to speak frankly, a model that refuses or is filtered is disqualified whatever its…",
844
+ "gated": false,
845
+ "rows": 2654,
846
+ "bytes": 695656,
847
+ "license": "cc-by-4.0",
848
+ "modified": "2026-10-19"
849
+ },
850
+ {
851
+ "id": "My-Weird-Prompts/MWP-Script-Results",
852
+ "type": "Evaluation",
853
+ "owner": "My-Weird-Prompts",
854
+ "name": "MWP Script Results",
855
+ "summary": "Results of MWP-Script, a benchmark for writing long-form, two-host podcast dialogue. It was built for the AI-written podcast My Weird Prompts.",
856
+ "gated": false,
857
+ "rows": 102,
858
+ "bytes": 3543296,
859
+ "license": "cc-by-4.0",
860
+ "modified": "2026-10-19"
861
+ }
862
+ ]
863
+ }
864
+ ],
865
+ "inside": [
866
+ {
867
+ "id": "Hebrish/Acronym-Sentences",
868
+ "name": "Acronym Sentences",
869
+ "nav": "audio"
870
+ },
871
+ {
872
+ "id": "Hebrish/AI-Interactions-Sentence-Bank",
873
+ "name": "AI Interactions Sentence Bank",
874
+ "nav": "sentence"
875
+ },
876
+ {
877
+ "id": "danielrosehill/AI-Interactions-Sentences",
878
+ "name": "AI Interactions Sentences",
879
+ "nav": "audio"
880
+ },
881
+ {
882
+ "id": "Hebrish/AI-Tech-Vocabulary-Sentence-Bank",
883
+ "name": "AI Tech Vocabulary Sentence Bank",
884
+ "nav": "sentence"
885
+ },
886
+ {
887
+ "id": "danielrosehill/American-Centrism-Eval",
888
+ "name": "American Centrism Eval",
889
+ "nav": "benchmarks"
890
+ },
891
+ {
892
+ "id": "danielrosehill/ASR-WPM-And-Background-Noise-Eval",
893
+ "name": "ASR WPM And Background Noise Eval",
894
+ "nav": "benchmarks"
895
+ },
896
+ {
897
+ "id": "danielrosehill/Audio-Understanding-Bitrate-Eval-0426",
898
+ "name": "Audio Understanding Bitrate Eval 0426",
899
+ "nav": "benchmarks"
900
+ },
901
+ {
902
+ "id": "danielrosehill/Audio-Understanding-Test-Set",
903
+ "name": "Audio Understanding Test Set",
904
+ "nav": "benchmarks"
905
+ },
906
+ {
907
+ "id": "Hebrish/Brand-Name-Sentences",
908
+ "name": "Brand Name Sentences",
909
+ "nav": "audio"
910
+ },
911
+ {
912
+ "id": "danielrosehill/Conspiracy-Endorsement-Eval",
913
+ "name": "Conspiracy Endorsement Eval",
914
+ "nav": "benchmarks"
915
+ },
916
+ {
917
+ "id": "danielrosehill/Conspiracy-Endorsement-Eval-Runs",
918
+ "name": "Conspiracy Endorsement Eval Runs",
919
+ "nav": "benchmarks"
920
+ },
921
+ {
922
+ "id": "Hebrish/Currency-Sentences",
923
+ "name": "Currency Sentences",
924
+ "nav": "audio"
925
+ },
926
+ {
927
+ "id": "Hebrish/Disfluent-Read-Sentences",
928
+ "name": "Disfluent Read Sentences",
929
+ "nav": "audio"
930
+ },
931
+ {
932
+ "id": "Hebrish/English-Hebrew-Codeswitching-ASR-Benchmark",
933
+ "name": "English Hebrew Codeswitching ASR Benchmark",
934
+ "nav": "audio"
935
+ },
936
+ {
937
+ "id": "danielrosehill/English-Hebrew-Codeswitching-Sentences",
938
+ "name": "English Hebrew Codeswitching Sentences",
939
+ "nav": "audio"
940
+ },
941
+ {
942
+ "id": "Hebrish/English-Hebrew-Mixed-Sentences",
943
+ "name": "English Hebrew Mixed Sentences",
944
+ "nav": "audio"
945
+ },
946
+ {
947
+ "id": "My-Weird-Prompts/episodes",
948
+ "name": "Episodes",
949
+ "nav": "mwp"
950
+ },
951
+ {
952
+ "id": "Hebrish/Example-Sentence-Bank",
953
+ "name": "Example Sentence Bank",
954
+ "nav": "sentence"
955
+ },
956
+ {
957
+ "id": "Hebrish/Expanded-Acronym-Sentences",
958
+ "name": "Expanded Acronym Sentences",
959
+ "nav": "audio"
960
+ },
961
+ {
962
+ "id": "danielrosehill/General-English-Sentences",
963
+ "name": "General English Sentences",
964
+ "nav": "audio"
965
+ },
966
+ {
967
+ "id": "Hebrish/Hard-ASR-Sentences",
968
+ "name": "Hard ASR Sentences",
969
+ "nav": "audio"
970
+ },
971
+ {
972
+ "id": "danielrosehill/Hebrew-Image-Eval-111225",
973
+ "name": "Hebrew Image Eval 111225",
974
+ "nav": "benchmarks"
975
+ },
976
+ {
977
+ "id": "Hebrish/Hebrish-TTS-Voice-Recordings",
978
+ "name": "Hebrish TTS Voice Recordings",
979
+ "nav": "audio"
980
+ },
981
+ {
982
+ "id": "Hebrish/Hebrish-Validation",
983
+ "name": "Hebrish Validation",
984
+ "nav": "audio"
985
+ },
986
+ {
987
+ "id": "Hebrish/Homophone-Context-Sentence-Bank",
988
+ "name": "Homophone Context Sentence Bank",
989
+ "nav": "sentence"
990
+ },
991
+ {
992
+ "id": "danielrosehill/Homophone-Context-Sentences",
993
+ "name": "Homophone Context Sentences",
994
+ "nav": "audio"
995
+ },
996
+ {
997
+ "id": "Hebrish/Irish-English-Sentences",
998
+ "name": "Irish English Sentences",
999
+ "nav": "audio"
1000
+ },
1001
+ {
1002
+ "id": "danielrosehill/Israel-Palestine-Framing-Eval",
1003
+ "name": "Israel Palestine Framing Eval",
1004
+ "nav": "benchmarks"
1005
+ },
1006
+ {
1007
+ "id": "danielrosehill/Israel-Palestine-Framing-Eval-Runs",
1008
+ "name": "Israel Palestine Framing Eval Runs",
1009
+ "nav": "benchmarks"
1010
+ },
1011
+ {
1012
+ "id": "Hebrish/Israeli-Name-Sentences",
1013
+ "name": "Israeli Name Sentences",
1014
+ "nav": "audio"
1015
+ },
1016
+ {
1017
+ "id": "Hebrish/Jewish-Religious-Terminology-Sentences",
1018
+ "name": "Jewish Religious Terminology Sentences",
1019
+ "nav": "audio"
1020
+ },
1021
+ {
1022
+ "id": "Hebrish/Judaica-Sentences",
1023
+ "name": "Judaica Sentences",
1024
+ "nav": "audio"
1025
+ },
1026
+ {
1027
+ "id": "Hebrish/Linux-Admin-Sentence-Bank",
1028
+ "name": "Linux Admin Sentence Bank",
1029
+ "nav": "sentence"
1030
+ },
1031
+ {
1032
+ "id": "danielrosehill/Linux-Admin-Sentences",
1033
+ "name": "Linux Admin Sentences",
1034
+ "nav": "audio"
1035
+ },
1036
+ {
1037
+ "id": "Hebrish/Noisy-Condition-Sentences",
1038
+ "name": "Noisy Condition Sentences",
1039
+ "nav": "audio"
1040
+ },
1041
+ {
1042
+ "id": "danielrosehill/Noisy-Voice-Notes",
1043
+ "name": "Noisy Voice Notes",
1044
+ "nav": "benchmarks"
1045
+ },
1046
+ {
1047
+ "id": "Hebrish/October-7-Memorial-Sentence-Bank",
1048
+ "name": "October 7 Memorial Sentence Bank",
1049
+ "nav": "sentence"
1050
+ },
1051
+ {
1052
+ "id": "danielrosehill/Paragraph-Dictation-Passages",
1053
+ "name": "Paragraph Dictation Passages",
1054
+ "nav": "audio"
1055
+ },
1056
+ {
1057
+ "id": "danielrosehill/Parakeet-Dictation-Cleanup-Eval",
1058
+ "name": "Parakeet Dictation Cleanup Eval",
1059
+ "nav": "benchmarks"
1060
+ },
1061
+ {
1062
+ "id": "Hebrish/Personal-Vocabulary-Sentence-Bank",
1063
+ "name": "Personal Vocabulary Sentence Bank",
1064
+ "nav": "sentence"
1065
+ },
1066
+ {
1067
+ "id": "danielrosehill/Personal-Vocabulary-Sentences",
1068
+ "name": "Personal Vocabulary Sentences",
1069
+ "nav": "audio"
1070
+ },
1071
+ {
1072
+ "id": "danielrosehill/Podcast-ASR-Evaluation",
1073
+ "name": "Podcast ASR Evaluation",
1074
+ "nav": "benchmarks"
1075
+ },
1076
+ {
1077
+ "id": "Hebrish/Pronunciation-Variants",
1078
+ "name": "Pronunciation Variants",
1079
+ "nav": "audio"
1080
+ },
1081
+ {
1082
+ "id": "danielrosehill/Proofed-ASR-Cleanup-Training-Data",
1083
+ "name": "Proofed ASR Cleanup Training Data",
1084
+ "nav": "audio"
1085
+ },
1086
+ {
1087
+ "id": "danielrosehill/Propaganda-Bait-Eval",
1088
+ "name": "Propaganda Bait Eval",
1089
+ "nav": "benchmarks"
1090
+ },
1091
+ {
1092
+ "id": "danielrosehill/Propaganda-Bait-Eval-Runs",
1093
+ "name": "Propaganda Bait Eval Runs",
1094
+ "nav": "benchmarks"
1095
+ },
1096
+ {
1097
+ "id": "danielrosehill/Read-Aloud-Voice-Sentences",
1098
+ "name": "Read Aloud Voice Sentences",
1099
+ "nav": "audio"
1100
+ },
1101
+ {
1102
+ "id": "Hebrish/Repeated-Word-Sentences",
1103
+ "name": "Repeated Word Sentences",
1104
+ "nav": "audio"
1105
+ },
1106
+ {
1107
+ "id": "Hebrish/Self-Correction-Sentences",
1108
+ "name": "Self Correction Sentences",
1109
+ "nav": "audio"
1110
+ },
1111
+ {
1112
+ "id": "Hebrish/Singing-Sentences",
1113
+ "name": "Singing Sentences",
1114
+ "nav": "audio"
1115
+ },
1116
+ {
1117
+ "id": "danielrosehill/Small-STT-Eval-Audio-Dataset",
1118
+ "name": "Small STT Eval Audio Dataset",
1119
+ "nav": "audio"
1120
+ },
1121
+ {
1122
+ "id": "Hebrish/Smart-Home-Sentence-Bank",
1123
+ "name": "Smart Home Sentence Bank",
1124
+ "nav": "sentence"
1125
+ },
1126
+ {
1127
+ "id": "danielrosehill/Smart-Home-Sentences",
1128
+ "name": "Smart Home Sentences",
1129
+ "nav": "audio"
1130
+ },
1131
+ {
1132
+ "id": "Hebrish/Spoken-Aside-Sentences",
1133
+ "name": "Spoken Aside Sentences",
1134
+ "nav": "audio"
1135
+ },
1136
+ {
1137
+ "id": "danielrosehill/STT-Fine-Tune-Eval-101225",
1138
+ "name": "STT Fine Tune Eval 101225",
1139
+ "nav": "benchmarks"
1140
+ },
1141
+ {
1142
+ "id": "danielrosehill/STT-Voice-Notes-Evals",
1143
+ "name": "STT Voice Notes Evals",
1144
+ "nav": "benchmarks"
1145
+ },
1146
+ {
1147
+ "id": "danielrosehill/Tech-Graphics-Benchmark",
1148
+ "name": "Tech Graphics Benchmark",
1149
+ "nav": "benchmarks"
1150
+ },
1151
+ {
1152
+ "id": "danielrosehill/Tech-Graphics-Benchmark-Ratings",
1153
+ "name": "Tech Graphics Benchmark Ratings",
1154
+ "nav": "benchmarks"
1155
+ },
1156
+ {
1157
+ "id": "danielrosehill/Tech-Graphics-Benchmark-Runs",
1158
+ "name": "Tech Graphics Benchmark Runs",
1159
+ "nav": "benchmarks"
1160
+ },
1161
+ {
1162
+ "id": "danielrosehill/Tech-Sentences",
1163
+ "name": "Tech Sentences",
1164
+ "nav": "audio"
1165
+ },
1166
+ {
1167
+ "id": "danielrosehill/Tech-Sentences-For-ASR-Training",
1168
+ "name": "Tech Sentences For ASR Training",
1169
+ "nav": "audio"
1170
+ },
1171
+ {
1172
+ "id": "danielrosehill/Text-To-Image-Test-Prompts",
1173
+ "name": "Text To Image Test Prompts",
1174
+ "nav": "benchmarks"
1175
+ },
1176
+ {
1177
+ "id": "danielrosehill/The-PC-Bench",
1178
+ "name": "The PC Bench",
1179
+ "nav": "benchmarks"
1180
+ },
1181
+ {
1182
+ "id": "My-Weird-Prompts/transcripts",
1183
+ "name": "Transcripts",
1184
+ "nav": "mwp"
1185
+ },
1186
+ {
1187
+ "id": "danielrosehill/US-Partisan-Framing-Eval",
1188
+ "name": "US Partisan Framing Eval",
1189
+ "nav": "benchmarks"
1190
+ },
1191
+ {
1192
+ "id": "danielrosehill/Voice-Command-Sentences",
1193
+ "name": "Voice Command Sentences",
1194
+ "nav": "audio"
1195
+ },
1196
+ {
1197
+ "id": "Hebrish/Weird-Voice-Sentences",
1198
+ "name": "Weird Voice Sentences",
1199
+ "nav": "audio"
1200
+ },
1201
+ {
1202
+ "id": "danielrosehill/Whisper-Fine-Tune-One-Shot-Eval",
1203
+ "name": "Whisper Fine Tune One Shot Eval",
1204
+ "nav": "benchmarks"
1205
+ },
1206
+ {
1207
+ "id": "Hebrish/Whispered-Sentences",
1208
+ "name": "Whispered Sentences",
1209
+ "nav": "audio"
1210
+ },
1211
+ {
1212
+ "id": "Hebrish/Yiddish-Sentences",
1213
+ "name": "Yiddish Sentences",
1214
+ "nav": "audio"
1215
+ }
1216
+ ]
1217
+ }
hebrish.webp ADDED
index.html CHANGED
@@ -1,19 +1,18 @@
1
  <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
1
  <!doctype html>
2
+ <html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
3
+ <title>Dataset Navigator</title><link rel="stylesheet" href="style.css">
4
+ <style>nav.tabs{flex-wrap:wrap}nav.tabs a{font-size:1.02rem}.facts{margin:auto 0 0;padding-top:8px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-size:.84rem}.facts dt{color:var(--muted)}.facts dd{margin:0;overflow-wrap:anywhere}.count{font-size:1.5rem;font-weight:600;line-height:1.1;margin-top:auto}.count span{font-size:.9rem;font-weight:400;color:var(--muted)}</style></head>
5
+ <body><main>
6
+ <h1>Dataset Navigator</h1>
7
+ <p class="lede">Daniel Rosehill's public datasets in one place, from the danielrosehill account and the Hebrish and My Weird Prompts organisations. Start with a specialist navigator, or use the topic tabs for everything else. Search reaches all of them.</p>
8
+ <nav class="links">
9
+ <a href="https://huggingface.co/spaces/danielrosehill/Start-Here" target="_blank" rel="noopener">Start Here</a>
10
+ <a href="https://huggingface.co/spaces/danielrosehill/Model-Navigator" target="_blank" rel="noopener">Model Navigator</a>
11
+ <a href="https://huggingface.co/datasets/Hebrish/Dataset-Index" target="_blank" rel="noopener">Hebrish dataset index</a>
12
+ <a href="https://ai.danielrosehill.com/collections" target="_blank" rel="noopener">Collections</a>
13
+ </nav>
14
+ <div class="controls"><input id="q" type="search" placeholder="Search all datasets" aria-label="Search all datasets"></div>
15
+ <nav class="tabs" id="tabs" aria-label="Sections"></nav>
16
+ <div id="list"></div>
17
+ <footer><span id="count"></span> Data from the Hugging Face Hub, built <span id="built"></span>. Row counts come from the dataset viewer and are left out where it can't count a repo's files.</footer>
18
+ </main><script src="app.js"></script></body></html>
 
style.css CHANGED
@@ -1,28 +1,31 @@
1
- body {
2
- padding: 2rem;
3
- font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
4
- }
5
-
6
- h1 {
7
- font-size: 16px;
8
- margin-top: 0;
9
- }
10
-
11
- p {
12
- color: rgb(107, 114, 128);
13
- font-size: 15px;
14
- margin-bottom: 10px;
15
- margin-top: 5px;
16
- }
17
-
18
- .card {
19
- max-width: 620px;
20
- margin: 0 auto;
21
- padding: 16px;
22
- border: 1px solid lightgray;
23
- border-radius: 16px;
24
- }
25
-
26
- .card p:last-child {
27
- margin-bottom: 0;
28
- }
 
 
 
 
1
+ :root{--bg:#f7f7f4;--card:#fff;--ink:#1d2327;--muted:#5d676e;--line:#dfe2dd;--accent:#0b6e69;--soft:#e3f1ef;--gate:#8a5a00;--gatebg:#fbf0d9}
2
+ *{box-sizing:border-box}
3
+ body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}
4
+ main{max-width:1080px;margin:0 auto;padding:32px 20px 56px}
5
+ a{color:var(--accent)}
6
+ h1{font-size:2rem;line-height:1.2;margin:0 0 8px}
7
+ h2{font-size:1.15rem;margin:32px 0 12px}
8
+ .lede{color:var(--muted);max-width:72ch;margin:0 0 14px}
9
+ nav.links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 20px;font-size:.95rem}
10
+ nav.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:0 0 22px}
11
+ nav.tabs a{padding:8px 14px;text-decoration:none;color:var(--muted);border-bottom:3px solid transparent}
12
+ nav.tabs a[aria-current]{color:var(--ink);border-color:var(--accent);font-weight:600}
13
+ .stats{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0 0 20px;color:var(--muted);font-size:.95rem}
14
+ .stats b{color:var(--ink);font-size:1.15rem}
15
+ .controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:6px}
16
+ input[type=search]{flex:1 1 240px;padding:9px 12px;border:1px solid var(--line);border-radius:6px;font:inherit;background:#fff}
17
+ select{padding:9px 10px;border:1px solid var(--line);border-radius:6px;font:inherit;background:#fff}
18
+ .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}
19
+ .card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}
20
+ .card.master{grid-column:1/-1;border-color:var(--accent);border-width:2px}
21
+ .who{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--muted)}
22
+ .who img{width:24px;height:24px;border-radius:5px;object-fit:cover}
23
+ .card h3{margin:0;font-size:1.05rem;line-height:1.3}
24
+ .card h3 a{text-decoration:none;color:var(--ink)}
25
+ .card h3 a:hover{color:var(--accent);text-decoration:underline}
26
+ .card p{margin:0;color:var(--muted);font-size:.93rem}
27
+ .meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.84rem;color:var(--muted);margin-top:auto;align-items:center}
28
+ .badge{background:var(--gatebg);color:var(--gate);padding:1px 7px;border-radius:4px}
29
+ .empty{color:var(--muted);padding:24px 0}
30
+ footer{margin-top:40px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:.86rem}
31
+ @media(max-width:520px){h1{font-size:1.6rem}main{padding:22px 14px 40px}}