Skip to content

Commit

Permalink
Chore: run scraper
Browse files Browse the repository at this point in the history
  • Loading branch information
rileyjshaw committed Mar 7, 2021
1 parent e92862f commit 52e9471
Show file tree
Hide file tree
Showing 4 changed files with 177 additions and 11 deletions.
88 changes: 83 additions & 5 deletions project-scraper/_generated/combined-projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
"date": "2019-05-30",
"link": "https://are.na/riley-shaw/hell-sbgbxnmdlxi",
"description": "",
"updatedAt": "2020-10-15",
"length": 158,
"updatedAt": "2021-02-15",
"length": 159,
"timestamp": 1559174400000
},
{
Expand All @@ -17,7 +17,7 @@
"date": "2018-11-21",
"link": "https://are.na/riley-shaw/hw-u1lmoisdnyu",
"description": "",
"updatedAt": "2021-02-07",
"updatedAt": "2021-03-06",
"length": 218,
"timestamp": 1542758400000
},
Expand All @@ -28,7 +28,7 @@
"date": "2018-11-04",
"link": "https://are.na/riley-shaw/suaxbjvglls",
"description": "",
"updatedAt": "2021-02-06",
"updatedAt": "2021-03-06",
"length": 12,
"timestamp": 1541289600000
},
Expand All @@ -38,7 +38,7 @@
"title": "~",
"date": "2018-12-09",
"link": "https://are.na/riley-shaw/tilde-qvdrqcjjopm",
"updatedAt": "2021-02-06",
"updatedAt": "2021-03-03",
"length": 15,
"timestamp": 1544313600000
},
Expand Down Expand Up @@ -66,6 +66,18 @@
"more": false,
"timestamp": 1488153600000
},
{
"uid": "COMMIT_097837CFA4965A10DCCF160A5E046042F59FED8C",
"type": "commit",
"title": "The performance edit: part 2",
"date": "2021-02-23",
"link": "https://rileyjshaw.commit--blog.com/rileyjshaw/font-comparison-tool/097837cfa4965a10dccf160a5e046042f59fed8c",
"repo": "rileyjshaw/font-comparison-tool",
"body": "<p>(Part 1 was <a href=\"https://github.com/rileyjshaw/font-comparison-tool/commit/c9bfc9788212e54a4c2e428bb3d5fd9b04add8f7\" rel=\"noopener noreferrer\" target=\"_blank\"><tt>c9bfc97</tt></a>)</p>\n<p>Wow. After these two commits, this feels like a completely different app. It’s so speedy!</p>\n<h2>Background</h2>\n<p>Last commit, I focused on eliminating unnecessary FontContainer re-renders. This wasn’t a big priority at first… until I added Google’s catalog of &gt; 1000 fonts. Ever since, performance has crawled whenever that category is selected.</p>\n<p>I decided to tighten up my own render code first because I knew that after enclosing the list in a virtual scroller, performance would be okay enough. And then I’d be less motivated by the sluggish, practically unusable Google Fonts viewer.</p>\n<p>And I'm happy I did! <code>react-window</code> made a huge difference. With the improved render tree <em>and</em> virtualized scrolling, this app somehow makes loading, displaying, and live-editing the preview of &gt; 1000 webfonts pretty smooth.</p>\n<h2>Changelog</h2>\n<p>Specific big changes in this commit:</p>\n<ul>\n<li>Enclose the preview grid in a virtualized scroller (<code>react-window</code>)</li>\n<li>Rework the font-loading pipeline to only download new fonts once they’re near the viewport</li>\n<li>Supporting UI and layout changes</li>\n</ul>\n<hr>\n<p>There may be a performance edit: part 3, but… there’s not much need for the time being.</p>",
"description": "<p>(Part 1 was <a href=\"https://github.com/rileyjshaw/font-comparison-tool/commit/c9bfc9788212e54a4c2e428bb3d5fd9b04add8f7\" rel=\"noopener noreferrer\" target=\"_blank\"><tt>c9bfc97</tt></a>)</p>\n<p>Wow. After these two commits, this feels like a completely different app. It’s so speedy!</p>\n<h2>Background</h2>\n<p>Last commit, I focused on eliminating unnecessary FontContainer re-renders. This wasn’t a big priority at first… until I added Google’s catalog of &gt; 1000 fonts. Ever since, performance has crawled whenever that category is selected.</p>\n<p>I decided to tighten up my own render code first because I knew that after enclosing the list in a virtual scroller, performance would be okay enough. And then I’d be less motivated by the sluggish, practically unusable Google Fonts viewer.</p>\n<p>And I'm happy I did! <code>react-window</code> made a huge difference. With the improved render tree <em>and</em> virtualized scrolling, this app somehow makes loading, displaying, and live-editing the preview of &gt; 1000 webfonts pretty smooth.</p>\n<h2>Changelog</h2>\n<p>Specific big changes in this commit:</p>\n<ul>\n<li>Enclose the preview grid in a virtualized scroller (<code>react-window</code>)</li>\n<li>Rework the font-loading pipeline to only download new fonts once they’re near the viewport</li>\n<li>Supporting UI and layout changes</li>\n</ul>\n<hr>\n<p>There may be a performance edit: part 3, but… there’s not much need for the time being.</p>",
"more": true,
"timestamp": 1614038400000
},
{
"uid": "COMMIT_0CDFAD1D54B6CE4317EFC6775F67C9C12827BCD0",
"type": "commit",
Expand Down Expand Up @@ -135,6 +147,18 @@
"repo": "miseryco/curriculum",
"timestamp": 1550534400000
},
{
"uid": "COMMIT_4B18FF55171E5682F287A9825794B733C6FDDC20",
"type": "commit",
"title": "The responsive edit",
"date": "2021-02-26",
"link": "https://rileyjshaw.commit--blog.com/rileyjshaw/font-comparison-tool/4b18ff55171e5682f287a9825794b733c6fddc20",
"repo": "rileyjshaw/font-comparison-tool",
"body": "<p>Another big one:</p>\n<ul>\n<li><strong>Wrote a Puppeteer script to render, measure, sort, and save fonts, sorted by height, width, and height x width</strong></li>\n<li><strong>Made row height fit the biggest displayed font cell, and nColumns responsive to window width</strong></li>\n<li>Removed <code>AutoSizer</code>; swapped it for a simpler <code>useSize</code> hook</li>\n<li>Added <code>yarn update-fonts</code> to automatically download, measure, and update fonts</li>\n<li>Improved the placeholder text behaviour, and added some variety</li>\n<li>Updated Google Fonts</li>\n</ul>",
"description": "<p>Another big one:</p>\n<ul>\n<li><strong>Wrote a Puppeteer script to render, measure, sort, and save fonts, sorted by height, width, and height x width</strong></li>\n<li><strong>Made row height fit the biggest displayed font cell, and nColumns responsive to window width</strong></li>\n<li>Removed <code>AutoSizer</code>; swapped it for a simpler <code>useSize</code> hook</li>\n<li>Added <code>yarn update-fonts</code> to automatically download, measure, and update fonts</li>\n<li>Improved the placeholder text behaviour, and added some variety</li>\n<li>Updated Google Fonts</li>\n</ul>",
"more": false,
"timestamp": 1614297600000
},
{
"uid": "COMMIT_4D115D10AA58B7606B7EF4AD1C750E4BF4C56FC7",
"type": "commit",
Expand Down Expand Up @@ -216,6 +240,18 @@
"more": false,
"timestamp": 1502236800000
},
{
"uid": "COMMIT_72201A443461111B48F84D142898ED6F4B756A97",
"type": "commit",
"title": "Improved version for 2021",
"date": "2021-02-18",
"link": "https://rileyjshaw.commit--blog.com/rileyjshaw/palette-test-tool/72201a443461111b48f84d142898ed6f4b756a97",
"repo": "rileyjshaw/palette-test-tool",
"body": "<p>I recently added a color channel splitter back into my site header, so I dusted off this project. I’m finally settling on a standard palette. This was further motivated by adding a dark theme to my site.</p>\n<p>Some improvements since 2018:</p>\n<p>• Moved this out of the rileyjshaw.github.io repo into its own project • Improved UX around color-editing to something much quicker • Updated UI to show all colors and blend variants on screen at once • Added a toggle to show / hide secondary colors • Added saving / export tools • Added a toggle for dark mode, and separate state for the two palettes • Added a toggle to test different blend modes on the fly • Added a button to test live on rileyjshaw.com • Simplified code structure, added some dependencies, broke files out • Improved tooling</p>",
"description": "<p>I recently added a color channel splitter back into my site header, so I dusted off this project. I’m finally settling on a standard palette. This was further motivated by adding a dark theme to my site.</p>\n<p>Some improvements since 2018:</p>\n<p>• Moved this out of the rileyjshaw.github.io repo into its own project • Improved UX around color-editing to something much quicker • Updated UI to show all colors and blend variants on screen at once • Added a toggle to show / hide secondary colors • Added saving / export tools • Added a toggle for dark mode, and separate state for the two palettes • Added a toggle to test different blend modes on the fly • Added a button to test live on rileyjshaw.com • Simplified code structure, added some dependencies, broke files out • Improved tooling</p>",
"more": false,
"timestamp": 1613606400000
},
{
"uid": "COMMIT_76A558DFD30B60806E4D7CD42AB37EF0737C3F31",
"type": "commit",
Expand Down Expand Up @@ -345,6 +381,18 @@
"more": false,
"timestamp": 1502323200000
},
{
"uid": "COMMIT_C9BFC9788212E54A4C2E428BB3D5FD9B04ADD8F7",
"type": "commit",
"title": "The performance edit: part 1",
"date": "2021-02-08",
"link": "https://rileyjshaw.commit--blog.com/rileyjshaw/font-comparison-tool/c9bfc9788212e54a4c2e428bb3d5fd9b04add8f7",
"repo": "rileyjshaw/font-comparison-tool",
"body": "<ul>\n<li>Memoize the FontContainer component, and its callbacks</li>\n<li>Update size and alignment with CSS variables, not props</li>\n</ul>\n<p>It’s scrolling way better now, and changing font size with Google Fonts over no-longer causes an explosion.</p>\n<p>Next up: <code>react-window</code>, keep the <a href=\"https://github.com/font-face\" rel=\"noopener noreferrer\" target=\"_blank\">@font-face</a> declarations to woff2? only</p>",
"description": "<ul>\n<li>Memoize the FontContainer component, and its callbacks</li>\n<li>Update size and alignment with CSS variables, not props</li>\n</ul>\n<p>It’s scrolling way better now, and changing font size with Google Fonts over no-longer causes an explosion.</p>\n<p>Next up: <code>react-window</code>, keep the <a href=\"https://github.com/font-face\" rel=\"noopener noreferrer\" target=\"_blank\">@font-face</a> declarations to woff2? only</p>",
"more": false,
"timestamp": 1612742400000
},
{
"uid": "COMMIT_CB0D305F163E53E0D964AC7D9C102C407FF04F7D",
"type": "commit",
Expand Down Expand Up @@ -5114,6 +5162,36 @@
"coolness": 3,
"timestamp": 1610755200000
},
{
"uid": "SCREENSHOTS_TUMBLR_644170627836755968",
"type": "screenshotsTumblr",
"date": "2021-02-26",
"link": "https://screenshots.rileyjshaw.com/post/644170627836755968",
"contentType": "photo",
"title": "Screen Shot 2021-02-26 at 03.43.03.png",
"coolness": 3,
"timestamp": 1614297600000
},
{
"uid": "SCREENSHOTS_TUMBLR_644417286725419008",
"type": "screenshotsTumblr",
"date": "2021-03-01",
"link": "https://screenshots.rileyjshaw.com/post/644417286725419008/i-finally-picked-some-colours",
"contentType": "photo",
"title": "Screen Shot 2021-02-28 at 21.03.35.png",
"coolness": 3,
"timestamp": 1614556800000
},
{
"uid": "SCREENSHOTS_TUMBLR_644678141352247296",
"type": "screenshotsTumblr",
"date": "2021-03-03",
"link": "https://screenshots.rileyjshaw.com/post/644678141352247296",
"contentType": "photo",
"title": "Screen Shot 2021-03-03 at 18.09.45.png",
"coolness": 3,
"timestamp": 1614729600000
},
{
"uid": "SFPC_TUMBLR_171116512267",
"type": "tumblr",
Expand Down
20 changes: 20 additions & 0 deletions project-scraper/_generated/combined-quotes.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@
"source": "Fantasy prototypes and real disruption",
"cite": "https://youtu.be/M7KErICTSHU"
},
{
"uid": "ART_MONEY_TECH",
"content": "Arts institutions need money and money comes with ideology. Money wants to know it is improving the world and engaging its audience. Money wants goals and numbers. This is the technological ideology. And this ideology has no space for a painting, a drawing, a video or a hole in the ceiling that you visit day after day, puzzling it out in different moods and lights. No. Look at something new. Look at something good for you. Contemplation is only acceptable in the form meditation, which has been proven to lower stress and make you more productive, with fewer expensive doctor visits.",
"author": "Sarah Groff Hennigh-Palermo",
"source": "Art Is Not an R&D Lab",
"cite": "http://art.sarahghp.com/art-not-rd/"
},
{
"uid": "AUTOMATION_OWNERSHIP",
"content": "Who benefits from automation, and who loses, is ultimately a consequence not of the robots themselves, but of who owns them.",
Expand Down Expand Up @@ -47,6 +54,12 @@
"author": "Fredy Perlman",
"source": "Against Leviathan"
},
{
"uid": "DELETION_DAY",
"content": "Deletion Day challenges the prevailing notion that “more is more”. In a culture that strives for permanence, we celebrate ephemerality, growth, and change. On April 4th, a chorus of Delete keys will ring out across the world. We hope you’ll join us.",
"source": "Deletion Day",
"cite": "https://deletionday.com"
},
{
"uid": "DYNABOOK_REFLEXIVE",
"content": "It is now within the reach of current technology to give all the Beths and their dads a “DynaBook” to use anytime, anywhere as they may wish. Although it can be used to communicate with others through the “knowledge utilities” of the future such as a school “library” (or business information system), we think that a large fraction of its use will involve reflexive communication of the owner with himself through this personal medium, much as paper and notebooks are currently used.",
Expand Down Expand Up @@ -110,6 +123,13 @@
"source": "How to be a Programmer",
"cite": "https://github.com/braydie/HowToBeAProgrammer"
},
{
"uid": "LEARNING_RUST",
"content": "Learning Rust will probably not do much to solve that problem for you. It won't assist you in making the ontological leap from a tired stereotype into something sentient and real. You will remain a replaceable silhouette with no discernible identity. It might even exacerbate the problem. However, it will give you a useful tool for writing low-level software.",
"author": "Zach Oakes",
"source": "Rust for Clojurists",
"cite": "https://gist.github.com/oakes/4af1023b6c5162c6f8f0"
},
{
"uid": "LESS_STITCHES",
"content": "Ending is better than mending. The more stitches, the less riches.",
Expand Down
Loading

0 comments on commit 52e9471

Please sign in to comment.