From 4c432eb89c22ecb9134ae72a5065a066e0a63da2 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Helary Date: Sat, 24 Feb 2024 02:13:34 +0900 Subject: [PATCH] update TODO file --- adventuresintechland.html | 759 ++++++++++++++++++++------------------ adventuresintechland.org | 63 ++-- 2 files changed, 446 insertions(+), 376 deletions(-) diff --git a/adventuresintechland.html b/adventuresintechland.html index 28da665..d18f734 100644 --- a/adventuresintechland.html +++ b/adventuresintechland.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + My adventures in tech land - TODO file @@ -206,179 +206,136 @@

My adventures in tech land - TODO file

Table of Contents

- -
-
-

code

-
-
-
-

TODO [2024-02-18 Sun] Write a summary of the daily tasks   admin

-
-
-

FIX [2021-10-23 Sat] clean up the code and make it all work again   elisp

-
-
-

CODE [2020-01-03 Fri] automate trivial updating tasks   elisp

-
-
-
-

global index adventuresintechland.el: UpdateMainIndex

-
-
-
    -
  • number of days in the current "season"
  • -
  • total number of documented days
  • -
  • link to "last day"
  • -
  • index contents for the new day
  • -
-
-
-

previous day adventuresintechland.el: UpdatePreviousPage

-
-
-
    -
  • "tomorrow" link
  • +
-
-

rss feed adventuresintechland.el: UpdateRSSFeed

-
-
-
    -
  • title
  • -
  • date
  • -
  • link
  • -
  • contents (first paragraph of current index ?)
  • -
-
-

daily index

-
+
+
+

code

+
-
    -
  • link to the day before by checking the file hierarchy ?
  • -
+
+

CODE [2024-02-24 Sat] rename variables and rearrange de code   elisp

+
+

TODO [2024-02-18 Sun] Write a summary of the daily tasks   admin

-
-

FIX [2019-12-31 Tue] favicon support to RSS   xml

-
+
+

FIX [2019-12-31 Tue] favicon support to RSS   xml

+

https://snook.ca/archives/rss/add_logo_to_feed http://www.rssboard.org/rss-2-0-1 @@ -386,91 +343,91 @@

FIX -

CODE [2019-12-22 Sun] foldable navigation for the main index   CSS

+
+

CODE [2019-12-22 Sun] foldable navigation for the main index   CSS

-
-

CODE [2019-12-01 Sun] capture directly to adventuresintechland.org   elisp

+
+

CODE [2019-12-01 Sun] capture directly to adventuresintechland.org   elisp

-
-

FIX [2018-11-12 Mon] check the links automatically   shell

+
+

FIX [2018-11-12 Mon] check the links automatically   shell

-
-

CODE [2018-11-18 Sun] automated index creation for readings   shell

+
+

CODE [2018-11-18 Sun] automated index creation for readings   shell

-
-

CODE [2018-11-18 Sun] Automate CSS index generation   shell

-
+
+

CODE [2018-11-18 Sun] Automate CSS index generation   shell

+

The index.sh script exists but needs to be run automatically.

-
-

CODE [2020-01-04 Sat] add "padding" option to "number-to-string"   c

+
+

CODE [2020-01-04 Sat] add "padding" option to "number-to-string"   c

-
-

LEARN CSS variable   css

+
+

LEARN CSS variable   css

-
-

LEARN CSS flexbox   css css

+
+

LEARN CSS flexbox   css css

-
-

LEARN CSS grid   css

+
+

LEARN CSS grid   css

-
-

LEARN CSS bootstrap   css

+
+

LEARN CSS bootstrap   css

-
-

LEARN Google material design

+
+

LEARN Google material design

-
-

LEARN Joomla updates   cms

+
+

LEARN Joomla updates   cms

-
-

LEARN wordpress updates   cms

+
+

LEARN wordpress updates   cms

-
-

LEARN Drupal updates   cms

-
+
+

LEARN Drupal updates   cms

+
-
-

PTGPTB -> drupal 8/9

+
+

PTGPTB -> drupal 8/9

-
-

LEARN git   git

-
+
+

LEARN git   git

+
-
-

change of branch without committing: git stash | git stash push

+
+

change of branch without committing: git stash | git stash push

-
-

see what stashes are stored: git stash list

+
+

