●● IRC: #boycottnovell @ Techrights IRC Network: Monday, March 07, 2022 ●● ● Mar 07 [00:58] *u-amarsh04 (~amarsh04@joseon-rmogvn.g0d7.dtdf.mc4289.IP) has joined #boycottnovell [00:58] *u-amarsh04 (~amarsh04@hngiv8sdpiaf2.irc) has joined #boycottnovell ● Mar 07 [02:04] *u-amarsh04 has quit (Quit: Konversation terminated!) [02:04] *u-amarsh04 has quit (Quit: Konversation terminated!) ● Mar 07 [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 ● Mar 07 [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 ● Mar 07 [07:36] *DaemonFC has quit (Quit: Leaving) ● Mar 07 [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 ● Mar 07 [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 ● Mar 07 [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 ● Mar 07 [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 ● Mar 07 [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/ //" | 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//=> /" | cut --d="'" -f1-1 | sed -e "s///" -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 ● Mar 07 [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 ● Mar 07 [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 ● Mar 07 [16:26] *activelow (~activelow@g9h8vpxavhc2n.irc) has joined #boycottnovell ● Mar 07 [17:11] *hj88 (~519aa912@54n9xgft8g6u2.irc) has joined #boycottnovell [17:11] *hj88 has quit (Quit: Connection closed) ● Mar 07 [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 ● Mar 07 [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 ● Mar 07 [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 ● Mar 07 [21:53] *psydroid3 has quit (connection closed) ● Mar 07 [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 ● Mar 07 [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?