Changes to accelerate.scroll.pub

ffff:12.186.22.250
ffff:12.186.22.250
12 days ago
updated measures.parsers
measures.parsers
Changed around line 10: durationParser
- extends abstractNumberMeasureParser
+ extends abstractFloatMeasureParser
ffff:12.186.22.250
ffff:12.186.22.250
12 days ago
updated index.scroll
index.scroll
Changed around line 3: header.scroll
- paragraph
- This comprehensive database tracks the world's leading startup accelerators, providing key metrics on funding, equity stakes, program duration, and acceptance rates.
+ p This comprehensive database tracks the world's leading startup accelerators, providing key metrics on funding, equity stakes, program duration, and acceptance rates.
root
root
12 days ago
Initial commit
concepts.scroll
Changed around line 1
+ measures.parsers
+
+ id YCombinator
+ funding 500
+ equity 7
+ duration 12
+ acceptance 1.5
+ location Silicon Valley
+
+ id Techstars
+ funding 120
+ equity 6
+ duration 13
+ acceptance 2
+ location Boulder
+
+ id 500Startups
+ funding 150
+ equity 6
+ duration 16
+ acceptance 3
+ location San Francisco
+
+ id StartupBootcamp
+ funding 100
+ equity 8
+ duration 12
+ acceptance 2.5
+ location Global
+
+ id AngelPad
+ funding 120
+ equity 7
+ duration 10
+ acceptance 1
+ location San Francisco
footer.scroll
Changed around line 1
+ importOnly
+ center
+ scrollVersionLink
header.scroll
Changed around line 1
+ importOnly
+ buildHtml
+ homeButton
+ metaTags
+ editButton
+ editBaseUrl /edit.html?folderName=accelerate.scroll.pub&fileName=
+ metaTags
+ style.css
+ script.js
index.scroll
Changed around line 1
+ title Top Startup Accelerators Database
+ header.scroll
+
+ # Global Startup Accelerator Database
+
+ paragraph
+ This comprehensive database tracks the world's leading startup accelerators, providing key metrics on funding, equity stakes, program duration, and acceptance rates.
+
+ ## Key Metrics We Track
+
+ - Seed Funding: Initial investment provided
+ - Equity Stake: Percentage taken by accelerator
+ - Program Duration: Length of the program
+ - Acceptance Rate: How selective the program is
+ - Location: Primary operating location
+
+ concepts.scroll
+ concepts
+ printTable
+
+ footer.scroll
measures.parsers
Changed around line 1
+ idParser
+ extends abstractIdParser
+ fundingParser
+ extends abstractIntegerMeasureParser
+ description Average seed funding provided in thousands of USD
+ equityParser
+ extends abstractIntegerMeasureParser
+ description Percentage of equity typically taken by the accelerator
+ durationParser
+ extends abstractIntegerMeasureParser
+ description Program duration in weeks
+ acceptanceParser
+ extends abstractNumberMeasureParser
+ description Acceptance rate as a percentage
+ locationParser
+ extends abstractStringMeasureParser
+ description Primary location of the accelerator program
prompt.json
Changed around line 1
+ {
+ "id": "msg_016H9fDtkhwHiVWvRai5W9Sx",
+ "type": "message",
+ "role": "assistant",
+ "model": "claude-3-5-sonnet-20241022",
+ "content": [
+ {
+ "type": "text",
+ "text": "I'll help create a knowledge base for startup accelerators.\n\n---domain---\naccelerate.scroll.pub\n\n---measures.parsers---\nidParser\n extends abstractIdParser\nfundingParser\n extends abstractIntegerMeasureParser\n description Average seed funding provided in thousands of USD\nequityParser\n extends abstractIntegerMeasureParser\n description Percentage of equity typically taken by the accelerator\ndurationParser\n extends abstractIntegerMeasureParser\n description Program duration in weeks\nacceptanceParser\n extends abstractNumberMeasureParser\n description Acceptance rate as a percentage\nlocationParser\n extends abstractStringMeasureParser\n description Primary location of the accelerator program\n\n---concepts.scroll---\nmeasures.parsers\n\nid YCombinator\nfunding 500\nequity 7\nduration 12\nacceptance 1.5\nlocation Silicon Valley\n\nid Techstars\nfunding 120\nequity 6\nduration 13\nacceptance 2\nlocation Boulder\n\nid 500Startups\nfunding 150\nequity 6\nduration 16\nacceptance 3\nlocation San Francisco\n\nid StartupBootcamp\nfunding 100\nequity 8\nduration 12\nacceptance 2.5\nlocation Global\n\nid AngelPad\nfunding 120\nequity 7\nduration 10\nacceptance 1\nlocation San Francisco\n\n---index.scroll---\ntitle Top Startup Accelerators Database\nheader.scroll\n\n# Global Startup Accelerator Database\n\nparagraph\n This comprehensive database tracks the world's leading startup accelerators, providing key metrics on funding, equity stakes, program duration, and acceptance rates.\n\n## Key Metrics We Track\n\n- Seed Funding: Initial investment provided\n- Equity Stake: Percentage taken by accelerator\n- Program Duration: Length of the program\n- Acceptance Rate: How selective the program is\n- Location: Primary operating location\n\nconcepts.scroll\nconcepts\n printTable\n\nfooter.scroll\n\n---header.scroll---\nimportOnly\nbuildHtml\nhomeButton\nmetaTags\neditButton\neditBaseUrl /edit.html?folderName=accelerate.scroll.pub&fileName=\nmetaTags\nstyle.css\nscript.js\n\n---footer.scroll---\nimportOnly\ncenter\nscrollVersionLink\n\n---style.css---\n:root {\n --primary-color: #2d3436;\n --accent-color: #0984e3;\n --background-color: #f5f6fa;\n --text-color: #2d3436;\n}\n\nbody {\n font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n line-height: 1.6;\n color: var(--text-color);\n background: var(--background-color);\n margin: 0;\n padding: 0;\n}\n\n.container {\n max-width: 1200px;\n margin: 0 auto;\n padding: 2rem;\n}\n\nh1, h2 {\n color: var(--primary-color);\n font-weight: 800;\n letter-spacing: -0.5px;\n}\n\nh1 {\n font-size: 2.5rem;\n margin-bottom: 2rem;\n background: linear-gradient(45deg, var(--primary-color), var(--accent-color));\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n}\n\ntable {\n width: 100%;\n border-collapse: collapse;\n background: white;\n border-radius: 10px;\n overflow: hidden;\n box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n}\n\nth, td {\n padding: 1rem;\n text-align: left;\n border-bottom: 1px solid #eee;\n}\n\nth {\n background: var(--primary-color);\n color: white;\n font-weight: 600;\n text-transform: uppercase;\n font-size: 0.875rem;\n}\n\ntr:hover {\n background: #f8f9fa;\n}\n\n@media (max-width: 768px) {\n .container {\n padding: 1rem;\n }\n \n table {\n display: block;\n overflow-x: auto;\n }\n \n h1 {\n font-size: 2rem;\n }\n}\n\n---script.js---\ndocument.addEventListener('DOMContentLoaded', () => {\n const tables = document.querySelectorAll('table');\n \n tables.forEach(table => {\n const headers = table.querySelectorAll('th');\n \n headers.forEach(header => {\n header.addEventListener('click', () => {\n const index = Array.from(header.parentElement.children).indexOf(header);\n sortTable(table, index);\n });\n });\n });\n});\n\nfunction sortTable(table, column) {\n const tbody = table.querySelector('tbody');\n const rows = Array.from(tbody.querySelectorAll('tr'));\n \n const sortedRows = rows.sort((a, b) => {\n const aCol = a.children[column].textContent.trim();\n const bCol = b.children[column].textContent.trim();\n \n return isNaN(aCol) ? \n aCol.localeCompare(bCol) : \n Number(aCol) - Number(bCol);\n });\n \n tbody.innerHTML = '';\n sortedRows.forEach(row => tbody.appendChild(row));\n}\n\n---end---"
+ }
+ ],
+ "stop_reason": "end_turn",
+ "stop_sequence": null,
+ "usage": {
+ "input_tokens": 700,
+ "cache_creation_input_tokens": 0,
+ "cache_read_input_tokens": 0,
+ "output_tokens": 1341
+ }
+ }
readme.scroll
Changed around line 1
+ # accelerate.scroll.pub
+
+ database generated by Claude from prompt: a database of startup acceleartors
script.js
Changed around line 1
+ document.addEventListener('DOMContentLoaded', () => {
+ const tables = document.querySelectorAll('table');
+
+ tables.forEach(table => {
+ const headers = table.querySelectorAll('th');
+
+ headers.forEach(header => {
+ header.addEventListener('click', () => {
+ const index = Array.from(header.parentElement.children).indexOf(header);
+ sortTable(table, index);
+ });
+ });
+ });
+ });
+
+ function sortTable(table, column) {
+ const tbody = table.querySelector('tbody');
+ const rows = Array.from(tbody.querySelectorAll('tr'));
+
+ const sortedRows = rows.sort((a, b) => {
+ const aCol = a.children[column].textContent.trim();
+ const bCol = b.children[column].textContent.trim();
+
+ return isNaN(aCol) ?
+ aCol.localeCompare(bCol) :
+ Number(aCol) - Number(bCol);
+ });
+
+ tbody.innerHTML = '';
+ sortedRows.forEach(row => tbody.appendChild(row));
+ }
style.css
Changed around line 1
+ :root {
+ --primary-color: #2d3436;
+ --accent-color: #0984e3;
+ --background-color: #f5f6fa;
+ --text-color: #2d3436;
+ }
+
+ body {
+ font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
+ line-height: 1.6;
+ color: var(--text-color);
+ background: var(--background-color);
+ margin: 0;
+ padding: 0;
+ }
+
+ .container {
+ max-width: 1200px;
+ margin: 0 auto;
+ padding: 2rem;
+ }
+
+ h1, h2 {
+ color: var(--primary-color);
+ font-weight: 800;
+ letter-spacing: -0.5px;
+ }
+
+ h1 {
+ font-size: 2.5rem;
+ margin-bottom: 2rem;
+ background: linear-gradient(45deg, var(--primary-color), var(--accent-color));
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ }
+
+ table {
+ width: 100%;
+ border-collapse: collapse;
+ background: white;
+ border-radius: 10px;
+ overflow: hidden;
+ box-shadow: 0 4px 6px rgba(0,0,0,0.1);
+ }
+
+ th, td {
+ padding: 1rem;
+ text-align: left;
+ border-bottom: 1px solid #eee;
+ }
+
+ th {
+ background: var(--primary-color);
+ color: white;
+ font-weight: 600;
+ text-transform: uppercase;
+ font-size: 0.875rem;
+ }
+
+ tr:hover {
+ background: #f8f9fa;
+ }
+
+ @media (max-width: 768px) {
+ .container {
+ padding: 1rem;
+ }
+
+ table {
+ display: block;
+ overflow-x: auto;
+ }
+
+ h1 {
+ font-size: 2rem;
+ }
+ }