see what stashes are stored: git stash list

-
-

apply stash: git stash apply stash@{n} <- n comes from the list

+
+

apply stash: git stash apply stash@{n} <- n comes from the list

-
-

remove the stash: git stash drop

+
+

remove the stash: git stash drop

-
-

magit file checkout: magit-file-checkout X f

+
+

magit file checkout: magit-file-checkout X f

-
-

CHECK [2019-12-03 Tue] git revert

+
+

CHECK [2019-12-03 Tue] git revert

-
-

CHECK [2018-11-17 Sat] git merge

-
+
+

CHECK [2018-11-17 Sat] git merge

+
    -
  • or rather resolution of merge conflicts
  • +
  • or rather resolution of merge conflicts
-
-

DONE [2019-12-31 Tue] git checkout file

-
+
+

DONE [2019-12-31 Tue] git checkout file

+
  • State "DONE" from "CHECK" [2019-12-31 Tue 18:25]
@@ -481,9 +438,9 @@

DONE -

DONE [2019-12-01 Sun] how to fix commit messages ?   magit git

-
+
+

DONE [2019-12-01 Sun] how to fix commit messages ?   magit git

+

git commit -v –amend

@@ -498,35 +455,36 @@

DONE -

CHECK [2018-11-14 Wed] tag insertion right and left of selection   emacs

-
+
+

CHECK [2018-11-14 Wed] tag insertion right and left of selection   emacs

+

And how to efficiently select

-
-

CHECK [2018-11-14 Wed] FireFox/Safari/Chrome developer tools   browser

+
+

CHECK [2018-11-14 Wed] FireFox/Safari/Chrome developer tools   browser

-
-

CHECK [2018-11-14 Wed] elfeed manual   emacs

+
+

CHECK [2018-11-14 Wed] elfeed manual   emacs

-
-

CHECK [2018-11-14 Wed] isearch manual   emacs

+
+

CHECK [2018-11-14 Wed] isearch manual   emacs

-
-

CHECK [2018-11-13 Tue] "project" manager for all the files   emacs

+
+

CHECK [2018-11-13 Tue] "project" manager for all the files   emacs

-
-

CHECK [2018-11-11 Sun] add autocompletion for html/css   emacs

+
+

CHECK [2018-11-11 Sun] add autocompletion for html/css   emacs

-
-

TODO manage daily entries [9/9]

-
+
+

TODO manage daily entries [9/9]

+
    +
  • State "DONE" from "TODO" [2024-02-24 Sat 02:02]
  • State "DONE" from "TODO" [2024-02-18 Sun 15:44]
  • State "DONE" from "TODO" [2020-01-05 Sun 00:43]
  • State "DONE" from "TODO" [2020-01-02 Thu 02:45]
  • @@ -539,9 +497,9 @@

    TODO manage daily entries State "DONE" from "TODO" [2019-11-29 Fri 20:26]

-
-

DONE create the rss entry in file:./adventuresintechland.xml   me

-
+
+

DONE create the rss entry in file:./adventuresintechland.xml   me

+
  • State "DONE" from "TODO" [2021-10-23 Sat 10:47]
  • State "DONE" from "TODO" [2020-01-05 Sun 00:36]
  • @@ -557,9 +515,9 @@

    DONE create the rss entry in

-
-

DONE run file:./adventuresintechland.el to create the template   emacs

-
+
+

DONE run file:./adventuresintechland.el to create the template   emacs

+
  • State "DONE" from "TODO" [2021-10-23 Sat 10:47]
  • State "DONE" from "TODO" [2020-01-05 Sun 00:36]
  • @@ -575,10 +533,13 @@

    DONE run -

    DONE edit the main file:./index.html for links and nb of day   me

    -
    +
    +

    DONE edit the main file:./index.html for links and nb of day   me

    +
      +
    • State "DONE" from "LEARN" [2024-02-24 Sat 02:03]
    • +
    • State "DONE" from "LEARN" [2024-02-24 Sat 02:03]
    • +
    • State "DONE" from "LEARN" [2024-02-24 Sat 02:02]
    • State "DONE" from "TODO" [2021-10-23 Sat 10:48]
    • State "DONE" from "TODO" [2020-01-05 Sun 00:36]
    • State "DONE" from "TODO" [2020-01-02 Thu 02:40]
    • @@ -592,17 +553,18 @@

      DONE edit the main -

      [last day] x 2

      +
      +

      [last day] x 2

      -
      -

      logbook + nb of documented days

      +
      +

      logbook + nb of documented days

      -
      -

      DONE edit the previous day

      -
      +
      +

      DONE edit the previous day

      +
        +
      • State "DONE" from "LEARN" [2024-02-24 Sat 02:02]
      • State "DONE" from "TODO" [2021-10-23 Sat 10:50]
      • State "DONE" from "TODO" [2020-01-05 Sun 00:36]
      • State "DONE" from "TODO" [2020-01-02 Thu 02:44]
      • @@ -613,9 +575,9 @@

        DONE edit the previous day

      -
      -

      DONE fill the template and add day number   me

      -
      +
      +

      DONE fill the template and add day number   me

      +
      • State "DONE" from "TODO" [2021-10-23 Sat 10:51]
      • State "DONE" from "TODO" [2020-01-05 Sun 00:36]
      • @@ -631,9 +593,9 @@

        DONE fill the template and ad

      -
      -

      DONE stage the new folder and index.html, the RSS and old indexes   git

      -
      +
      +

      DONE stage the new folder and index.html, the RSS and old indexes   git

      +
      • State "DONE" from "TODO" [2021-10-23 Sat 10:52]
      • State "DONE" from "TODO" [2020-01-05 Sun 00:37]
      • @@ -646,9 +608,9 @@

        DONE stage the new folder and

      -
      -

      DONE update adventuresintechland.org

      -
      +
      +

      DONE update adventuresintechland.org

      +
      • State "DONE" from "TODO" [2021-10-23 Sat 10:52]
      • State "DONE" from "TODO" [2020-01-05 Sun 00:37]
      • @@ -661,10 +623,11 @@

        DONE update adventuresintechl

      -
      -

      DONE export adventuresintechland.org.html

      -
      +
      +

      DONE export adventuresintechland.org.html

      +
        +
      • State "DONE" from "LEARN" [2024-02-24 Sat 02:04]
      • State "DONE" from "TODO" [2021-10-23 Sat 10:52]
      • State "DONE" from "TODO" [2020-01-05 Sun 00:37]
      • State "DONE" from "TODO" [2020-01-02 Thu 02:49]
      • @@ -676,10 +639,11 @@

        DONE export adventuresintechl

      -
      -

      DONE commit the org file and push everything to origin   git

      -
      +
      +

      DONE commit the org file and push everything to origin   git

      +
        +
      • State "DONE" from "LEARN" [2024-02-24 Sat 02:03]
      • State "DONE" from "TODO" [2021-10-23 Sat 10:52]
      • State "DONE" from "TODO" [2020-01-05 Sun 00:43]
      • State "DONE" from "TODO" [2020-01-02 Thu 02:50]
      • @@ -690,42 +654,133 @@

        DONE commit the org file and
      • State "DONE" from "TODO" [2019-12-15 Sun 14:05]
      -
      -

      git checkout "gh-pages"

      +
      +

      git checkout "gh-pages"

      -
      -

      git status

      +
      +

      git status

      -
      -

      git add *

      +
      +

      git add *

      -
      -

      git commit -m "commit message"

      +
      +

      git commit -m "commit message"

      -
      -

      git push origin

      +
      +

      git push origin

      -
      -

      git checkout "master"

      +
      +

      git checkout "master"

      -
      -

      git merge gh-pages

      +
      +

      git merge gh-pages

      -
      -

      git push origin

      +
      +

      git push origin

      -
      -

      git checkout "gh-pages"

      +
      +

      git checkout "gh-pages"

      -
      -

      DONE items

      -
      +
      +

      DONE items

      +
      +
      +
      +

      DONE [2020-01-03 Fri] automate trivial updating tasks   elisp

      +
      +
        +
      • State "DONE" from "CODE" [2024-02-24 Sat 02:06]
      • +
      +
      +
      +
      +

      DONE previous day adventuresintechland.el: UpdatePreviousPage

      +
      +
        +
      • State "DONE" from "TODO" [2024-02-24 Sat 02:05]
      • +
      +
      +
        +
      • "tomorrow" link
      • +
      +
      +
      +

      DONE rss feed adventuresintechland.el: UpdateRSSFeed

      +
      +
        +
      • State "DONE" from "TODO" [2024-02-24 Sat 02:05]
      • +
      +
      +
        +
      • title
      • +
      • date
      • +
      • link
      • +
      • contents (first paragraph of current index ?)
      • +
      +
      +
      +

      DONE daily index

      +
      +
        +
      • State "DONE" from "TODO" [2024-02-24 Sat 02:05]
      • +
      +
      +
        +
      • link to the day before by checking the file hierarchy ?
      • +
      +
      +
      +
      +

      DONE [2021-10-23 Sat] clean up the code and make it all work again   elisp

      +
      +
        +
      • State "DONE" from "CODE" [2024-02-24 Sat 02:04]
      • +
      +
      +
      + +
      +

      DONE [2019-12-29 Sun] write-region bug ?   elisp

      +

      it was ot a bug, the "visit" argument was set to "t" thus the buffer was asked to visit the file… https://lists.gnu.org/archive/html/emacs-devel/2020-01/msg00040.html @@ -739,9 +794,9 @@

      DONE -

      CANCELED [2018-11-13 Tue] automatically create daily links   elisp shell

      -
      +
      +

      CANCELED [2018-11-13 Tue] automatically create daily links   elisp shell

      +

      moved to a more global item.

      @@ -753,9 +808,9 @@

      CANCELED -

      CANCELED [2019-12-01 Sun] automatically generate "nth day"   elisp

      -
      +
      +

      CANCELED [2019-12-01 Sun] automatically generate "nth day"   elisp

      +

      I moved that to a more global CODE issue

      @@ -768,9 +823,9 @@

      CANCELED -

      DONE [2019-12-01 Sun] just got bitten by the date edge cases…   elisp

      -
      +
      +

      DONE [2019-12-01 Sun] just got bitten by the date edge cases…   elisp

      +

      Done in the "edge cases" branch, merged into master. Wow, that was long. The code is cleaner now. I need to organize the functions and see how to rationalize that, but overal, it should work. @@ -783,9 +838,9 @@

      DONE -

      DONE [2019-12-31 Tue] create "edge-case" branch to work safely :)   admin

      -
      +
      +

      DONE [2019-12-31 Tue] create "edge-case" branch to work safely :)   admin

      +
      • State "DONE" from "TODO" [2019-12-31 Tue 19:04]
      @@ -794,9 +849,9 @@

      DONE -

      DONE [2019-12-31 Tue] reorganise the directory tree   admin

      -
      +
      +

      DONE [2019-12-31 Tue] reorganise the directory tree   admin

      +
      • State "DONE" from "TODO" [2019-12-31 Tue 19:11]
      @@ -806,9 +861,9 @@

      DONE -

      DONE [2019-12-31 Tue] fast access to org keywords   org

      -
      +
      +

      DONE [2019-12-31 Tue] fast access to org keywords   org

      +
      • State "DONE" from "CHECK" [2019-12-31 Tue 18:25]
      @@ -817,9 +872,9 @@

      DONE -

      DONE [2019-12-31 Tue] reorganize basic css locations   css

      -
      +
      +

      DONE [2019-12-31 Tue] reorganize basic css locations   css

      +
      • State "DONE" from "CHECK" [2019-12-31 Tue 11:18]
      @@ -828,9 +883,9 @@

      DONE -

      DONE [2019-12-30 Mon] add favicon support   html

      -
      +
      +

      DONE [2019-12-30 Mon] add favicon support   html

      +
      • State "DONE" from "CHECK" [2019-12-30 Mon 23:51]
      @@ -842,9 +897,9 @@

      DONE -

      DONE [2019-12-18 Wed] append the XML to the RSS file   elisp

      -
      +
      +

      DONE [2019-12-18 Wed] append the XML to the RSS file   elisp

      +

      myInsert is used for that, need to pretify the thing and put it in the main code

      @@ -853,9 +908,9 @@

      DONE -

      DONE [2019-12-16 Mon] RFC-822 valide dates for the rss feed   elisp

      -
      +
      +

      DONE [2019-12-16 Mon] RFC-822 valide dates for the rss feed   elisp

      +
      • State "DONE" from "CHECK" [2019-12-22 Sun 21:31]
      @@ -864,17 +919,17 @@

      DONE -

      DONE [2019-12-16 Mon] the RSS date is not valid   xml

      -
      +
      +

      DONE [2019-12-16 Mon] the RSS date is not valid   xml

      +
      • State "DONE" from "CHECK" [2019-12-16 Mon 08:58]
      -
      -

      DONE [2019-12-01 Sun] add a "0" to single digit days in the page title   elisp

      -
      +
      +

      DONE [2019-12-01 Sun] add a "0" to single digit days in the page title   elisp

      +

      I externalized the date creation function to check for days < 10 and I had to create a "0 padding" function because number-to-string does not take options to format the resulting string. The function is written in C so way above what I can do…

      @@ -883,17 +938,17 @@

      DONE -

      DONE [2019-12-04 Wed] add .emacs.d/init.el to git repository   git emacs

      -
      +
      +

      DONE [2019-12-04 Wed] add .emacs.d/init.el to git repository   git emacs

      +
      • State "DONE" from "CHECK" [2019-12-04 Wed 07:40]
      -
      -

      DONE [2019-12-02 Mon] link to exported org file is not correct   elisp

      -
      +
      +

      DONE [2019-12-02 Mon] link to exported org file is not correct   elisp

      +

      I'm trying to revert that instead of just fixing something that should not have been modified in the first place, but I'm finding the revert function not trivial to use (understand ?). The Magit manual expects the user to understand what a revert is I guess. I'll have to check the Pro Git book later.

      @@ -902,9 +957,9 @@

      DONE -

      DONE [2019-12-01 Sun] add web-mode hook for html files   elisp

      -
      +
      +

      DONE [2019-12-01 Sun] add web-mode hook for html files   elisp

      +

      The web-mode manual, or rather home page gives all sorts of relevant settings that I had just to copy to my .emacs.el file to fix this item. http://web-mode.org/ @@ -914,9 +969,9 @@

      DONE -

      DONE [2019-12-01 Sun] github contributions don't appear   github

      -
      +
      +

      DONE [2019-12-01 Sun] github contributions don't appear   github

      +
      • State "DONE" from "CHECK" [2019-12-03 Tue 08:16]
      @@ -933,17 +988,17 @@

      DONE -

      DONE [2019-11-29 Fri] the RSS feed does not work anymore   xml

      -
      +
      +

      DONE [2019-11-29 Fri] the RSS feed does not work anymore   xml

      +
      • State "DONE" from "CHECK" [2019-12-16 Mon 08:58]
      -
      -

      DONE [2019-11-29 Fri] link this todo file to all the daily files   elisp html

      -
      +
      +

      DONE [2019-11-29 Fri] link this todo file to all the daily files   elisp html

      +
      • State "DONE" from "TODO" [2019-12-01 Sun 08:44]
      @@ -952,17 +1007,17 @@

      DONE -

      DONE [2019-11-26 Tue] create daily folder structure and html template   elisp

      -
      +
      +

      DONE [2019-11-26 Tue] create daily folder structure and html template   elisp

      +
      • State "DONE" from "CHECK" [2019-12-15 Sun 12:49]
      -
      -

      DONE [2018-11-14 Wed] pushing to github from emacs   emacs

      -
      +
      +

      DONE [2018-11-14 Wed] pushing to github from emacs   emacs

      +
      • State "DONE" from "TODO" [2019-12-01 Sun 08:44]
      @@ -972,9 +1027,9 @@

      DONE -

      DONE [2019-11-24 Sun] change daily tasks   admin

      -
      +
      +

      DONE [2019-11-24 Sun] change daily tasks   admin

      +

      to reduce the nb of possible errors

      @@ -983,33 +1038,33 @@

      DONE -

      DONE [2019-11-24 Sun] list the tasks required in publishing the pages   admin

      -
      +
      +

      DONE [2019-11-24 Sun] list the tasks required in publishing the pages   admin

      +
      • State "DONE" from "TODO" [2019-11-28 Thu 22:35]
      -
      -

      DONE [2019-11-24 Sun] create a global todo file   admin

      -
      +
      +

      DONE [2019-11-24 Sun] create a global todo file   admin

      +
      • State "DONE" from "TODO" [2019-11-28 Thu 22:28]
      -
      -

      DONE [2019-11-24 Sun] gather all the todos written in older pages   admin

      -
      +
      +

      DONE [2019-11-24 Sun] gather all the todos written in older pages   admin

      +
      • State "DONE" from "TODO" [2019-11-29 Fri 18:28]
      -
      -

      DONE [2019-11-24 Sun] customize org export because the HTML is ugly   admin

      -
      +
      +

      DONE [2019-11-24 Sun] customize org export because the HTML is ugly   admin

      +
      • State "DONE" from "TODO" [2019-12-01 Sun 08:42]
      @@ -1019,14 +1074,10 @@

      DONE -

      DONE stuff

      -

      Author: Jean-Christophe Helary

      -

      Created: 2024-02-18 Sun 15:58

      +

      Created: 2024-02-24 Sat 02:12

      Validate

      diff --git a/adventuresintechland.org b/adventuresintechland.org index fefb06e..b2c9874 100644 --- a/adventuresintechland.org +++ b/adventuresintechland.org @@ -12,23 +12,8 @@ #+HTML_LINK_UP: https://github.com/brandelune/brandelune.github.io ---------- * code +** CODE [#B] [2024-02-24 Sat] rename variables and rearrange de code :elisp: ** TODO [2024-02-18 Sun] Write a summary of the daily tasks :admin: -** FIX [2021-10-23 Sat] clean up the code and make it all work again :elisp: -** CODE [#A] [2020-01-03 Fri] automate trivial updating tasks :elisp: -*** global index adventuresintechland.el: UpdateMainIndex -**** number of days in the current "season" -**** total number of documented days -**** link to "last day" -**** index contents for the new day -*** previous day adventuresintechland.el: UpdatePreviousPage -**** "tomorrow" link -*** rss feed adventuresintechland.el: UpdateRSSFeed -**** title -**** date -**** link -**** contents (first paragraph of current index ?) -*** daily index -**** link to the day before by checking the file hierarchy ? ** FIX [#C] [2019-12-31 Tue] favicon support to RSS :xml: https://snook.ca/archives/rss/add_logo_to_feed http://www.rssboard.org/rss-2-0-1 @@ -78,10 +63,11 @@ And how to efficiently select ** CHECK [2018-11-11] add autocompletion for html/css :emacs: * TODO manage daily entries [9/9] -DEADLINE: <2024-02-19 Mon ++1d> +DEADLINE: <2024-02-25 Sun ++1d> :PROPERTIES: - :LAST_REPEAT: [2024-02-18 Sun 15:44] + :LAST_REPEAT: [2024-02-24 Sat 02:02] :END: + - State "DONE" from "TODO" [2024-02-24 Sat 02:02] - State "DONE" from "TODO" [2024-02-18 Sun 15:44] - State "DONE" from "TODO" [2020-01-05 Sun 00:43] - State "DONE" from "TODO" [2020-01-02 Thu 02:45] @@ -113,6 +99,9 @@ The RSS entry is the summary for the day. I should write it first - State "DONE" from "TODO" [2019-12-15 Sun 14:01] I just fix the links in that step. ** DONE edit the main [[file:index.html][file:./index.html]] for links and nb of day :me: +- State "DONE" from "LEARN" [2024-02-24 Sat 02:03] +- State "DONE" from "LEARN" [2024-02-24 Sat 02:03] +- State "DONE" from "LEARN" [2024-02-24 Sat 02:02] - State "DONE" from "TODO" [2021-10-23 Sat 10:48] - State "DONE" from "TODO" [2020-01-05 Sun 00:36] - State "DONE" from "TODO" [2020-01-02 Thu 02:40] @@ -125,6 +114,7 @@ Here again, just fix the links and modify the numbers *** [last day] x 2 *** logbook + nb of documented days ** DONE edit the previous day +- State "DONE" from "LEARN" [2024-02-24 Sat 02:02] - State "DONE" from "TODO" [2021-10-23 Sat 10:50] - State "DONE" from "TODO" [2020-01-05 Sun 00:36] - State "DONE" from "TODO" [2020-01-02 Thu 02:44] @@ -159,6 +149,7 @@ Use the RSS summary as a first paragraph - State "DONE" from "TODO" [2019-12-18 Wed 00:15] - State "DONE" from "TODO" [2019-12-15 Sun 14:02] ** DONE export adventuresintechland.org.html +- State "DONE" from "LEARN" [2024-02-24 Sat 02:04] - State "DONE" from "TODO" [2021-10-23 Sat 10:52] - State "DONE" from "TODO" [2020-01-05 Sun 00:37] - State "DONE" from "TODO" [2020-01-02 Thu 02:49] @@ -168,6 +159,7 @@ Use the RSS summary as a first paragraph - State "DONE" from "TODO" [2019-12-18 Wed 00:15] - State "DONE" from "TODO" [2019-12-15 Sun 14:04] ** DONE commit the org file and push everything to origin :git: +- State "DONE" from "LEARN" [2024-02-24 Sat 02:03] - State "DONE" from "TODO" [2021-10-23 Sat 10:52] - State "DONE" from "TODO" [2020-01-05 Sun 00:43] - State "DONE" from "TODO" [2020-01-02 Thu 02:50] @@ -186,22 +178,49 @@ Use the RSS summary as a first paragraph *** git push origin *** git checkout "gh-pages" * DONE items +** DONE [2020-01-03 Fri] automate trivial updating tasks :elisp: +- State "DONE" from "CODE" [2024-02-24 Sat 02:06] +*** DONE global index adventuresintechland.el: UpdateMainIndex +- State "DONE" from "TODO" [2024-02-24 Sat 02:06] +**** DONE number of days in the current "season" +- State "DONE" from "TODO" [2024-02-24 Sat 02:05] +**** DONE total number of documented days +- State "DONE" from "TODO" [2024-02-24 Sat 02:05] +**** DONE link to "last day" +- State "DONE" from "TODO" [2024-02-24 Sat 02:05] +**** DONE index contents for the new day +- State "DONE" from "TODO" [2024-02-24 Sat 02:05] +*** DONE previous day adventuresintechland.el: UpdatePreviousPage +- State "DONE" from "TODO" [2024-02-24 Sat 02:05] +**** "tomorrow" link +*** DONE rss feed adventuresintechland.el: UpdateRSSFeed +- State "DONE" from "TODO" [2024-02-24 Sat 02:05] +**** title +**** date +**** link +**** contents (first paragraph of current index ?) +*** DONE daily index +- State "DONE" from "TODO" [2024-02-24 Sat 02:05] +**** link to the day before by checking the file hierarchy ? +** DONE [2021-10-23 Sat] clean up the code and make it all work again :elisp: +- State "DONE" from "CODE" [2024-02-24 Sat 02:04] + ** DONE [2019-12-29 Sun] write-region bug ? :elisp: it was ot a bug, the "visit" argument was set to "t" thus the buffer was asked to visit the file... https://lists.gnu.org/archive/html/emacs-devel/2020-01/msg00040.html - State "DONE" from "CHECK" [2020-01-05 Sun 00:45] (write-region "stuff" nil "/path/to/test.txt" nil t nil t) sometimes, such a one liner outputs itself to the target file. weird. -** CANCELED [#B] [2018-11-13] automatically create daily links :elisp:shell: +** CANCELED [2018-11-13] automatically create daily links :elisp:shell: moved to a more global item. - State "CANCELED" from "FIX" [2020-01-03 Fri 14:18] should find the previous folder in the hierarchy, etc. -** CANCELED [#A] [2019-12-01] automatically generate "nth day" :elisp: +** CANCELED [2019-12-01] automatically generate "nth day" :elisp: I moved that to a more global CODE issue - State "CANCELED" from "CODE" [2020-01-03 Fri 14:14] nth day is present in the global index and in the daily file I'll need to put a marker somewhere that I can access through the el file -** DONE [#A] [2019-12-01] just got bitten by the date edge cases... :elisp: +** DONE [2019-12-01] just got bitten by the date edge cases... :elisp: Done in the "edge cases" branch, merged into master. Wow, that was long. The code is cleaner now. I need to organize the functions and see how to rationalize that, but overal, it should work. - State "DONE" from "FIX" [2020-01-03 Fri 14:05] @@ -280,4 +299,4 @@ to reduce the nb of possible errors - State "DONE" from "TODO" [2019-12-01 Sun 08:42] What I don't like is how the headings are HTML headers. The ToC alone would be sufficient for what I need. I did some css and it looks much better. With lots of room for improvement. -* DONE stuff +