From 93f6d192c9082ec87a366310fb40968a3c8490d1 Mon Sep 17 00:00:00 2001 From: Tom Date: Mon, 3 Feb 2025 13:09:36 +0000 Subject: [PATCH] fix dead links --- .gitignore | 3 ++- README.md | 1 + _posts/2023-07-20-writing_grammars_is_fun.md | 2 -- _posts/2023-08-10-miniflux-and-rsshub.md | 2 +- _posts/2023-10-30-maps-3.md | 2 +- _posts/2024-08-24-kicad-notes.md | 2 +- _projects/usbc_power_station.md | 3 +-- thesis.html | 2 +- 8 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index d833a32..950b343 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,5 @@ package-lock.json *.pdf *.fbx *.secret -*.ipynb \ No newline at end of file +*.ipynb +/scripts/dead-link-checker diff --git a/README.md b/README.md index b071229..fd9b6a8 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ A list of things to check once in a while to make sure I haven't broken them ina ## Validators - [blacklight](https://themarkup.org/blacklight) + - https://lens.rknight.me/ ## Notes [Installation](https://jekyllrb.com/docs/installation/macos/) diff --git a/_posts/2023-07-20-writing_grammars_is_fun.md b/_posts/2023-07-20-writing_grammars_is_fun.md index 7ffd6f6..896a023 100644 --- a/_posts/2023-07-20-writing_grammars_is_fun.md +++ b/_posts/2023-07-20-writing_grammars_is_fun.md @@ -60,8 +60,6 @@ parser = pe.compile( parser.match("[ a, b , c ]").groups() ``` -NB: there is a [branch of pe](https://github.com/goodmami/pe/blob/fix-6-autoignore/), which hopefully will be merged soon, that includes the ability to auto-ignore whitespace. - We can now allow nested lists by changing the grammar slightly, we also add a hint to pe for what kind of python object to make from each rule: ```python import pe diff --git a/_posts/2023-08-10-miniflux-and-rsshub.md b/_posts/2023-08-10-miniflux-and-rsshub.md index efc3def..3db1a0e 100644 --- a/_posts/2023-08-10-miniflux-and-rsshub.md +++ b/_posts/2023-08-10-miniflux-and-rsshub.md @@ -30,7 +30,7 @@ That blog has an [rss feed](https://www.science.org/blogs/pipeline/feed), which Playing around a bit more, adding in useragents, accepting cookies and following redirects, I eventually get back a page with a challenge that requires JS to run. This is the antithesis of how RSS should work! -Ok so to fix this I came upon [RSSHub](https://docs.rsshub.app/en/) which is a kind of RSS proxy, it parses sites that don't have RSS feeds and generates them for you. I saw that this has pupeteer support so I'm hopping that I can use it to bypass the anti-crawler tactics science.org is using. +Ok so to fix this I came upon [RSSHub](https://docs.rsshub.app/) which is a kind of RSS proxy, it parses sites that don't have RSS feeds and generates them for you. I saw that this has pupeteer support so I'm hopping that I can use it to bypass the anti-crawler tactics science.org is using. Anyway, for how here is a docker-compose.yml for both miniflux and RSSHub. What took me a while to figure out is that docker containers live in their own special network. So to subscribe to a selfhosted RSSHub feed you need to put something like "http://rsshub:1200/" where rsshub is the key to the image in the yaml file below. diff --git a/_posts/2023-10-30-maps-3.md b/_posts/2023-10-30-maps-3.md index 51e98d7..e5c5399 100644 --- a/_posts/2023-10-30-maps-3.md +++ b/_posts/2023-10-30-maps-3.md @@ -31,7 +31,7 @@ Todo: [github_issue]: https://github.com/preactjs/preact/issues/1961#issuecomment-537255092 [blog]: https://til.simonwillison.net/gis/pmtiles [official_examples]: https://github.com/protomaps/PMTiles/blob/main/js/examples/maplibre.html -[maputnik]: maputnik.github.io/editor/ +[maputnik]: https://maputnik.github.io/editor/
diff --git a/_posts/2024-08-24-kicad-notes.md b/_posts/2024-08-24-kicad-notes.md index 7487a4b..b49b11e 100644 --- a/_posts/2024-08-24-kicad-notes.md +++ b/_posts/2024-08-24-kicad-notes.md @@ -13,7 +13,7 @@ head: | A list of kicad related resources and tools. -## [JLCPCB](jlcpcb.com) +## [JLCPCB](https://jlcpcb.com) - [SMT Assembly](https://jlcpcb.com/smt-assembly) - [Parts catalogue](https://jlcpcb.com/parts) diff --git a/_projects/usbc_power_station.md b/_projects/usbc_power_station.md index 49cdb59..8ee9668 100644 --- a/_projects/usbc_power_station.md +++ b/_projects/usbc_power_station.md @@ -60,9 +60,8 @@ After initially thinking I would do some kind of charging tray type design I eve This is what I've come up with so far, it's lasercut from 3mm ply (but I need to switch to 4mm because 3mm is a bit flimsy) -
+
-
I've put a 240x240 pixel colour screen on the front to show metrics like total charge power, temperature and maybe daily energy use. diff --git a/thesis.html b/thesis.html index f571c3f..e638774 100644 --- a/thesis.html +++ b/thesis.html @@ -15,7 +15,7 @@ head:

The formal abstract follows but, in a paragraph, it's about what happens when many electrons interact together in a way where their 'quantumness' is important. It turns out that many weird and wonderful things can happen. Alas we, quantum physicists, don't have great mathematical tools to describe these things. Trying to fix that is what this thesis is about. -

This is the HTML version of this document. A PDF version is available online with either normal or double line spacing. +

This is the HTML version of this document. A PDF version is available online with either normal or double line spacing.

Contents