diff options
author | EuAndreh <eu@euandre.org> | 2025-04-30 20:13:19 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2025-04-30 20:13:19 -0300 |
commit | 2298932cc128e8383013ea74567ecfcaf5ae7f8e (patch) | |
tree | 4e33f93c3aca1f6131059b319b258e2720e4bff9 | |
parent | Makefile: Add test for valid key expiration date (diff) | |
download | euandre.org-2298932cc128e8383013ea74567ecfcaf5ae7f8e.tar.gz euandre.org-2298932cc128e8383013ea74567ecfcaf5ae7f8e.tar.xz |
-rw-r--r-- | TODOs.md | 164 |
1 files changed, 1 insertions, 163 deletions
@@ -3,56 +3,12 @@ ## TODO Hand pick trackers for the generated torrents {#td-5cab66be-9f82-4d25-de87-fc6392c3b26f} - TODO in 2022-06-04 -## TODO Use Opus over Ogg for podcasts {#td-2de2f57c-0773-530f-f6cf-70836080f46f} -- TODO in 2022-06-01 - ## TODO Assert code blocks stick to atmost 80 columns {#td-75506021-884a-af77-ffbe-448816f70cc5} - TODO in 2022-04-20 ## TODO Detect linkrot {#td-dba2ff82-59b3-dd17-06a9-edbc9cffb264} - TODO in 2022-04-13 -## TODO Revisit favicon references without links in articles {#td-3996432b-c5b8-a003-db82-c684035f58d5} -- TODO in 2022-04-12 - -## TODO Revisit `README.md` {#td-181014da-abbd-fbc3-ed42-a2c2d89f12a7} -- TODO in 2022-03-25 - -## TODO Rename pkgs.{nologin => shadow} {#td-db77b6f1-3044-e457-1672-5cf4314b47b2} -- TODO in 2022-03-14 - -## DOING Add `security.txt` {#td-a84b65c4-686c-c098-aa4b-cfba06a84825} -- DOING in 2022-04-12 - - Add the `.well-known/security.txt` file, with a `security.txt` symlink. - - Done in - [`764b6f4d312ed6a68d8591447bbcc1ba1e13f272`](https://euandre.org/git/euandre.org/commit/?id=764b6f4d312ed6a68d8591447bbcc1ba1e13f272). -- TODO in 2022-03-06 - ---- - -Add check to ensure that its `Expires` field is in sync with the refreshed GPG -key, and that this file in `euandre.org` is also in sync with `euandreh.xyz` and -other domains. - -Probably just: -``` -Contact: mailto:eu@euandre.org -Expires: 2022-07-12T03:00:00.000Z -Encryption: https://euandre.org/public-key.txt -Preferred-Languages: en, pt, fr, eo, es -``` - -## TODO Replace Jekyll with a Makefile {#td-e795e852-a836-edae-0f95-48b28096ea9a} -- TODO in 2022-03-06 - ---- - -Consider using [m4] for templating. - -[m4]: http://mbreen.com/m4.html - ## TODO Test robustness and responsiveness of HTML/CSS {#td-c76a7c83-20d2-a2cc-b48a-8499c6ca5b69} - TODO in 2022-03-06 @@ -103,14 +59,6 @@ cp a/b.x a/b.y This impacts the upcoming `lilypond -o $name` command in the Makefile. - -## TODO Use PostScript instead of Reveal.js {#td-6449803d-5774-b345-fde8-ad734af43e36} -- TODO in 2021-10-12 - ---- - -<i>À la</i> <https://github.com/jroimartin/ssg/>. - ## TODO Remove `alt` from some icons {#td-d01a98aa-ef1e-cb21-8cba-7325d98b3db0} - TODO in 2021-10-12 @@ -121,24 +69,15 @@ This impacts the upcoming `lilypond -o $name` command in the Makefile. <https://jigsaw.w3.org/css-validator/> -## TODO Reduce size of container image {#td-826dd92f-ba91-b7b4-1fcc-e5240f920e99} -- TODO in 2021-10-12 - ## TODO Add JID alongside email {#task-089dca19-14e2-e1c1-6a47-9af6ab8eb42a} - TODO in 2021-09-05 ## TODO Generate Opus for podcast {#task-93510453-111f-9b1f-575f-ca8c7c05883c} - TODO in 2021-06-07 -## TODO Generate PDFs for slides {#task-d2ef646f-6232-d82f-dd77-507c6981ee80} -- TODO in 2021-06-07 - ## TODO Podcast metadata: copy GNU World Order {#task-7b0aeb8d-282b-7ebf-4c5f-65c6cac1f0a1} - TODO in 2021-06-07 -## TODO Publish over Gemini {#task-319021df-ebdb-40cd-8330-329e8d01b747} -- TODO in 2021-02-22 - ## TODO Improve CSS of navigation bar {#task-ddd3795b-fd89-4d68-a78b-6adcb4702f92} - TODO in 2021-02-21 @@ -146,7 +85,7 @@ This impacts the upcoming `lilypond -o $name` command in the Makefile. It doesn't resize well for small screens, and links are too small and close to each other. -## TODO Screnncasts: Use scriptreplay and asciinema {#task-98a68a93-1294-4283-a78f-9b7f1150c729} +## TODO Screencasts: Use scriptreplay and asciinema {#task-98a68a93-1294-4283-a78f-9b7f1150c729} - TODO in 2021-02-11 ## TODO Add hunspell dictionaries {#task-67783646-ef33-488b-a1d2-3ecd0b12dbb3} @@ -155,68 +94,9 @@ It doesn't resize well for small screens, and links are too small and close to e ## TODO Shrink size of links at the end of slides {#task-7a53af07-57bf-4684-97c5-af43279848c0} - TODO in 2021-02-11 -## DONE `dengoso.ly` [9/9] {#task-95ac1eec-1a56-47cb-b7ad-8cadf5737323} -- DONE in 2021-01-03 -- TODO in 2021-01-01 - ---- - -- [X] use "<quarter> = 100" over "Andante moderato for `meter` -- [X] turn `cWithSlash` into a function -- [X] move `pestana=` into shared `pestana.ly` -- [X] ~~use fret-number over roman string on `pestana #"II" { }`~~ -- [X] `6 to D` on beginning of the song -- [X] share notes between voices -- [X] add string markers -- [X] pestana over rests (measure 42) -- [X] handle optional sharp on measure 77 - -## TODO `choro-da-saudade.ly` [0/2] {#task-04afbdc0-4e2c-4176-b7c3-0c04087c09a8} -- TODO in 2021-01-03 - ---- - -- [ ] Make `D.S. al Coda` appear in MIDI - - ```lilypond - bar ".."^markup { D.S. al Coda } - cadenzaOn - stopStaff - once override TextScript.extra-offset = #'(0 . -3) - <>^markup { D.S. al Coda } - repeat unfold 3 { - s1 - bar "" - } - cadenzaOff - startStaff - ``` - -## TODO `marcha-dos-marinheiros.ly` {#task-bbc19f19-ca4f-4cbf-bc4d-e119ad06deef} -- TODO in 2021-01-03 - -## DONE Embed LilyPond source code in PDF and audio {#task-340da973-622c-45d6-8d3c-7db839586517} -- DONE in 2021-01-03 - - Done in - [`bff2b07922272fd4c8f9ee0a7129d0a7c134dd38`](https://euandre.org/git/euandre.org/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38). -- TODO in 2021-01-03 - ---- - -Use the `embed-source-code` options: - -```scheme -#(ly:set-option 'embed-source-code #t) -``` - ## TODO Add torrent for audio in `music-listing.html` {#task-aa314475-6a19-48fe-a752-7c479ad26be2} - TODO in 2021-01-03 ---- - -Torrent for PDF, too? - ## TODO Investigate the ICE STUN/TURN servers used by WebTorrent {#task-c7e75b41-d86e-423b-b4a1-7d193c3a6ef1} - TODO in 2021-01-07 @@ -225,15 +105,7 @@ Torrent for PDF, too? Depending on the provider, maybe host my own, like [coturn](https://github.com/coturn/coturn). -## DONE Generate `favicon.ico` from `favicon.svg` {#task-720e79b4-9e38-41c6-9958-cdadd67d2298} -- DONE in 2021-01-03 - - Done in - [`433428cf6b4ef8a653f349e0a0d1fa0d10aab1e7`](https://euandre.org/git/euandre.org/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38). -- TODO in 2021-01-01 - ## DONE Add page to listen an watch files with WebTorrent {#task-e5d2be9d-6471-40ba-a2d3-c7bc482bfaba} -- DONE in 2020-12-24 - TODO in 2020-12-23 ## DONE Use SVG favicon {#task-29f1bded-3a56-410b-933d-e6a11f47656a} @@ -252,10 +124,6 @@ $ inkscape -o icon-48x48.png -w 48 -h 48 icon.svg $ convert icon-48x48.png favicon.ico ``` -## DONE Create screencasts collection {#task-fb8e4ad8-7c8b-4b62-a4f2-5f16f84ec7e6} -- DONE in 2020-12-24 -- TODO in 2020-12-24 - ## DONE Add webtorrent-hybrid daemon {#task-1a2f5619-5d55-449f-a401-8c87afd5bea9} - DONE in 2020-12-28 @@ -315,31 +183,8 @@ $ git revert 2beab5441b4fcddc849cfc44b99547d49593691d # Improvements -## TODO `dengoso.ly` [0/1] {#improvement-fd989cc2-b638-4943-8109-b8e3cac0aae1} -- TODO in 2021-01-03 - ---- - -- [ ] measures 21~24: map previous notes, removing fingering notation instead of repeating notes - -## TODO Music sources {#improvement-610ed926-cc5e-418a-b046-27f4c4862d0d} -- TODO in 2021-01-04 - -[Barrios](https://imslp.org/wiki/Category:Barrios_Mangor%C3%A9,_Agust%C3%ADn) -(public domain), -[Villa-Lobos](https://imslp.org/wiki/Category:Villa-Lobos,_Heitor) -(public domain in 2030) and Garoto (public domain in 2026) - # Questions -## DONE Why insist on having `.ogg` files, but not the same for video? {#question-8203fbce-be76-4cc3-a62a-15f91bf22051} -- DONE in 2020-12-24 -- TODO in 2020-12-24 - ---- - -Because of subtitle embedding. - # Resources ## For bitmat images compression: @@ -352,17 +197,11 @@ Because of subtitle embedding. Future-proof wesite (and also later software): - commit directly most derived data, such as torrent files, ogg media, SVG from graphviz input, etc., so that the absence of those tools don't impede the generation of existing pages of the website. - - FIXMEs: - `date -d` isn't POSIX: simple replacement - translation not coming from english (like pt -> fr) -- po4a for markdown... -- render slides - shrink CSS - - Mobile-friendly tables: https://many.pw/ @@ -372,4 +211,3 @@ https://news.ycombinator.com/item?id=36739920 CSS from https://news.ycombinator.com/item?id=32972004 add link to archived versions -fnback is the number over the arrow |