forked from sejo/compudanzas
created genlog
This commit is contained in:
parent
5f50d7c00f
commit
6e0f4ad54d
|
@ -27,19 +27,15 @@ rm web/*html
|
||||||
rm gem/*gmi
|
rm gem/*gmi
|
||||||
rm tmp/*gmo
|
rm tmp/*gmo
|
||||||
|
|
||||||
|
# genera logs
|
||||||
|
awk -f genlog.awk src/log.txt
|
||||||
|
|
||||||
# copia
|
# copia
|
||||||
echo "copiando archivos..."
|
echo "copiando archivos..."
|
||||||
|
|
||||||
cp src/tw.txt web/
|
|
||||||
cp src/tw.txt gem/
|
|
||||||
|
|
||||||
cp src/feed.gmi gem/
|
|
||||||
|
|
||||||
#cp src/llave_sejo.asc web/
|
#cp src/llave_sejo.asc web/
|
||||||
#cp src/llave_sejo.asc gem/
|
#cp src/llave_sejo.asc gem/
|
||||||
|
|
||||||
cp src/atom.xml web/
|
|
||||||
cp src/atom.xml gem/
|
|
||||||
cp src/estilo.css web/static/
|
cp src/estilo.css web/static/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,105 @@
|
||||||
|
# generate the following log files:
|
||||||
|
# * twtxt gemini
|
||||||
|
# * twtxt web
|
||||||
|
# * atom feed gemini
|
||||||
|
# * atom feed web
|
||||||
|
# * gmo log
|
||||||
|
# * gmisub
|
||||||
|
# to use:
|
||||||
|
# awk -f genlog.awk log.txt
|
||||||
|
|
||||||
|
BEGIN{
|
||||||
|
twgempath = "gem/tw.txt"
|
||||||
|
twwebpath = "web/tw.txt"
|
||||||
|
loggmopath = "src/log.gmo"
|
||||||
|
atomwebpath = "web/atom.xml"
|
||||||
|
atomgempath = "gem/atom.xml"
|
||||||
|
gmisubpath = "gem/feed.gmi"
|
||||||
|
|
||||||
|
loggmoheader = "log/logheader.gmi"
|
||||||
|
gematomheader = "log/gematomheader.txt"
|
||||||
|
webatomheader = "log/webatomheader.txt"
|
||||||
|
gmisubheader = "log/feedheader.gmi"
|
||||||
|
|
||||||
|
FS = "\t"
|
||||||
|
|
||||||
|
"date --rfc-3339=date"| getline fecha
|
||||||
|
|
||||||
|
system("cp " loggmoheader " " loggmopath)
|
||||||
|
system("cp " gematomheader " " atomgempath)
|
||||||
|
system("cp " webatomheader " " atomwebpath)
|
||||||
|
system("cp " gmisubheader " " gmisubpath)
|
||||||
|
|
||||||
|
updated = "<updated>" fecha "T12:00:00Z</updated>"
|
||||||
|
print updated >> atomgempath
|
||||||
|
print updated >> atomwebpath
|
||||||
|
}
|
||||||
|
|
||||||
|
function nombre2Link( t, r ){ # convierte un nombre con espacios, a uno con r (e.g. "_"
|
||||||
|
gsub(" ",r,t);
|
||||||
|
return t
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
# $1 es la fecha
|
||||||
|
# $2 el texto
|
||||||
|
# $3 el wikilink, opcional
|
||||||
|
twgemstring = $1 "\t" $2
|
||||||
|
twwebstring = $1 "\t" $2
|
||||||
|
|
||||||
|
date = $1
|
||||||
|
gsub(/T.+$/,"",date) # remove time from date
|
||||||
|
# print date
|
||||||
|
|
||||||
|
print "## " date >> loggmopath
|
||||||
|
printf "%s\n", $2 >> loggmopath
|
||||||
|
|
||||||
|
# web atom feed
|
||||||
|
printf "\n<entry>\n" >> atomwebpath
|
||||||
|
print "<title>" $2 "</title>" >> atomwebpath
|
||||||
|
print "<updated>" $1 "</updated>" >> atomwebpath
|
||||||
|
|
||||||
|
# gem atom feed
|
||||||
|
printf "\n<entry>\n" >> atomgempath
|
||||||
|
print "<title>" $2 "</title>" >> atomgempath
|
||||||
|
print "<updated>" $1 "</updated>" >> atomgempath
|
||||||
|
|
||||||
|
if ( match($3, /{.+}/) ){ # si hay wikilink
|
||||||
|
gsub("{","",$3)
|
||||||
|
gsub("}","",$3)
|
||||||
|
filename = nombre2Link( $3, "_" )
|
||||||
|
|
||||||
|
print "=> ./" filename ".gmi {" $3 "}" >> loggmopath
|
||||||
|
|
||||||
|
print "=> ./" filename ".gmi " date " " $2 >> gmisubpath
|
||||||
|
|
||||||
|
gemurl = "gemini://compudanzas.net/" filename ".gmi"
|
||||||
|
weburl = "https://compudanzas.net/" filename ".html"
|
||||||
|
twgemstring = twgemstring " | " gemurl
|
||||||
|
twwebstring = twwebstring " | " weburl
|
||||||
|
|
||||||
|
print "<link rel='alternate' href='" weburl "#" date "'/>" >> atomwebpath
|
||||||
|
print "<id>" weburl "#" date "</id>" >> atomwebpath
|
||||||
|
|
||||||
|
print "<link rel='alternate' href='" gemurl "'/>" >> atomgempath
|
||||||
|
print "<id>" gemurl "</id>" >> atomgempath
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
print "<link rel='alternate' href='https://compudanzas.net/log.html#" date "'/>" >> atomwebpath
|
||||||
|
print "<id>https://compudanzas.net/log.html#" date "</id>" >> atomwebpath
|
||||||
|
|
||||||
|
print "<link rel='alternate' href='gemini://compudanzas.net/log.gmi#" date "'/>" >> atomgempath
|
||||||
|
print "<id>gemini://compudanzas.net/log.gmi#" date "</id>" >> atomgempath
|
||||||
|
}
|
||||||
|
print twgemstring > twgempath
|
||||||
|
print twwebstring > twwebpath
|
||||||
|
|
||||||
|
print "</entry>" >> atomwebpath
|
||||||
|
print "" >> loggmopath
|
||||||
|
}
|
||||||
|
|
||||||
|
END {
|
||||||
|
print "</feed>" >> atomwebpath
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
# compudanzas
|
||||||
|
|
||||||
|
our gemsub feed
|
||||||
|
|
||||||
|
see also:
|
||||||
|
=> ./log.gmi log
|
||||||
|
|
||||||
|
# entries
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<feed xmlns='http://www.w3.org/2005/Atom'>
|
||||||
|
|
||||||
|
<id>gemini://compudanzas.net/</id>
|
||||||
|
<title>compudanzas</title>
|
||||||
|
<author><name>sejo</name></author>
|
||||||
|
<generator>genlog</generator>
|
||||||
|
<link href='gemini://compudanzas.net/atom.xml' rel='self'/>
|
||||||
|
<link href='gemini://compudanzas.net/log.gmi' rel='alternate'/>
|
|
@ -0,0 +1,7 @@
|
||||||
|
# compudanzas log
|
||||||
|
|
||||||
|
updates of the project
|
||||||
|
|
||||||
|
=> ./tw.txt [twtxt]
|
||||||
|
=> ./atom.xml [atom feed]
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<feed xmlns='http://www.w3.org/2005/Atom'>
|
||||||
|
|
||||||
|
<id>https://compudanzas.net/</id>
|
||||||
|
<title>compudanzas</title>
|
||||||
|
<author><name>sejo</name></author>
|
||||||
|
<generator>genlog</generator>
|
||||||
|
<link href='https://compudanzas.net/atom.xml' rel='self'/>
|
||||||
|
<link href='https://compudanzas.net/log.html' rel='alternate'/>
|
202
src/log.gmo
202
src/log.gmo
|
@ -1,147 +1,121 @@
|
||||||
# the log
|
# compudanzas log
|
||||||
|
|
||||||
what's happening with compudanzas
|
updates of the project
|
||||||
|
|
||||||
=> ./atom.xml [atom feed]
|
|
||||||
=> ./tw.txt [twtxt]
|
=> ./tw.txt [twtxt]
|
||||||
|
=> ./atom.xml [atom feed]
|
||||||
|
|
||||||
## 12021-11-23
|
## 2021-11-23
|
||||||
|
third qiudanz technique mini workshop
|
||||||
|
=> ./qiudanz_devlog.gmi {qiudanz devlog}
|
||||||
|
|
||||||
had our third {qiudanz technique} mini workshop!
|
## 2021-11-21
|
||||||
|
taught and enjoyed our intro to uxn programming online workshop via babycastles academy!
|
||||||
|
=> ./intro_to_uxn_programming.gmi {intro to uxn programming}
|
||||||
|
|
||||||
we just added some notes about it in the {qiudanz devlog}
|
## 2021-11-19
|
||||||
|
first check-in meeting with slomoco fall microresidents
|
||||||
|
=> ./qiudanz_devlog.gmi {qiudanz devlog}
|
||||||
|
|
||||||
## 12021-11-21
|
## 2021-11-17
|
||||||
|
created a short introductory video to qiudanz mode 1
|
||||||
|
=> ./qiudanz_mode_1.gmi {qiudanz mode 1}
|
||||||
|
|
||||||
taught and enjoyed our {intro to uxn programming} online workshop via babycastles academy!
|
## 2021-11-15
|
||||||
|
second qiudanz technique mini workshop
|
||||||
|
=> ./qiudanz_devlog.gmi {qiudanz devlog}
|
||||||
|
|
||||||
video recording available at:
|
## 2021-11-12
|
||||||
=> https://www.youtube.com/watch?v=LrNuq_JgaOA Babycastles Academy: Intro to Uxn Programming
|
first qiudanz technique mini workshop
|
||||||
|
=> ./qiudanz_devlog.gmi {qiudanz devlog}
|
||||||
|
|
||||||
## 12021-11-17
|
## 2021-11-04
|
||||||
|
announcing our intro to uxn programming online workshop, via babycastles academy! sunday, nov 21
|
||||||
|
=> ./intro_to_uxn_programming.gmi {intro to uxn programming}
|
||||||
|
|
||||||
created a short introductory video to {qiudanz mode 1}!
|
## 2021-11-03
|
||||||
|
preliminary notes for a workshop on qiudanz technique mode 1
|
||||||
|
=> ./qiudanz_mode_1.gmi {qiudanz mode 1}
|
||||||
|
|
||||||
=> https://spectra.video/w/dtoM76wLmuQfabP8t8ou43 video: intro to qiudanz technique mode 1
|
## 2021-10-24
|
||||||
|
created an account for the fediverse: compudanzas@post.lurk.org
|
||||||
|
|
||||||
## 12021-11-15
|
## 2021-10-19
|
||||||
|
got accepted to develop the qiudanz technique in the slomoco fall phase!
|
||||||
|
=> ./qiudanz_technique.gmi {qiudanz technique}
|
||||||
|
|
||||||
we had our second {qiudanz technique} miniworkshop!
|
## 2021-10-12
|
||||||
|
published uxn tutorial day 7, more devices
|
||||||
|
=> ./uxn_tutorial_day_7.gmi {uxn tutorial day 7}
|
||||||
|
|
||||||
we updated our {qiudanz devlog} with some notes about it.
|
## 2021-09-14
|
||||||
|
applied to the fall phase of slomoco
|
||||||
|
=> ./slomoco_application.gmi {slomoco application}
|
||||||
|
|
||||||
also, we have been preparing the {intro to uxn programming} workshop for this sunday!
|
## 2021-09-14
|
||||||
|
published uxn tutorial day 6, towards pong
|
||||||
|
=> ./uxn_tutorial_day_6.gmi {uxn tutorial day 6}
|
||||||
|
|
||||||
## 12021-11-12
|
## 2021-08-24
|
||||||
|
published uxn tutorial day 5, the mouse and uxntal goodies
|
||||||
|
=> ./uxn_tutorial_day_5.gmi {uxn tutorial day 5}
|
||||||
|
|
||||||
we had our first {qiudanz technique} miniworkshop!
|
## 2021-08-18
|
||||||
|
updated the uxn tutorial with changes in the instructions and opcodes NIP, INC, and LIT
|
||||||
|
=> ./uxn_tutorial.gmi {uxn tutorial}
|
||||||
|
|
||||||
we updated our {qiudanz devlog} with the results and notes, including a demo video!
|
## 2021-08-11
|
||||||
|
published uxn tutorial day 4, variables and animation loop!
|
||||||
|
=> ./uxn_tutorial_day_4.gmi {uxn tutorial day 4}
|
||||||
|
|
||||||
## 12021-11-04
|
## 2021-07-31
|
||||||
|
published uxn tutorial day 3
|
||||||
|
=> ./uxn_tutorial_day_3.gmi {uxn tutorial day 3}
|
||||||
|
|
||||||
announcing our {intro to uxn programming} online workshop, via babycastles academy!
|
## 2021-07-27
|
||||||
|
published uxn tutorial day 2
|
||||||
|
=> ./uxn_tutorial_day_2.gmi {uxn tutorial day 2}
|
||||||
|
|
||||||
=> https://withfriends.co/event/13004513/babycastles_academy_intro_to_uxn_programming Babycastles Academy: Intro to Uxn Programming
|
## 2021-07-22
|
||||||
sunday, november 21, 12021, at 3pm UTC-5 (EST)
|
published day 1 of the uxn tutorial!
|
||||||
|
=> ./uxn_tutorial.gmi {uxn tutorial}
|
||||||
|
|
||||||
=> ./talks_and_workshops.gmi {talks and workshops}
|
## 2021-07-15
|
||||||
|
reading: starting forth. possible practice, puzzle, game, eventually dance?
|
||||||
|
=> ./forth.gmi {forth}
|
||||||
|
|
||||||
## 12021-11-03
|
## 2021-07-12
|
||||||
|
published the uxnería repo for uxn projects and sketches. excited about the nibble dice tracker
|
||||||
|
=> ./nibble_dice_tracker.gmi {nibble dice tracker}
|
||||||
|
|
||||||
we started our preliminary notes for a workshop on {qiudanz mode 1}
|
## 2021-07-05
|
||||||
|
fourth session of the compudanzas workshop: we shared our máquina universal bailable
|
||||||
and we created a {qiudanz devlog}!
|
|
||||||
|
|
||||||
## 12021-10-19
|
|
||||||
|
|
||||||
our {slomoco application} got accepted for the slomoco fall phase!
|
|
||||||
|
|
||||||
we will develop the {qiudanz technique} over there!
|
|
||||||
|
|
||||||
## 12021-10-12
|
|
||||||
|
|
||||||
published {uxn tutorial day 7}, more devices!
|
|
||||||
|
|
||||||
## 12021-09-14
|
|
||||||
|
|
||||||
published {uxn tutorial day 6}, towards pong!
|
|
||||||
|
|
||||||
## 12021-08-24
|
|
||||||
|
|
||||||
published {uxn tutorial day 5}, the mouse and uxntal goodies!
|
|
||||||
|
|
||||||
## 12021-08-11
|
|
||||||
|
|
||||||
published {uxn tutorial day 4}, variables and animation loop!
|
|
||||||
|
|
||||||
## 12021-07-31
|
|
||||||
|
|
||||||
published {uxn tutorial day 3}, and updated the previous day with changes in the screen device.
|
|
||||||
|
|
||||||
## 12021-07-26
|
|
||||||
|
|
||||||
published {uxn tutorial day 2}
|
|
||||||
|
|
||||||
## 12021-07-22
|
|
||||||
|
|
||||||
published day 1 of the {uxn tutorial}!
|
|
||||||
|
|
||||||
## 12021-07-12
|
|
||||||
|
|
||||||
just published the {uxnería} repo!
|
|
||||||
|
|
||||||
it has our projects and sketches for the {uxn} machine.
|
|
||||||
|
|
||||||
the project we have been working in the past few days is the {nibble dice tracker}
|
|
||||||
|
|
||||||
## 12021-07-06
|
|
||||||
|
|
||||||
this past week we had the third and fourth sessions of the online compudanzas workshop {taller de compudanzas} in cuna!
|
|
||||||
|
|
||||||
it was a great opportunity to add to the site resources related to turing machines:
|
|
||||||
|
|
||||||
=> ./d-turing.gmi {d-turing}
|
|
||||||
=> ./máquinas_de_turing.gmi {máquinas de turing}
|
|
||||||
=> ./mub.gmi {mub}
|
=> ./mub.gmi {mub}
|
||||||
|
|
||||||
## 12021-06-29
|
## 2021-06-30
|
||||||
|
third session of the compudanzas workshop: we learned and performed the danzasistemas-tag (first time ever!) and a turing machine in d-turing mode
|
||||||
|
=> ./las_danzas.gmi {las danzas}
|
||||||
|
|
||||||
we had our first two sessions of the online compudanzas workshop! {taller de compudanzas}
|
## 2021-06-28
|
||||||
|
second session of the compudanzas workshop: we performed reglas de wolfram and talked a lot about emergent complexity
|
||||||
these are the dances we have been learning and performing:
|
|
||||||
|
|
||||||
=> ./ciclo_de_memoria.gmi {ciclo de memoria}
|
|
||||||
=> ./danzas_compuertas.gmi {danzas compuertas}
|
|
||||||
=> ./reglas_de_wolfram.gmi {reglas de wolfram}
|
=> ./reglas_de_wolfram.gmi {reglas de wolfram}
|
||||||
|
|
||||||
those pages have been improved with some diagrams and illustrations.
|
## 2021-06-23
|
||||||
|
first session of the online compudanzas workshop! we danced the ciclo de memoria and danzas compuertas
|
||||||
|
=> ./las_danzas.gmi {las danzas}
|
||||||
|
|
||||||
## 12021-06-21
|
## 2021-06-21
|
||||||
|
created the compudanzas page on patreon: support us and help us achieve the goal of having this dream project as our main activity!
|
||||||
created the compudanzas page on patreon!
|
=> ./support.gmi {support}
|
||||||
|
|
||||||
{support} us and help us achieve the goal of having this dream project as our main activity!
|
|
||||||
|
|
||||||
## 12021-06-19
|
|
||||||
|
|
||||||
today was processing community day quito (1)2021, were we talked about compudanzas and had a workshop about {coloring computers}.
|
|
||||||
|
|
||||||
see {talks and workshops} for the slide deck (in spanish), coloring computers pack, and links to the recordings.
|
|
||||||
|
|
||||||
## 12021-06-16
|
|
||||||
|
|
||||||
archaeology of the project: digging through the archives, finding the main {proposals} that show the history and development of compudanzas.
|
|
||||||
|
|
||||||
also, adding some automation to the wiki engine for the incoming links of each page.
|
|
||||||
|
|
||||||
|
|
||||||
## 12021-06-14
|
|
||||||
|
|
||||||
we started building this site, from previous blocks of executable and non-executable texts.
|
|
||||||
|
|
||||||
there's an upcoming talk in the weekend: for a while it was seen as the closure of this project, and a recap of its history.
|
|
||||||
|
|
||||||
now it is seen as a new beginning :)
|
|
||||||
|
|
||||||
|
## 2021-06-19
|
||||||
|
pcd quito 2021: we had a talk on compudanzas and a workshop on coloring computers.
|
||||||
=> ./talks_and_workshops.gmi {talks and workshops}
|
=> ./talks_and_workshops.gmi {talks and workshops}
|
||||||
|
|
||||||
|
## 2021-06-17
|
||||||
|
compudanzas.net is now available in gemini: sharing (self-hosted) space with caracolito.mooo.com :)
|
||||||
|
|
||||||
|
## 2021-06-16
|
||||||
|
digging through the projects archives
|
||||||
|
=> ./proposals.gmi {proposals}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
2021-11-23T20:00:00-06:00 third qiudanz technique mini workshop {qiudanz devlog}
|
||||||
|
2021-11-21T17:00:00-06:00 taught and enjoyed our intro to uxn programming online workshop via babycastles academy! {intro to uxn programming}
|
||||||
|
2021-11-19T15:00:00-06:00 first check-in meeting with slomoco fall microresidents {qiudanz devlog}
|
||||||
|
2021-11-17T17:00:00-06:00 created a short introductory video to qiudanz mode 1 {qiudanz mode 1}
|
||||||
|
2021-11-15T20:00:00-06:00 second qiudanz technique mini workshop {qiudanz devlog}
|
||||||
|
2021-11-12T16:00:00-06:00 first qiudanz technique mini workshop {qiudanz devlog}
|
||||||
|
2021-11-04T13:00:00-06:00 announcing our intro to uxn programming online workshop, via babycastles academy! sunday, nov 21 {intro to uxn programming}
|
||||||
|
2021-11-03T14:00:00-06:00 preliminary notes for a workshop on qiudanz technique mode 1 {qiudanz mode 1}
|
||||||
|
2021-10-24T17:00:00-05:00 created an account for the fediverse: compudanzas@post.lurk.org
|
||||||
|
2021-10-19T17:00:00-05:00 got accepted to develop the qiudanz technique in the slomoco fall phase! {qiudanz technique}
|
||||||
|
2021-10-12T21:00:00-05:00 published uxn tutorial day 7, more devices {uxn tutorial day 7}
|
||||||
|
2021-09-14T21:00:00-05:00 applied to the fall phase of slomoco {slomoco application}
|
||||||
|
2021-09-14T18:00:00-05:00 published uxn tutorial day 6, towards pong {uxn tutorial day 6}
|
||||||
|
2021-08-24T20:00:00-05:00 published uxn tutorial day 5, the mouse and uxntal goodies {uxn tutorial day 5}
|
||||||
|
2021-08-18T15:00:00-05:00 updated the uxn tutorial with changes in the instructions and opcodes NIP, INC, and LIT {uxn tutorial}
|
||||||
|
2021-08-11T20:00:00-05:00 published uxn tutorial day 4, variables and animation loop! {uxn tutorial day 4}
|
||||||
|
2021-07-31T17:00:00-05:00 published uxn tutorial day 3 {uxn tutorial day 3}
|
||||||
|
2021-07-27T21:00:00-05:00 published uxn tutorial day 2 {uxn tutorial day 2}
|
||||||
|
2021-07-22T21:00:00-05:00 published day 1 of the uxn tutorial! {uxn tutorial}
|
||||||
|
2021-07-15T12:00:00-05:00 reading: starting forth. possible practice, puzzle, game, eventually dance? {forth}
|
||||||
|
2021-07-12T12:00:00-05:00 published the uxnería repo for uxn projects and sketches. excited about the nibble dice tracker {nibble dice tracker}
|
||||||
|
2021-07-05T21:00:00-05:00 fourth session of the compudanzas workshop: we shared our máquina universal bailable {mub}
|
||||||
|
2021-06-30T21:00:00-05:00 third session of the compudanzas workshop: we learned and performed the danzasistemas-tag (first time ever!) and a turing machine in d-turing mode {las danzas}
|
||||||
|
2021-06-28T21:00:00-05:00 second session of the compudanzas workshop: we performed reglas de wolfram and talked a lot about emergent complexity {reglas de wolfram}
|
||||||
|
2021-06-23T21:00:00-05:00 first session of the online compudanzas workshop! we danced the ciclo de memoria and danzas compuertas {las danzas}
|
||||||
|
2021-06-21T17:00:00-05:00 created the compudanzas page on patreon: support us and help us achieve the goal of having this dream project as our main activity! {support}
|
||||||
|
2021-06-19T20:00:00-05:00 pcd quito 2021: we had a talk on compudanzas and a workshop on coloring computers. {talks and workshops}
|
||||||
|
2021-06-17T22:00:00-05:00 compudanzas.net is now available in gemini: sharing (self-hosted) space with caracolito.mooo.com :)
|
||||||
|
2021-06-16T18:00:00-05:00 digging through the projects archives {proposals}
|
Loading…
Reference in New Issue