branch: externals/eev commit 16613c18c5ec17755f083f4839bca7e4e05dd4c7 Author: Eduardo Ochs <eduardoo...@gmail.com> Commit: Eduardo Ochs <eduardoo...@gmail.com>
Changed angg.twu -> anggtwu in a few other files. --- README.org | 54 +++++++++---------- VERSION | 4 +- eev-audiovideo.el | 20 +++---- eev-videolinks.el | 158 +++++++++++++++++++++++++++--------------------------- eev.el | 8 +-- 5 files changed, 122 insertions(+), 122 deletions(-) diff --git a/README.org b/README.org index 1e935ad193..bec8157ce9 100644 --- a/README.org +++ b/README.org @@ -1,9 +1,9 @@ # This file: # https://github.com/edrx/eev/ -# http://angg.twu.net/eev-current/README.org.html -# http://angg.twu.net/eev-current/README.org -# (find-angg "eev-current/README.org") -# (find-angg "eev-current/") +# http://anggtwu.net/eev-current/README.org.html +# http://anggtwu.net/eev-current/README.org +# (find-angg "eev-current/README.org") +# (find-angg "eev-current/") # Author: Eduardo Ochs <eduardoo...@gmail.com> # # Some eev-isms: @@ -20,21 +20,21 @@ I used to call eev a "tool for automating almost everything" and "my project to save the world with Free Software". In more concrete terms, -eev is a library for Emacs that lets us create [[http://angg.twu.net/eev-intros/find-here-links-intro.html#1][executable logs]] of +eev is a library for Emacs that lets us create [[http://anggtwu.net/eev-intros/find-here-links-intro.html#1][executable logs]] of what we do in a format that is reasonably easy to read and to modify, and that lets us "play back" those logs step by step in any order. The best introductions to eev are: -- "[[http://angg.twu.net/emacsconf2019.html][How to record executable notes with eev - and how to play them +- "[[http://anggtwu.net/emacsconf2019.html][How to record executable notes with eev - and how to play them back]]": my talk at the EmacsConf 2019. Executable notes are mostly - made of [[http://angg.twu.net/eev-intros/find-eev-quick-intro.html#3][sexp hyperlinks]] and [[http://angg.twu.net/eev-intros/find-eev-quick-intro.html#6][eepitch blocks]]. This talk has a quick - explanation of sexp hyperlinks at [[http://angg.twu.net/LATEX/2019emacsconf.pdf#page=5][slides 5 and 6]], a mention in [[http://angg.twu.net/LATEX/2019emacsconf.pdf#page=8][slide - 8]] of my 20+ years of executable notes in [[http://angg.twu.net/e/]], and + made of [[http://anggtwu.net/eev-intros/find-eev-quick-intro.html#3][sexp hyperlinks]] and [[http://anggtwu.net/eev-intros/find-eev-quick-intro.html#6][eepitch blocks]]. This talk has a quick + explanation of sexp hyperlinks at [[http://anggtwu.net/LATEX/2019emacsconf.pdf#page=5][slides 5 and 6]], a mention in [[http://anggtwu.net/LATEX/2019emacsconf.pdf#page=8][slide + 8]] of my 20+ years of executable notes in [[http://anggtwu.net/e/]], and a very nice demo of playing back non-trivial executable notes in the video starting at [[http://www.youtube.com/watch?v=86yiRG8YJD0#t=13m10s][13:10]]; the demo of eepitch starts at [[http://www.youtube.com/watch?v=86yiRG8YJD0#t=15m11s][15:11]], -- "[[http://angg.twu.net/emacsconf2020.html][On why most of the best features in eev look like 5-minute hacks]]": +- "[[http://anggtwu.net/emacsconf2020.html][On why most of the best features in eev look like 5-minute hacks]]": my talk at the EmacsConf 2020. It is mostly about design decisions; for example, starting at [[http://www.youtube.com/watch?v=hOAqBc42Gg8#t=30m40s][30:40]] it explains why eev implements a variant of [[http://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Help.html][M-x describe-key]] that it much more hacker-friendly than @@ -44,15 +44,15 @@ The best introductions to eev are: - "[[http://www.youtube.com/watch?v=kxBjiUo88_U][How to install eev with M-x list-packages and how to navigate its tutorials]]". This is a video tutorial accessible to total beginners - - with an approach that is the exact opposite of "[[http://angg.twu.net/LATEX/2019emacsconf.pdf#page=10][users should not be + with an approach that is the exact opposite of "[[http://anggtwu.net/LATEX/2019emacsconf.pdf#page=10][users should not be forced to see Lisp]]". -- its [[http://angg.twu.net/eev-intros/find-eev-intro.html][sandboxed tutorials]], +- its [[http://anggtwu.net/eev-intros/find-eev-intro.html][sandboxed tutorials]], -- its homepage: [[http://angg.twu.net/#eev]] . +- its homepage: [[http://anggtwu.net/#eev]] . The "[Video links:]" blocks in the sandboxed tutorials are explained -[[http://angg.twu.net/eev-intros/find-video-links-intro.html#2][here]]; that link also has a list of the videos. See also [[https://lists.gnu.org/archive/html/emacs-devel/2021-05/msg00527.html][this +[[http://anggtwu.net/eev-intros/find-video-links-intro.html#2][here]]; that link also has a list of the videos. See also [[https://lists.gnu.org/archive/html/emacs-devel/2021-05/msg00527.html][this announcement]] on emacs-devel. # (find-eev-quick-intro "3. Elisp hyperlinks") @@ -65,7 +65,7 @@ announcement]] on emacs-devel. # (ecop 8 "prehistory-7" "several megabytes") # (eco "prehistory-7" "several megabytes") -# http://angg.twu.net/eev-intros/find-videos-intro.html#2 +# http://anggtwu.net/eev-intros/find-videos-intro.html#2 # (find-videos-intro "2. Short links to eev video tutorials") # (ecop 10 "prehistory-9" "users should not be forced to see Lisp") @@ -75,31 +75,31 @@ announcement]] on emacs-devel. The recommended way to try eev it to install it with M-x list-packages and then run M-x eev-beginner; this will load all the modules of eev, -turn eev-mode on, and open the [[http://angg.twu.net/eev-intros/find-eev-quick-intro.html][main tutorial]]. I tried to make eev as +turn eev-mode on, and open the [[http://anggtwu.net/eev-intros/find-eev-quick-intro.html][main tutorial]]. I tried to make eev as friendly as possible both to: - beginners, who at first know only the most obvious keybindings, like the arrow keys, and no Lisp at all, and: -- experts, who want a very [[http://angg.twu.net/eev-intros/find-eev-intro.html#1][non-invasive]] package, with a mode that they +- experts, who want a very [[http://anggtwu.net/eev-intros/find-eev-intro.html#1][non-invasive]] package, with a mode that they can turn on and off easily (hint: M-x eev-mode), and that they can learn by playing with it just 5 minutes per week. The "expert setup" - is explained [[http://angg.twu.net/eev-intros/find-eev-install-intro.html#1][here]]. The source code for M-x eev-beginner is [[http://angg.twu.net/eev-current/eev-beginner.el.html][here]]. + is explained [[http://anggtwu.net/eev-intros/find-eev-install-intro.html#1][here]]. The source code for M-x eev-beginner is [[http://anggtwu.net/eev-current/eev-beginner.el.html][here]]. # (find-eev-install-intro "1. Beginners and experts") -# http://angg.twu.net/eev-intros/find-eev-install-intro.html#1 +# http://anggtwu.net/eev-intros/find-eev-install-intro.html#1 # (find-eev-quick-intro) -# http://angg.twu.net/eev-intros/find-eev-quick-intro.html +# http://anggtwu.net/eev-intros/find-eev-quick-intro.html # (find-eev "eev-beginner.el") -# http://angg.twu.net/eev-current/eev-beginner.el.html +# http://anggtwu.net/eev-current/eev-beginner.el.html # (find-eev-quick-intro "1. Installing eev") -# http://angg.twu.net/eev-intros/find-eev-quick-intro.html#1 +# http://anggtwu.net/eev-intros/find-eev-quick-intro.html#1 # (find-eev-intro "1. `eev-mode'") -# http://angg.twu.net/eev-intros/find-eev-intro.html#1 +# http://anggtwu.net/eev-intros/find-eev-intro.html#1 # https://orgmode.org/ prose @@ -107,11 +107,11 @@ friendly as possible both to: # (eco "prehistory-4") # (find-here-links-intro "1. Alternating between \"task\" and \"notes\"") -# http://angg.twu.net/eev-intros/find-here-links-intro.html#1 +# http://anggtwu.net/eev-intros/find-here-links-intro.html#1 -# http://angg.twu.net/LATEX/2019emacsconf.pdf -# http://angg.twu.net/LATEX/2019emacsconf.pdf#page=8 -# http://angg.twu.net/LATEX/2019emacsconf.pdf#page=13 +# http://anggtwu.net/LATEX/2019emacsconf.pdf +# http://anggtwu.net/LATEX/2019emacsconf.pdf#page=8 +# http://anggtwu.net/LATEX/2019emacsconf.pdf#page=13 # Local Variables: # modes: (org-mode fundamental-mode) diff --git a/VERSION b/VERSION index 77f4a1154a..b9e7a44a66 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -Fri Jan 27 07:21:37 GMT 2023 -Fri Jan 27 04:21:37 -03 2023 +Fri Jan 27 07:27:47 GMT 2023 +Fri Jan 27 04:27:47 -03 2023 diff --git a/eev-audiovideo.el b/eev-audiovideo.el index 896a282fbd..8a78445ba0 100644 --- a/eev-audiovideo.el +++ b/eev-audiovideo.el @@ -1,6 +1,6 @@ ;;; eev-audiovideo.el -- elisp hyperlinks to audio and video files. -*- lexical-binding: nil; -*- -;; Copyright (C) 2013-2021 Free Software Foundation, Inc. +;; Copyright (C) 2013-2021,2023 Free Software Foundation, Inc. ;; ;; This file is part of GNU eev. ;; @@ -19,15 +19,15 @@ ;; ;; Author: Eduardo Ochs <eduardoo...@gmail.com> ;; Maintainer: Eduardo Ochs <eduardoo...@gmail.com> -;; Version: 20221219 +;; Version: 20230127 ;; Keywords: e-scripts ;; -;; Latest version: <http://angg.twu.net/eev-current/eev-audiovideo.el> -;; htmlized: <http://angg.twu.net/eev-current/eev-audiovideo.el.html> -;; See also: <http://angg.twu.net/eev-current/eev-beginner.el.html> -;; <http://angg.twu.net/eev-intros/find-eev-intro.html> -;; <http://angg.twu.net/eev-intros/find-audiovideo-intro.html> -;; (find-audiovideo-intro) +;; Latest version: <http://anggtwu.net/eev-current/eev-audiovideo.el> +;; htmlized: <http://anggtwu.net/eev-current/eev-audiovideo.el.html> +;; See also: <http://anggtwu.net/eev-current/eev-beginner.el.html> +;; <http://anggtwu.net/eev-intros/find-eev-intro.html> +;; <http://anggtwu.net/eev-intros/find-audiovideo-intro.html> +;; (find-audiovideo-intro) ;;; Commentary: @@ -70,7 +70,7 @@ ;; later a friend - Rafael Duarte Pinheiro - helped me to create a way ;; to play my indexed audios in a browser. Here is an example: ;; -;; http://angg.twu.net/audios/2011dec13-ict.html +;; http://anggtwu.net/audios/2011dec13-ict.html ;; ;; I used these indexed audios to show what was happening in the ;; banana meetings of the Banana Institute of Science and Technology @@ -80,7 +80,7 @@ ;; My tools for indexed audios later became one third of my "tools for ;; activists", that are documented here: ;; -;; http://angg.twu.net/ferramentas-para-ativistas.html#audios-introducao +;; http://anggtwu.net/ferramentas-para-ativistas.html#audios-introducao ;; ;; but everything there is in Portuguese. ;; diff --git a/eev-videolinks.el b/eev-videolinks.el index 9c27419813..8891ad10a9 100644 --- a/eev-videolinks.el +++ b/eev-videolinks.el @@ -19,16 +19,16 @@ ;; ;; Author: Eduardo Ochs <eduardoo...@gmail.com> ;; Maintainer: Eduardo Ochs <eduardoo...@gmail.com> -;; Version: 20230104 +;; Version: 20230127 ;; Keywords: e-scripts ;; -;; Latest version: <http://angg.twu.net/eev-current/eev-videolinks.el> -;; htmlized: <http://angg.twu.net/eev-current/eev-videolinks.el.html> -;; See also: <http://angg.twu.net/eev-current/eev-beginner.el.html> -;; <http://angg.twu.net/eev-intros/find-eev-intro.html> -;; <http://angg.twu.net/eev-intros/find-links-intro.html> -;; (find-eev-intro) -;; (find-links-intro) +;; Latest version: <http://anggtwu.net/eev-current/eev-videolinks.el> +;; htmlized: <http://anggtwu.net/eev-current/eev-videolinks.el.html> +;; See also: <http://anggtwu.net/eev-current/eev-beginner.el.html> +;; <http://anggtwu.net/eev-intros/find-eev-intro.html> +;; <http://anggtwu.net/eev-intros/find-links-intro.html> +;; (find-eev-intro) +;; (find-links-intro) ;; (load "eev-videolinks.el") @@ -114,7 +114,7 @@ ;; In may/2021 I implemented the "[Video links:]" blocks in the ;; tutorials of eev, and I explained everything here: ;; -;; http://angg.twu.net/2021-video-links.html +;; http://anggtwu.net/2021-video-links.html ;; (find-1stclassvideo-links "eevvlinks") ;; ;; ...but the innards of that first implementation were very ugly, and @@ -122,7 +122,7 @@ ;; ;; In dec/2022 I created this page, ;; -;; http://angg.twu.net/eev-videos.html +;; http://anggtwu.net/eev-videos.html ;; ;; that explains in a much better way how these "[Video links:]" work, ;; with screenshots, and focusing on the idea of "First-class videos". @@ -165,7 +165,7 @@ (find-youtube-video hash time)) (defun find-eevlocal-video (mp4stem hash &optional time &rest rest) - (let* ((url (format "http://angg.twu.net/eev-videos/%s.mp4" mp4stem)) + (let* ((url (format "http://anggtwu.net/eev-videos/%s.mp4" mp4stem)) (fname (ee-shorten-file-name (ee-url-to-fname url)))) (if (ee-psne-downloaded-p url) (find-mpv-video fname time) @@ -223,7 +223,7 @@ (defun ee-eevlocal-body (stem hash time) "An internal function used by `find-eevlocal-links'." - (let* ((url (format "http://angg.twu.net/eev-videos/%s.mp4" stem)) + (let* ((url (format "http://anggtwu.net/eev-videos/%s.mp4" stem)) (youtube-comment (ee-eevlocal-youtube-comment hash time)) (psne-comment (ee-psne-url-comment url)) (psne (ee-eevlocal-psne stem time))) @@ -256,14 +256,14 @@ ;; (defun ee-eevlocal-psne (stem time) "An internal function used by `find-eevlocal-links'." - (let* ((url (format "http://angg.twu.net/eev-videos/%s.mp4" stem))) + (let* ((url (format "http://anggtwu.net/eev-videos/%s.mp4" stem))) (concat (ee-psne-if-needed url) (if (not (ee-psne-downloaded-p url)) (concat "\n" (ee-eevlocal-findmpvvideo stem time)))))) (defun ee-eevlocal-findmpvvideo (stem time) "An internal function used by `find-eevlocal-links'." - (let* ((url (format "http://angg.twu.net/eev-videos/%s.mp4" stem)) + (let* ((url (format "http://anggtwu.net/eev-videos/%s.mp4" stem)) (fname (ee-shorten-file-name (ee-url-to-fname url))) (timearg (ee-time-to-arg time))) (ee-template0 "\ @@ -698,9 +698,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eev2019") ("eev2019" :title "How to record executable notes with eev - and how to play them back" - :mp4 "http://angg.twu.net/eev-videos/emacsconf2019.mp4" + :mp4 "http://anggtwu.net/eev-videos/emacsconf2019.mp4" :yt "http://www.youtube.com/watch?v=86yiRG8YJD0" - :page "http://angg.twu.net/emacsconf2019.html" + :page "http://anggtwu.net/emacsconf2019.html" :date "2019nov02" :length "19:21" :subs ".vtt" @@ -711,9 +711,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eev2020") ("eev2020" :title "On why most of the best features in eev look like 5-minute hacks" - :mp4 "http://angg.twu.net/eev-videos/emacsconf2020.mp4" + :mp4 "http://anggtwu.net/eev-videos/emacsconf2020.mp4" :yt "http://www.youtube.com/watch?v=hOAqBc42Gg8" - :page "http://angg.twu.net/emacsconf2020.html" + :page "http://anggtwu.net/emacsconf2020.html" :date "2020nov28" :length "47:08" :subs ".vtt" @@ -724,9 +724,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eev2021") ("eev2021" :title "Test blocks" - :mp4 "http://angg.twu.net/eev-videos/emacsconf2021.mp4" + :mp4 "http://anggtwu.net/eev-videos/emacsconf2021.mp4" :yt "http://www.youtube.com/watch?v=qM0Luz78qGw" - :page "http://angg.twu.net/emacsconf2021.html" + :page "http://anggtwu.net/emacsconf2021.html" :date "2021nov21" :length "6:04" :subs ".vtt" @@ -737,9 +737,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eev2021b") ("eev2021b" :title "Test blocks in Dednat6" - :mp4 "http://angg.twu.net/eev-videos/emacsconf2021-dednat6.mp4" + :mp4 "http://anggtwu.net/eev-videos/emacsconf2021-dednat6.mp4" :yt "http://www.youtube.com/watch?v=QUMo7vgkHJI" - :page "http://angg.twu.net/emacsconf2021.html#real-world-example" + :page "http://anggtwu.net/emacsconf2021.html#real-world-example" :date "2021nov28" :length "8:11" :subs ".vtt" @@ -750,9 +750,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eevnav") ("eevnav" :title "How to install eev with M-x list-packages and how to navigate its tutorials" - :mp4 "http://angg.twu.net/eev-videos/2020-list-packages-eev-nav.mp4" + :mp4 "http://anggtwu.net/eev-videos/2020-list-packages-eev-nav.mp4" :yt "http://www.youtube.com/watch?v=kxBjiUo88_U" - :page "http://angg.twu.net/2020-list-packages-eev-nav.html" + :page "http://anggtwu.net/2020-list-packages-eev-nav.html" :date "2020oct04" :length "12:41" :subs ".vtt" @@ -763,9 +763,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eevtempl") ("eevtempl" :title "Some template-based functions of eev that are not five-minute hacks" - :mp4 "http://angg.twu.net/eev-videos/2020-some-template-based.mp4" + :mp4 "http://anggtwu.net/eev-videos/2020-some-template-based.mp4" :yt "http://www.youtube.com/watch?v=91-9YfRPsuk" - :page "http://angg.twu.net/2020-some-template-based.html" + :page "http://anggtwu.net/2020-some-template-based.html" :date "2020dec24" :length "33:11" :subs ".vtt" @@ -776,9 +776,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eevfherel") ("eevfherel" :title "How to create hyperlinks to \"here\" with `find-here-links'" - :mp4 "http://angg.twu.net/eev-videos/2020-find-here-links.mp4" + :mp4 "http://anggtwu.net/eev-videos/2020-find-here-links.mp4" :yt "http://www.youtube.com/watch?v=8jtiBlaDor4" - :page "http://angg.twu.net/2020-find-here-links.html" + :page "http://anggtwu.net/2020-find-here-links.html" :date "2020dec26" :length "24:08" :comment "A badly-rehearsed tutorial on an advanced feature.") @@ -788,9 +788,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eevtestbls") ("eevtestbls" :title "Using test blocks in eev (jan/2021)" - :mp4 "http://angg.twu.net/eev-videos/2021-test-blocks.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-test-blocks.mp4" :yt "http://www.youtube.com/watch?v=fpsF_M55W4o" - :page "http://angg.twu.net/2021-test-blocks.html" + :page "http://anggtwu.net/2021-test-blocks.html" :date "2021jan24" :length "4:45" :comment "My first video on test blocks. Watch the video `eev2021' instead.") @@ -800,9 +800,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eevvlinks") ("eevvlinks" :title "How to use the `[Video links:]' blocks in the `intro's of eev" - :mp4 "http://angg.twu.net/eev-videos/2021-video-links.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-video-links.mp4" :yt "http://www.youtube.com/watch?v=xQqWufQgzVY" - :page "http://angg.twu.net/2021-video-links.html" + :page "http://anggtwu.net/2021-video-links.html" :date "2021may10" :length "14:56" :comment "A very good tutorial on how the `(find-*video)' links work.") @@ -812,9 +812,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "oficina20210") ("oficina20210" :title "Introdução ao Software Livre: Python, Shell, Lua, Emacs, eev" - :mp4 "http://angg.twu.net/eev-videos/2021projeto-de-ensino.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021projeto-de-ensino.mp4" :yt "http://www.youtube.com/watch?v=OW6WRnSQwc0" - :page "http://angg.twu.net/2021-oficina.html" + :page "http://anggtwu.net/2021-oficina.html" :lang "portuguese" :date "2021sep05" :length "1:27:01" @@ -825,9 +825,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "oficina2021a") ("oficina2021a" :title "Como instalar o eev no Emacs" - :mp4 "http://angg.twu.net/eev-videos/2021-oficina-1.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-oficina-1.mp4" :yt "http://www.youtube.com/watch?v=acFPMuZ5Jf4" - :page "http://angg.twu.net/2021-oficina.html" + :page "http://anggtwu.net/2021-oficina.html" :lang "portuguese" :subs ".vtt" :date "2021nov05" @@ -839,9 +839,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "oficina2021b") ("oficina2021b" :title "Exercícios de criar e guardar links (1)" - :mp4 "http://angg.twu.net/eev-videos/2021-oficina-2.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-oficina-2.mp4" :yt "https://www.youtube.com/watch?v=XbuDnkfizYs" - :page "http://angg.twu.net/2021-oficina.html" + :page "http://anggtwu.net/2021-oficina.html" :lang "portuguese" :date "2021nov09" :length "14:10" @@ -852,9 +852,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2021ssr") ("2021ssr" :title "Short videos about workflows - and how to upload them" - :mp4 "http://angg.twu.net/eev-videos/2021-ssr.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-ssr.mp4" :yt "http://www.youtube.com/watch?v=_0_NLXTVhBk" - :page "http://angg.twu.net/2021-ssr.html" + :page "http://anggtwu.net/2021-ssr.html" :date "2021jan04" :length "4:52" :comment "A bad video about a question that I sent to the Org mailing list.") @@ -864,9 +864,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2021workshop1") ("2021workshop1" :title "The base cases 1 and 2 (workshop 2021-dec-04)" - :mp4 "http://angg.twu.net/eev-videos/2021-workshop-1.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-workshop-1.mp4" :yt "https://www.youtube.com/watch?v=HuqJFPD871E" - :page "http://angg.twu.net/2021-workshop.html" + :page "http://anggtwu.net/2021-workshop.html" :date "2021dec01" :length "2:26" :subs ".vtt" @@ -877,9 +877,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2021workshop2") ("2021workshop2" :title "Creating a link to a file with a 2-window setting (workshop 2021-dec-04)" - :mp4 "http://angg.twu.net/eev-videos/2021-workshop-2.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-workshop-2.mp4" :yt "http://www.youtube.com/watch?v=hqqIlZBXNhk" - :page "http://angg.twu.net/2021-workshop.html" + :page "http://anggtwu.net/2021-workshop.html" :date "2021dec01" :length "3:39" :subs ".vtt" @@ -890,9 +890,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2021workshop3") ("2021workshop3" :title "Material on `M-3 M-e' (workshop 2021-dec-04)" - :mp4 "http://angg.twu.net/eev-videos/2021-workshop-3.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-workshop-3.mp4" :yt "http://www.youtube.com/watch?v=r83inf9s8zo" - :page "http://angg.twu.net/2021-workshop.html" + :page "http://anggtwu.net/2021-workshop.html" :date "2021dec03" :length "18:22" :subs ".vtt" @@ -903,9 +903,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2021workshop4") ("2021workshop4" :title "Invisible text (workshop 2021-dec-04)" - :mp4 "http://angg.twu.net/eev-videos/2021-workshop-4.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-workshop-4.mp4" :yt "http://www.youtube.com/watch?v=lhpHHjBUxv8" - :page "http://angg.twu.net/2021-workshop.html" + :page "http://anggtwu.net/2021-workshop.html" :date "2021dec04" :length "5:42" :subs ".vtt" @@ -916,9 +916,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2021workshop5") ("2021workshop5" :title "Copy from left to right (workshop 2021-dec-04)" - :mp4 "http://angg.twu.net/eev-videos/2021-workshop-5.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-workshop-5.mp4" :yt "http://www.youtube.com/watch?v=VzRsterVSXs" - :page "http://angg.twu.net/2021-workshop.html" + :page "http://anggtwu.net/2021-workshop.html" :date "2021dec04" :length "8:50" :subs ".vtt" @@ -929,9 +929,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2021workshop6") ("2021workshop6" :title "`find-extra-file-links' (workshop 2021-dec-04)" - :mp4 "http://angg.twu.net/eev-videos/2021-workshop-6.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-workshop-6.mp4" :yt "http://www.youtube.com/watch?v=-gi15-liGaU" - :page "http://angg.twu.net/2021-workshop.html" + :page "http://anggtwu.net/2021-workshop.html" :date "2021dec04" :length "10:08" :subs ".vtt" @@ -942,9 +942,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2021orgfornonusers") ("2021orgfornonusers" :title "Org for Non-Users (2021)" - :mp4 "http://angg.twu.net/eev-videos/2021-org-for-non-users.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-org-for-non-users.mp4" :yt "http://www.youtube.com/watch?v=Eh5Wz9Vh_XM" - :page "http://angg.twu.net/2021-org-for-non-users.html" + :page "http://anggtwu.net/2021-org-for-non-users.html" :date "2021dec11" :length "16:36" :subs ".vtt" @@ -955,9 +955,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2021ffll") ("2021ffll" :title "How I write 5-minute hacks in eev using `M-x find-find-links-links-new'" - :mp4 "http://angg.twu.net/eev-videos/2021-ffll.mp4" + :mp4 "http://anggtwu.net/eev-videos/2021-ffll.mp4" :yt "http://www.youtube.com/watch?v=h1CEL2fmkyc" - :page "http://angg.twu.net/2021-ffll.html" + :page "http://anggtwu.net/2021-ffll.html" :date "2021dec25" :length "1:15:46" :comment "A tutorial on a very advanced feature.") @@ -967,9 +967,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2022eevmake0") ("2022eevmake0" :title "Using eev to test make(files)" - :mp4 "http://angg.twu.net/eev-videos/2022-eev-make-0.mp4" + :mp4 "http://anggtwu.net/eev-videos/2022-eev-make-0.mp4" :yt "http://www.youtube.com/watch?v=Iql5C-yQk5c" - :page "http://angg.twu.net/eev-make.html" + :page "http://anggtwu.net/eev-make.html" :date "2022jan04" :length "6:43" :subs ".vtt" @@ -980,9 +980,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2022findeevangg") ("2022findeevangg" :title "Running executable notes from http://angg.twu.net/ with find-angg and find-wget" - :mp4 "http://angg.twu.net/eev-videos/2022-find-eev-angg.mp4" + :mp4 "http://anggtwu.net/eev-videos/2022-find-eev-angg.mp4" :yt "http://www.youtube.com/watch?v=FoAzpGzFCSE" - :page "http://angg.twu.net/eev-find-angg.html" + :page "http://anggtwu.net/eev-find-angg.html" :date "2022jan16" :length "17:59" :subs ".vtt" @@ -993,9 +993,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2022findelispintro") ("2022findelispintro" :title "Why eev has a weird elisp tutorial and how to use it" - :mp4 "http://angg.twu.net/eev-videos/2022-find-elisp-intro.mp4" + :mp4 "http://anggtwu.net/eev-videos/2022-find-elisp-intro.mp4" :yt "http://www.youtube.com/watch?v=WowDSciGs1A" - :page "http://angg.twu.net/find-elisp-intro.html" + :page "http://anggtwu.net/find-elisp-intro.html" :date "2022jan23" :length "21:12" :subs ".vtt" @@ -1006,9 +1006,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2022pict2elua") ("2022pict2elua" :title "Pict2e-lua: a library for diagrams that is being developed with eev and test blocks" - :mp4 "http://angg.twu.net/eev-videos/2022-pict2e-lua.mp4" + :mp4 "http://anggtwu.net/eev-videos/2022-pict2e-lua.mp4" :yt "http://www.youtube.com/watch?v=hiHsUhGVLGM" - :page "http://angg.twu.net/pict2e-lua.html" + :page "http://anggtwu.net/pict2e-lua.html" :date "2022apr18" :length "8:13" :subs ".vtt" @@ -1019,9 +1019,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2022eevwconfigpt1") ("2022eevwconfigpt1" :title "Configuração sem mágica: um experimento com o eev (versão em Português)" - :mp4 "http://angg.twu.net/eev-videos/2022-eev-wconfig-pt-1.mp4" + :mp4 "http://anggtwu.net/eev-videos/2022-eev-wconfig-pt-1.mp4" :yt "http://www.youtube.com/watch?v=bdLbocmo3r8" - :page "http://angg.twu.net/eev-wconfig.html" + :page "http://anggtwu.net/eev-wconfig.html" :lang "portuguese" :date "2022may02" :length "29:20" @@ -1032,9 +1032,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2022eevwconfigpt2") ("2022eevwconfigpt2" :title "Configuração sem mágica: um experimento com o eev (versão em Português, parte 2)" - :mp4 "http://angg.twu.net/eev-videos/2022-eev-wconfig-pt-2.mp4" + :mp4 "http://anggtwu.net/eev-videos/2022-eev-wconfig-pt-2.mp4" :yt "http://www.youtube.com/watch?v=ZAAxrJX-Am8" - :page "http://angg.twu.net/eev-wconfig.html" + :page "http://anggtwu.net/eev-wconfig.html" :lang "portuguese" :date "2022may02" :length "46:00" @@ -1045,9 +1045,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2022eevwconfig") ("2022eevwconfig" :title "Eev-config.el: a way without \"magic\" to configure eev on M$ Windows" - :mp4 "http://angg.twu.net/eev-videos/2022-eev-wconfig.mp4" + :mp4 "http://anggtwu.net/eev-videos/2022-eev-wconfig.mp4" :yt "http://www.youtube.com/watch?v=Rm29XSdGCXw" - :page "http://angg.twu.net/eev-wconfig.html" + :page "http://anggtwu.net/eev-wconfig.html" :date "2022may15" :length "1:15:48" :subs ".vtt" @@ -1058,9 +1058,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2022yttranscript") ("2022yttranscript" :title "find-yttranscript-links: downloading transcripts of Youtube videos, in eev style" - :mp4 "http://angg.twu.net/eev-videos/2022-yttranscript.mp4" + :mp4 "http://anggtwu.net/eev-videos/2022-yttranscript.mp4" :yt "http://www.youtube.com/watch?v=SW3Tx-lHX3o" - :page "http://angg.twu.net/find-yttranscript-links.html" + :page "http://anggtwu.net/find-yttranscript-links.html" :date "2022oct20" :length "28:28" :subs ".vtt" @@ -1071,9 +1071,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "2022tikz") ("2022tikz" :title "Eev and TikZ, or: how to learn TikZ using a REPL" - :mp4 "http://angg.twu.net/eev-videos/2022-eev-tikz.mp4" + :mp4 "http://anggtwu.net/eev-videos/2022-eev-tikz.mp4" :yt "http://www.youtube.com/watch?v=d7nIzpXcV6c" - :page "http://angg.twu.net/eev-tikz.html" + :page "http://anggtwu.net/eev-tikz.html" :date "2022nov02" :subs ".vtt" :length "1:36:27" @@ -1084,9 +1084,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eev2022kla") ("eev2022kla" :title "Bidirectional links with eev (@ EmacsConf 2022)" - :mp4 "http://angg.twu.net/eev-videos/emacsconf2022-kla.mp4" + :mp4 "http://anggtwu.net/eev-videos/emacsconf2022-kla.mp4" :yt "http://www.youtube.com/watch?v=KRobfwXd7Cw" - :page "http://angg.twu.net/emacsconf2022-kla.html" + :page "http://anggtwu.net/emacsconf2022-kla.html" :date "2022dec03" :subs ".vtt" :length "7:57" @@ -1097,9 +1097,9 @@ For more info on this particular video, run: ;; Index: (find-1stclassvideoindex "eev2022py") ("eev2022py" :title "Short hyperlinks to Python docs (eev @ EmacsConf2022)" - :mp4 "http://angg.twu.net/eev-videos/emacsconf2022-py.mp4" + :mp4 "http://anggtwu.net/eev-videos/emacsconf2022-py.mp4" :yt "http://www.youtube.com/watch?v=QeqCYQSlz-I" - :page "http://angg.twu.net/emacsconf2022-py.html" + :page "http://anggtwu.net/emacsconf2022-py.html" :date "2022dec04" :subs ".vtt" :length "14:03" @@ -1157,7 +1157,7 @@ For more info on this particular video, run: ;; «code-eevvideo» (to ".code-eevvideo") ;; I store lots of videos in: ;; -;; http://angg.twu.net/eev-videos/ +;; http://anggtwu.net/eev-videos/ ;; ;; besides the official video tutorials for eev. The functions to ;; access the official video tutorials are defined in the next diff --git a/eev.el b/eev.el index 253e8d1be7..ea5215ae61 100644 --- a/eev.el +++ b/eev.el @@ -5,8 +5,8 @@ ;; Author: Eduardo Ochs <eduardoo...@gmail.com> ;; Package-Requires: ((emacs "24.4")) ;; Keywords: lisp e-scripts -;; URL: http://angg.twu.net/#eev -;; Version: 20230102 +;; URL: http://anggtwu.net/#eev +;; Version: 20230127 ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -30,12 +30,12 @@ ;; to modify, and that lets us "play back" those logs step by step in ;; any order. ;; -;; See the file README.org - or <http://angg.twu.net/#eev>, or +;; See the file README.org - or <http://anggtwu.net/#eev>, or ;; <https://github.com/edrx/eev#introduction> - for more information ;; and lots of links. ;; ;; See eev-beginner.el for how to load and start eev: -;; <http://angg.twu.net/eev-current/eev-beginner.el.html> +;; <http://anggtwu.net/eev-current/eev-beginner.el.html> ;;; Code: