-- Leo's gemini proxy
-- Connecting to gemini.techrights.org:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-GB
00:58 *u-amarsh04 (~amarsh04@joseon-rmogvn.g0d7.dtdf.mc4289.IP) has joined #boycottnovell
00:58 *u-amarsh04 (~amarsh04@hngiv8sdpiaf2.irc) has joined #boycottnovell
02:04 *u-amarsh04 has quit (Quit: Konversation terminated!)
02:04 *u-amarsh04 has quit (Quit: Konversation terminated!)
05:09 *Despatche_ (~desp@u3xy9z2ifjzci.irc) has joined #boycottnovell
05:09 *Despatche has quit (connection closed)
05:57 schestowitz-TR2; ota
05:57 schestowitz-TR2; juist got some very interesting tips o npm and shithub
05:57 schestowitz-TR2; toook a longe sleep today
06:17 Techrights-sec; ack
06:17 Techrights-sec; "merits a comedy routine/skit." could be expanded upon
06:18 schestowitz-TR2; OK, 1.5 HOURSD LEFT FOR THE UPLOAD
06:18 schestowitz-TR2; caps by accident
06:37 Techrights-sec; "merits a comedy routine/skit." could be expanded upon
06:37 Techrights-sec; np
06:37 schestowitz-TR2; draft
07:36 *DaemonFC has quit (Quit: Leaving)
08:10 schestowitz-TR2; I have made some changes to the front page of the capsule
08:10 schestowitz-TR2; I think it improves clarity
08:26 *Despatche_ has quit (Quit: Read error: Connection reset by deer)
08:52 *Despatche (~desp@u3xy9z2ifjzci.irc) has joined #boycottnovell
08:53 Techrights-sec; ack
08:53 Techrights-sec; ### Graphical
08:53 Techrights-sec; can be removed or moved to the end
08:53 Techrights-sec; Many of the other headings seem rather redundant with the link content.
08:53 Techrights-sec; There should be more than a single link under any given heading.
08:54 schestowitz-TR2; good thought. I was hoping to expand that next, it's more like skeleton
09:24 *Despatche has quit (connection closed)
09:24 *Despatche (~desp@u3xy9z2ifjzci.irc) has joined #boycottnovell
09:24 Techrights-sec; It may be better to just cull the headings where possible. Less is more.
09:25 schestowitz-TR2; maybe a hopping point towards child pages, a new level some times later. I will shuffle around some more and show you...
09:33 schestowitz-TR2; needs some lateral thinking and imposter thinkingf (me as new to the capsule)
09:43 Techrights-sec; A
09:43 Techrights-sec; ack
09:43 Techrights-sec; https://www.nngroup.com/topic/writing-web/
09:43 -TechrightsBN/#boycottnovell-www.nngroup.com | Writing for the Web Articles, Videos, Reports, Training Courses, and Online Seminars by NN/g
09:44 schestowitz-TR2; another iteration, see capsule's front page
09:44 schestowitz-TR2; refactoring a bit, at one point we can shorten the page by branching out to subpages
10:07 schestowitz-TR2; If you have not had a go yet at rss aggregation,using some existing code,
10:07 schestowitz-TR2; should I start something from scratch like a dirty prototype/hack?
10:07 schestowitz-TR2; what I have in mind is a page, sometwhere in TR, which once in x hours retreieves dozens of xml files
10:07 schestowitz-TR2; than turns them into gemtext list of links
10:07 schestowitz-TR2; I reckon this can be done with a few lines of bash
10:07 schestowitz-TR2; and the list of sites will be the llonger bit
10:37 Techrights-sec; ack
10:37 Techrights-sec; wget ... | xmlstarlet | sed > gemtext.gmi
11:10 schestowitz-TR2; ok, I have a list of 571 feeds
11:10 schestowitz-TR2; wget does not do gemini protocol
11:10 schestowitz-TR2; afaik, curl can do gopher
11:11 schestowitz-TR2; i will look for some geminin downloaded
11:11 schestowitz-TR2; i see nodejs/npm implmentation
11:11 schestowitz-TR2; that is out of thre qeustion
11:11 schestowitz-TR2; gemini-fetch
11:11 schestowitz-TR2; gmni is in sr.ht and had 1.0 relese 29 days ago
11:11 schestowitz-TR2; this is from drew devault
11:11 schestowitz-TR2; i need bearssl to compile it
11:11 schestowitz-TR2; can you find an x86 binary?
11:11 schestowitz-TR2; i can run this off my laptop
11:11 schestowitz-TR2; compiling bearssl
11:11 schestowitz-TR2; does not look small to me
11:11 schestowitz-TR2; as they advertise
11:11 schestowitz-TR2; hmmm libbearssl is considered beta
11:11 schestowitz-TR2; no wonder...
11:11 schestowitz-TR2; I tried many tricks to force is to complile
11:11 schestowitz-TR2; including compile dependencies one by one
11:11 schestowitz-TR2; and mess around
11:11 schestowitz-TR2; I will try openssl
11:11 Techrights-sec; there was a trick with openssl to fetch gemini
11:11 Techrights-sec; $ echo "gemini://gemini.techrights.org/feed.xml\r\n" | openssl s_client -connect gemini.techrights.org:1965
11:11 Techrights-sec; yes somewhat early in its development
11:18 schestowitz; (echo "gemini://gemini.circumlunar.space/docs/"; sleep 1) | openssl s_client -connect gemini.circumlunar.space:1965
11:18 Techrights-sec; yes somewhat early in its development
11:18 Techrights-sec; there is a step missing in the above shell line
11:18 Techrights-sec; looking (not so familiar with openssl)
11:18 schestowitz-TR2; with the command you have just given, is there a step that would also retrieve from the url?
11:18 schestowitz-TR2; it shosws me only cert status
11:18 schestowitz-TR2; I have pushed the list of feeds to git
11:18 schestowitz-TR2; also installed xmlstarlet on the pi
11:18 schestowitz-TR2; I found the way3~
11:19 Techrights-sec; That would work maybe with tls1.2 and not TLS 1.3
11:19 Techrights-sec; There is one option missing, I have forgotten which.
11:38 Techrights-sec; It is a real pain that the Gemini mailing list is still down.
11:49 Techrights-sec; $ echo -ne "gemini://gemini.techrights.org/feed.xml\r\n\r\n" | openssl s_client -servername gemini.techrights.org -quiet
11:49 Techrights-sec; -ign_eof -connect gemini.techrights.org:1965
12:10 Techrights-sec; XML /always/ requires a proper parser. sed and awk won't do the job correctly
12:10 Techrights-sec; s/won't/can't/
12:13 schestowitz; $ cat test-xml | grep -e title -e link | tac | sed "s/ <link href='/=\> /" | cut --d="'" -f1-1 | sed "s/ <title>//" | sed "s/<\/title>//" | sed -e :a -e N -e '$!ba' -e 's/gmi\n/gmi /g' | grep "=>" > delme.txt
12:13 schestowitz; roy@vonick:~/Desktop/Text_Workspace/images$ cat delme.txt
12:13 schestowitz; => gemini://rawtext.club/~mieum/poems/2020-09-02-lens.gmi lens
12:13 schestowitz; => gemini://rawtext.club/~mieum/poems/2020-09-03-lamb.gmi Lamb
12:13 schestowitz; => gemini://rawtext.club/~mieum/poems/2020-09-08-alternatives.gmi Alternatives
12:13 schestowitz; => gemini://rawtext.club/~mieum/poems/2020-09-15-full_for_once.gmi Full For Once
12:13 schestowitz; => gemini://rawtext.club/~mieum/poems/2020-09-15-comuterhood.gmi Commuterhood
12:13 schestowitz; => gemini://rawtext.club/~mieum/poems/2020-09-15-welcome.gmi Welcome
12:13 schestowitz; => gemini://rawtext.club/~mieum/poems/2020-09-15-fall_sickness.gmi Fall Sickness
12:13 schestowitz; => gemini://rawtext.club/~mieum/poems/2020-11-26-once_you_asked_me.gmi once you asked me
12:14 schestowitz; => gemini://rawtext.club/~mieum/poems/2021-04-04-postcuspward.gmi Postcuspward
12:14 schestowitz; => gemini://rawtext.club/~mieum/poems/2021-04-05-before_the_bloom.gmi Before the bloom
12:14 schestowitz; echo -ne "gemini://gemini.techrights.org/feed.xml\r\n\r\n" | openssl s_client -servername gemini.techrights.org -quiet -ign_eof -connect gemini.techrights.org:1965 | grep -e title -e link | tac | sed "s/<link>/=> /" | cut --d="'" -f1-1 | sed -e "s/<title>//" -e "s/<\/title>//" -e "s/<\/link>//" | sed -e :a -e N -e '$!ba' -e 's/gmi\n/gmi /g' | grep "=>" > delme.txt
12:15 schestowitz-TR2; (echo "gemini://gemini.circumlunar.space/docs/"; sleep 1) | openssl s_client -connect gemini.circumlunar.space:1965
12:15 schestowitz-TR2; I think I can do this wotjout advanced xml tools
12:15 schestowitz-TR2; I have read some documentation
12:15 schestowitz-TR2; seems liike the task is simple enough to do without it
12:15 schestowitz-TR2; i am working on something
12:15 schestowitz-TR2; one issue will be inconsistent specs for files across capsules
12:15 schestowitz-TR2; but we can start with a smaller set
12:15 schestowitz-TR2; a rptotype tested with two feeds
12:15 schestowitz-TR2; yes, it's just some prototy
12:15 schestowitz-TR2; I got it working with 2 feeda already
12:15 schestowitz-TR2; the dirty part is the xml cruncher
12:15 schestowitz-TR2; leaving just link and title
12:15 schestowitz-TR2; than reversing the outputs order
12:23 schestowitz-TR2; tabgs/spaces in the first examples made it tricker, but I have stuff the culls thesed
12:23 schestowitz-TR2; I use that for git commit
12:23 Techrights-sec; cat feed.xml | sed -e '1d' | xmlstarlet sel -T -t -m '//item' -o '=> ' -v './link' -o " " -v './title' -n
12:23 schestowitz-TR2; cat feed.xml | sed -e '1{/^[0-9][0-9]/d}' | xmlstarlet sel -T -t -m '//item' -v './link' -o "\t" -v './title' -n
12:23 Techrights-sec; cat feed.xml | sed -e '1{/^[0-9][0-9]/d}' | xmlstarlet sel -T -t -m '//item' -v './link' -o "\t" -v './title' -n
12:36 Techrights-sec; $ echo -ne "gemini://gemini.techrights.org/feed.xml\r\n\r\n" | openssl s_client -servername gemini.techrights.org -quiet
12:36 Techrights-sec; -ign_eof -connect gemini.techrights.org:1965 | sed -e '1{/^[0-9][0-9]/d}' | xmlstarlet sel -E utf-8 -T -t -m '//item' -
12:36 Techrights-sec; o '=> ' -v './link' -o " " -v './title' -n
12:36 Techrights-sec; just a reminder that the script which generates the feed.xml file is not yet
12:36 Techrights-sec; ready for production
12:52 schestowitz-TR2; nice
12:52 schestowitz-TR2; i am trying that out
12:52 schestowitz-TR2; utf-8 still diffificult
12:52 schestowitz-TR2; the other feed I tested with is structured differently
12:53 schestowitz-TR2; lagrange seems unable to parse the techrights rss
12:53 schestowitz-TR2; but I assumed it was still work in progress
12:57 *u-amarsh04 (~amarsh04@joseon-rmogvn.g0d7.dtdf.mc4289.IP) has joined #boycottnovell
12:57 *u-amarsh04 (~amarsh04@hngiv8sdpiaf2.irc) has joined #boycottnovell
12:59 *Despatche has quit (connection closed)
12:59 *Despatche_ (~desp@u3xy9z2ifjzci.irc) has joined #boycottnovell
13:01 schestowitz; I've made a placeholder in gemini://gemini.techrights.org/planet/ and pushed to git
13:03 *Despatche_ has quit (connection closed)
13:03 *Despatche_ (~desp@u3xy9z2ifjzci.irc) has joined #boycottnovell
13:06 schestowitz-TR2; i think it would help in the outgoigg link sense
13:06 schestowitz-TR2; like old skool webrings
13:06 schestowitz-TR2; also, it is a place for us to pick daily links from
13:06 schestowitz-TR2; if other people find this useful, great
13:06 schestowitz-TR2; but it's rather cheap to just fetch and filter a file once per day, then assess the contents
13:06 schestowitz-TR2; in lagrange it already shows me more or less what I visited
13:06 schestowitz-TR2; and I can 'shop' based on titles
13:06 schestowitz-TR2; afaik, the existing aggregators for gemini are very very limited
13:07 Techrights-sec; it's a proof of concept prototype
13:07 Techrights-sec; there is a bit more to learn in regards to RSS or Atonm
13:07 Techrights-sec; ack
13:07 Techrights-sec; syncing local cache of gemtext for work with the feed generator...
13:23 *techrights_guest|19 (~d557913b@54n9xgft8g6u2.irc) has joined #boycottnovell
13:26 *techrights_guest|19 has quit (Quit: Connection closed)
13:48 *psydroid2 (~psydroid@memzbmehf99re.irc) has joined #boycottnovell
13:48 *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #boycottnovell
14:17 *psydroid2 has quit (connection closed)
14:18 *psydroid2 (~psydroid@memzbmehf99re.irc) has joined #boycottnovell
14:40 *psydroid3 (~psydroid@memzbmehf99re.irc) has joined #boycottnovell
16:26 *activelow (~activelow@g9h8vpxavhc2n.irc) has joined #boycottnovell
17:11 *hj88 (~519aa912@54n9xgft8g6u2.irc) has joined #boycottnovell
17:11 *hj88 has quit (Quit: Connection closed)
18:20 *Despatche__ (~desp@u3xy9z2ifjzci.irc) has joined #boycottnovell
18:20 *Despatche_ has quit (Ping timeout: 2m30s)
18:28 *Despatche__ has quit (Quit: Read error: Connection reset by deer)
18:28 *Despatche (~desp@u3xy9z2ifjzci.irc) has joined #boycottnovell
18:53 *DaemonFC (~daemonfc@zgk86ipra9utw.irc) has joined #boycottnovell
19:01 Techrights-sec; ack
19:01 Techrights-sec; ack
19:01 Techrights-sec; mock up : gemini://gemini.techrights.org/test.gmi
19:26 Techrights-sec;
19:26 Techrights-sec; yes, they do take up lots of space in amfora
19:26 Techrights-sec; yes, a second level for some of the various subtopics
19:26 Techrights-sec; I think so. Can you show it on the mockup?
19:26 schestowitz-TR2; I like some things about it, I noticed that in amfora the headings can take up a lot of space
19:26 schestowitz-TR2; how about...
19:26 schestowitz-TR2; split the front page into two at top level
19:26 schestowitz-TR2; so there is a concise front page
19:26 schestowitz-TR2; and then that expands to something else
19:26 schestowitz-TR2; it would be super-easy to implement if that second one is at the same directory level
19:26 schestowitz-TR2; are you ok with me breaking things into two?
19:26 schestowitz-TR2; and one being static?
19:26 schestowitz-TR2; main one should focus on latest articles
19:26 schestowitz-TR2; I will create test backup and edit tesk
20:26 schestowitz-TR2; lol see index.gmi.old
20:26 schestowitz-TR2; very old
20:26 schestowitz-TR2; sorry, was on phone, dad was in hospital
20:26 schestowitz-TR2; it's ok now
20:26 schestowitz-TR2; I am going to split main page into two
20:26 Techrights-sec; :(
20:26 Techrights-sec; I hope he is ok
20:26 Techrights-sec; ack
20:26 schestowitz-TR2; needs patient consideration
20:26 schestowitz-TR2; OK< I think I know what dom do here
20:26 schestowitz-TR2; test.gmi becomes archives.gmi
20:26 schestowitz-TR2; now I can make the front page shorter, move arycles nearer to the top
20:26 schestowitz-TR2; the archives will be static18~
20:26 schestowitz-TR2; I will remove the "lATEST ARrcvles" section from these
20:26 schestowitz-TR2; the rest does not need updating anyway
20:26 schestowitz-TR2; I have made two pushes
20:26 schestowitz-TR2; one for index
20:26 schestowitz-TR2; one for archives
20:26 schestowitz-TR2; so you can assess thgec changes
20:26 schestowitz-TR2; I am regenerating the index at the moment to check it works as seen in nano
20:42 Techrights-sec; ack
20:42 Techrights-sec; the gemini home page seems blank at the moment
20:42 Techrights-sec; ack
20:42 schestowitz-TR2; just made another push
20:42 schestowitz-TR2; a line golt cut while copypasting
20:42 schestowitz-TR2; I like the split of the front page
20:42 schestowitz-TR2; it has long been getting tooooo ong
20:42 schestowitz-TR2; it can be further split up into statiuc bits over time
20:42 schestowitz-TR2; based on some rough taxonomy of the site
20:42 schestowitz-TR2; bbiab coffee
20:42 schestowitz-TR2; yes, I am regenrating it
20:42 schestowitz-TR2; there was a syntax error, see "git pull && git show"
20:42 schestowitz-TR2; I think I will create another static page next
20:42 schestowitz-TR2; will think in mkitchen :-)
20:42 schestowitz-TR2; as long as we keep them in sam meirectory level everything stays simple and not broken
20:42 schestowitz-TR2; the archives page (formerly test) has a brokewn link to bullein
20:42 schestowitz-TR2; as we do not have an index page there, we can add one?
20:42 schestowitz-TR2; at ~gemini/gemini/bulletin
20:42 schestowitz-TR2; I've just found a capsule that does UK qwweather and forecasts for all locations
20:42 schestowitz-TR2; maybe a subject for video later
20:42 schestowitz-TR2; capsule's front page restored
20:42 schestowitz-TR2; gn
20:54 schestowitz; gemini://gemini.techrights.org/bulletins/2022/ gemini://gemini.techrights.org/bulletins/2021/ gemini://gemini.techrights.org/bulletins/2020/ and gemini://gemini.techrights.org/bulletins/ created
21:53 *psydroid3 has quit (connection closed)
22:09 *DaemonFC has quit (Ping timeout: 2m30s)
22:12 *DaemonFC (~daemonfc@svmabdt7i6qca.irc) has joined #boycottnovell
22:18 *Despatche has quit (connection closed)
22:19 *Despatche (~desp@u3xy9z2ifjzci.irc) has joined #boycottnovell
23:19 schestowitz; "
23:19 schestowitz; who cares if its slow nasty, nearly unavailable
23:19 schestowitz; We do. Plus, were the ones who would have to maintain and update that. Not happening.
23:19 schestowitz; The subdomain idea wasnt at all about big pods. What about the "offer to redirect subdomains for kinda theme related pods with limited users.
23:19 schestowitz; Hosting domain names for contents we cant control is a legal nightmare. Also, no, thatd still be a single point of failure, even if would just be for some redirects. :)
23:19 schestowitz; "
23:19 schestowitz; https://diaspora.psyco.fr/posts/8258710
23:19 -TechrightsBN/#boycottnovell-diaspora.psyco.fr | An update on the future of JoinDiaspora.com
23:20 schestowitz; sorry if it's the wrong place to ask this, but any rough ETA for account migration feature released and distributed to pods? I assume that's the equivalent of "importing" one's data. As a side note, the @schestowitz account still cannot export its data, should that be treported by email?
-- Response ended
-- Page fetched on Sun May 19 14:42:42 2024