@@ -1,70 +1,457 @@
1−'use strict';
1+'use strict'
3// Don't forget the comma! No trailing slashes
3// Don't forget the comma! No trailing slashes
4−// protocole://url.domain.ext
4+// protocol://url.domain.ext
6−const sites = [
6+const sites =
7+ [ { url: 'https://wiki.xxiivv.com'
11+ , contact: 'aliceffekt@gmail.com'
12+ , rss: 'https://wiki.xxiivv.com/links/rss.xml'
13+ , feed: 'https://wiki.xxiivv.com/twtxt.txt'
7− "https://wiki.xxiivv.com"
14+ , wiki: 'https://wiki.xxiivv.com/scripts/database/glossary.ndtl'
8− , "http://estevancarlos.com"
17+ , { url: 'http://estevancarlos.com' }
19+ , { url: 'https://electro.pizza'
20+ , title: 'electro pizza'
9− , "https://electro.pizza"
23+ , rss: 'https://electro.pizza/feed.xml'
10− , "https://monochromatic.co"
24+ , feed: 'https://electro.pizza/twtxt.txt'
27+ , { url: 'https://avanier.now.sh'
30+ , author: 'joshavanier'
11− , "https://joshavanier.github.io"
31+ , contact: 'joshavanier@protonmail.com'
32+ , feed: 'https://avanier.now.sh/tw.txt'
12− , "http://kaemura.com"
35+ , { url: 'http://kaemura.com'
36+ , title: 'kaemura.com'
39+ , contact: 'chimera1190@gmail.com'
40+ , feed: 'https://kaemura.com/twttxt.txt'
43+ , { url: 'https://liamcooke.com'
44+ , title: 'liamcooke.com'
46+ , contact: '@slisne@merveilles.town'
13− , "https://liamcooke.com"
47+ , rss: 'https://liamcooke.com/feed.xml'
48+ , wiki: 'https://liamcooke.com/merveilles/wiki.ndtl'
49+ , feed: 'https://liamcooke.com/merveilles/tw.txt'
14− , "https://electricgecko.de"
52+ , { url: 'https://electricgecko.de'
53+ , title: 'electricgecko'
55+ , author: 'electricgecko'
56+ , contact: 'desk@electricgecko.de'
57+ , rss: 'https://electricgecko.de/feed'
15− , "https://wichniow.ski"
60+ , { url: 'https://wichniow.ski' }
16− , "https://hraew.autophagy.io"
62+ , { url: 'https://hraew.autophagy.io' }
17− , "https://evenunto.net"
64+ , { url: 'http://evenunto.net' }
18− , "https://anxl.faith"
66+ , { url: 'https://anxl.faith' }
19− , "https://xvw.github.io"
68+ , { url: 'https://xvw.github.io'
69+ , title: 'xvw.github.io'
72+ , contact: 'xaviervdw@gmail.com'
73+ , rss: 'https://xvw.github.io/atom.xml'
20− , "https://heracl.es"
76+ , { url: 'https://heracl.es' }
21− , "https://felipecortez.net"
77+
22− , "http://luminghao.com"
78+ , { url: 'http://luminghao.com' }
23− , "https://theiceshelf.com"
79+
24− , "https://turelio.github.io"
80+ , { url: 'https://turelio.github.io' }
25− , "https://spaceshipsin.space"
81+
26− , "http://log.lectronice.com"
82+ , { url: 'https://log.lectronice.com'
83+ , title: 'lectrolog.'
85+ , author: 'lectronice'
86+ , contact: 'i.love.spam@lectronice.com'
87+ , feed: 'https://lectronice.com/hallway/twtxt.txt'
27− , "https://craze.co.uk"
90+ , { url: 'https://craze.co.uk' }
28− , "https://shaneckel.com"
92+ , { url: 'https://shaneckel.com' }
29− , "https://cblgh.org"
94+ , { url: 'https://cblgh.org'
97+ , contact: 'cabal://cblgh.org'
98+ , feed: 'https://cblgh.org/twtxt.txt'
30− , "https://ellugar.co"
101+ , { url: 'https://ellugar.co'
31− , "http://hur.bet"
102+ , title: 'ellugar'
105+ , contact: 'afk@ellugar.co'
106+ , rss: 'http://feeds.ellugar.co/ellugar-logs'
32− , "http://chigby.org"
109+ , { url: 'http://chigby.org'
110+ , title: 'chigby.org'
112+ , contact: 'me@chigby.org'
113+ , author: 'Cameron Higby-Naquin'
33− , "https://longest.voyage"
116+ , { url: 'https://longest.voyage' }
34− , "https://palomakop.tv"
118+ , { url: 'https://palomakop.tv' }
35− , "https://travisshears.com"
119+
36− , "https://v-os.ca"
120+ , { url: 'https://v-os.ca' }
37− , "http://secretinternet.club"
121+
38− , "https://jmandel.xyz"
122+ , { url: 'https://jmandel.xyz' }
39− , "https://systems.ws"
124+ , { url: 'https://systems.ws' }
40− , "https://jamesin.space"
125+
126+ , { url: 'https://2d4.dev'
129+ , contact: 'hi@2d4.dev'
130+ , feed: 'https://2d4.dev/tw.txt'
131+ , wiki: 'https://2d4.dev/wiki.ndtl'
41− , "https://nathanwentworth.co"
134+ , { url: 'https://nathanwentworth.co' }
42− , "https://eswat.ca"
135+
43− , "https://uonai.space"
136+ , { url: 'https://uonai.space' }
44− , "http://controls.ee"
138+ , { url: 'http://controls.ee' }
45− , "https://wasin.io"
140+ , { url: 'https://wasin.io' }
46− , "https://inns.studio"
142+ , { url: 'https://inns.studio' }
47− , "http://kokorobot.ca"
144+ , { url: 'http://kokorobot.ca' }
48− , "https://ameyama.com"
146+ , { url: 'https://ameyama.com'
150+ , contact: 'josh@ameyama.com'
151+ , rss: 'https://ameyama.com/blog/rss.xml'
152+ , wiki: 'https://ameyama.com/data/wiki.ndtl'
155+ , { url: 'https://wake.st'
158+ , contact: '@liaizon@wake.st'
49− , "https://wake.st"
159+ , feed: 'https://wake.st/twtxt.txt'
50− , "https://xarene.la"
162+ , { url: 'https://xarene.la' }
51− , "https://alex.zyzhang.me"
164+ , { url: 'https://alex.zyzhang.me' }
52− , "http://bildwissenschaft.vortok.info"
166+ , { url: 'http://bildwissenschaft.vortok.info' }
53− , "https://jakofranko.github.com"
168+ , { url: 'https://jakofranko.github.com' }
54− , "https://aeriform.io"
170+ , { url: 'https://aeriform.io' }
55− , "http://blog.lucasdidthis.com"
172+ , { url: 'http://blog.lucasdidthis.com' }
56− , "http://npisanti.com"
174+ , { url: 'http://npisanti.com'
175+ , title: 'npisanti.com'
176+ , author: 'npisanti'
177+ , contact: 'nicola@npisanti.com'
178+ , rss: 'http://npisanti.com/journal/rss.xml'
57− , "https://underscorediscovery.ca"
181+ , { url: 'https://underscorediscovery.ca' }
58− , "https://drisc.io"
183+ , { url: 'https://drisc.io'
59− , "https://neufv.website"
184+ , title: 'drisc.io'
60− , "https://simbolo.xyz"
185+ , type: 'wiki'
187+ , contact: 'cory@drisc.io'
188+ , feed: 'https://drisc.io/hallway/twtxt.txt'
191+ , { url: 'https://neufv.systems'
61− , "https://ricky.codes"
195+ , { url: 'https://ricky.codes' }
62− , "https://maxdeviant.com"
197+ , { url: 'https://maxdeviant.com' }
63− , "https://tynandebold.com"
199+ , { url: 'https://tynandebold.com' }
64− , "http://gytis.co"
201+ , { url: 'http://gytis.co' }
65− , "https://nomand.co"
203+ , { url: 'https://nomand.co' }
66− , "http://memoriata.com"
205+ , { url: 'http://memoriata.com' }
67− , "https://mmm.s-ol.nu"
207+ , { url: 'https://mmm.s-ol.nu' }
68− , "https://chad.is"
209+ , { url: 'https://chad.is' }
69− , "https://smidgeo.com/bots"
211+ , { url: 'https://smidgeo.com/bots' }
213+ , { url: 'https://iko.soy' }
215+ , { url: 'http://atelieroilandsugar.com' }
217+ , { url: 'https://magoz.is' }
219+ , { url: 'https://szymonkaliski.com'
220+ , author: 'Szymon Kaliski'
222+ , rss: 'https://szymonkaliski.com/feed.xml'
225+ , { url: 'https://phse.net'
229+ , rss: 'https://phse.net/post/index.xml'
230+ , feed: 'https://phse.net/twtxt/merv.txt'
233+ , { url: 'https://rosano.ca' }
235+ , { url: 'https://soyboysky.github.io' }
237+ , { url: 'https://gndclouds.cc' }
239+ , { url: 'https://xuv.be' }
241+ , { url: 'https://dsdshcym.github.io' }
243+ , { url: 'https://wiki.chronica.xyz'
247+ , contact: 'ckipp@pm.me'
248+ , feed: 'https://chronica.xyz/hallway.txt'
249+ , wiki: 'https://chronica.xyz/glossary.ndtl'
252+ , { url: 'https://boffosocko.com' }
254+ , { url: 'https://hex22.org'
256+ , author: 'kodedninja'
257+ , contact: 'karamanhunor@pm.me'
258+ , feed: 'https://t.seed.hex22.org/twtxt.txt'
261+ , { url: 'https://patrikarvidsson.com' }
263+ , { url: 'https://sophieleetmaa.com' }
265+ , { url: 'https://xinniw.github.io' }
267+ , { url: 'https://mboxed.github.io/sodatsu'
271+ , contact: 'mboxxed@gmail.com'
272+ , feed: 'https://mboxed.github.io/sodatsu/tw.txt'
275+ , { url: 'https://letters.vexingworkshop.com' }
277+ , { url: 'https://tom.org.nz'
278+ , title: 'Tom Hackshaw'
281+ , contact: 'tom@tomhackshaw.com'
282+ , wiki: 'https://a.tom.org.nz/glossary.ndtl'
285+ , { url: 'https://teknari.com' }
287+ , { url: 'https://colectivo-de-livecoders.gitlab.io'
288+ , title: 'Colectivo de Livecoders'
291+ , contact: 'https://t.me/clic_laplata'
294+ , { url: 'https://www.madewithtea.com'
295+ , title: 'madewithtea.com'
299+ , { url: 'https://amorris.ca'
303+ , feed: 'https://feed.amorris.ca/hallway.txt'
304+ , wiki: 'https://wiki.amorris.ca/glossary.ndtl'
307+ , { url: 'http://www.miha-co.ca'
312+ , { url: 'https://buzzert.net'
313+ , title: 'buzzert.net'
318+ , { url: 'https://notes.stuartpb.com/'
319+ , title: 'notes.stuartpb.com'
321+ , author: 'stuartpb'
322+ , contact: 's@stuartpb.com'
323+ , feed: 'https://twtxt.stuartpb.com/xxiivv.txt'
326+ , { url: 'https://xxiii.co'
329+ , author: 'serocell'
330+ , contact: 'psignal@s900.net'
331+ , rss: 'https://serocell.com/feeds/serocell.xml'
332+ , feed: 'https://xxiii.co/twtxt.txt'
335+ , { url: 'https://kor.nz'
339+ , contact: 'h@kor.nz'
340+ , feed: 'https://kor.nz/twtxt.txt'
341+ , wiki: 'https://kor.nz/db/glossary.ndtl'
344+ , { url: 'https://lublin.se'
346+ , contact: 'quite@hack.org'
347+ , feed: 'https://lublin.se/twtxt.txt'
350+ , { url: 'https://zanneth.com'
351+ , title: 'zanneth.com'
354+ , contact: 'root@zanneth.com'
357+ , { url: 'https://eli.li'
361+ , contact: 'hi@eli.li'
362+ , rss: 'https://eli.li/feed.rss'
363+ , feed: 'https://txt.eli.li/twtxt/twtxt.txt'
366+ , { url: 'https://gueorgui.net'
367+ , title: 'Gueorgui Tcherednitchenko'
368+ , author: 'gueorgui'
370+ , contact: 'hello@gueorgui.net'
373+ , { url: 'https://www.gkbrk.com'
377+ , contact: 'webring@gkbrk.com'
378+ , rss: 'https://www.gkbrk.com/feed.xml'
379+ , feed: 'https://www.gkbrk.com/twtxt.txt'
382+ , { url: 'https://www.tatecarson.com'
383+ , title: 'Tate Carson'
385+ , author: 'Tate Carson'
386+ , contact: 'tatecarson@gmail.com'
389+ , { url: 'https://azlen.me'
393+ , contact: 'webring@azlen.me'
394+ , feed: 'https://azlen.me/twtxt.txt'
395+ , wiki: 'https://azlen.me/glossary.ndtl'
398+ , { url: 'https://opinionatedguide.github.io/'
401+ , contact: 'vegac@protonmail.com'
402+ , feed: 'https://opinionatedguide.github.io/twtxt.txt'
405+ , { url: 'https://chrismaughan.com/'
407+ , author: 'cmaughan'
408+ , contact: 'mornymorny@gmail.com'
409+ , feed: 'https://chrismaughan.com/twtxt.txt'
412+ , { url: 'https://oddworlds.org/'
413+ , title: 'oddworlds soliloquy'
415+ , author: 'RaelZero'
416+ , contact: 'gaz.gong@gmail.com'
419+ , { url: 'https://fundor333.com/'
420+ , title: 'Fundor333'
422+ , author: 'Fundor 333'
423+ , contact: 'blog@fundor333.com'
424+ , feed: 'https://fundor333.com/twtxt.txt'
427+ , { url: 'https://cass.si/'
428+ , contact: 'm@cass.si'
431+ , { url: 'https://dotcomboom.somnolescent.net/'
432+ , title: 'dotcomboom.somnolescent.net'
434+ , contact: 'dotcomboom@somnolescent.net'
435+ , feed: 'https://dotcomboom.somnolescent.net/twtxt.txt'
438+ , { url: 'https://cadmican.neocities.org/'
440+ , contact: 'arachi@airmail.cc'
441+ , author: 'Nihiltarier'
444+ , { url: 'https://jskjott.com'
446+ , contact: 'jonathan@jskjott.com'
447+ , author: 'Jonathan Skjøtt'
450+ , { url: 'https://sixey.es/'
452+ , contact: 'elmusho@gmail.com'