@@ -1,70 +1,650 @@
1−'use strict';
1+'use strict'
22
33// Don't forget the comma! No trailing slashes
4−// protocole://url.domain.ext
4+// protocol://url.domain.ext
55
66const sites = [
7− "https://wiki.xxiivv.com"
8− , "http://estevancarlos.com"
9− , "https://electro.pizza"
10− , "https://monochromatic.co"
11− , "https://joshavanier.github.io"
12− , "http://kaemura.com"
13− , "https://liamcooke.com"
14− , "https://electricgecko.de"
15− , "https://wichniow.ski"
16− , "https://hraew.autophagy.io"
17− , "https://evenunto.net"
18− , "https://anxl.faith"
19− , "https://xvw.github.io"
20− , "https://heracl.es"
21− , "https://felipecortez.net"
22− , "http://luminghao.com"
23− , "https://theiceshelf.com"
24− , "https://turelio.github.io"
25− , "https://spaceshipsin.space"
26− , "http://log.lectronice.com"
27− , "https://craze.co.uk"
28− , "https://shaneckel.com"
29− , "https://cblgh.org"
30− , "https://ellugar.co"
31− , "http://hur.bet"
32− , "http://chigby.org"
33− , "https://longest.voyage"
34− , "https://palomakop.tv"
35− , "https://travisshears.com"
36− , "https://v-os.ca"
37− , "http://secretinternet.club"
38− , "https://jmandel.xyz"
39− , "https://systems.ws"
40− , "https://jamesin.space"
41− , "https://nathanwentworth.co"
42− , "https://eswat.ca"
43− , "https://uonai.space"
44− , "http://controls.ee"
45− , "https://wasin.io"
46− , "https://inns.studio"
47− , "http://kokorobot.ca"
48− , "https://ameyama.com"
49− , "https://wake.st"
50− , "https://xarene.la"
51− , "https://alex.zyzhang.me"
52− , "http://bildwissenschaft.vortok.info"
53− , "https://jakofranko.github.com"
54− , "https://aeriform.io"
55− , "http://blog.lucasdidthis.com"
56− , "http://npisanti.com"
57− , "https://underscorediscovery.ca"
58− , "https://drisc.io"
59− , "https://neufv.website"
60− , "https://simbolo.xyz"
61− , "https://ricky.codes"
62− , "https://maxdeviant.com"
63− , "https://tynandebold.com"
64− , "http://gytis.co"
65− , "https://nomand.co"
66− , "http://memoriata.com"
67− , "https://mmm.s-ol.nu"
68− , "https://chad.is"
69− , "https://smidgeo.com/bots"
70−];
7+ {
8+ url: 'https://wiki.xxiivv.com',
9+ title: 'xxiivv',
10+ type: 'wiki',
11+ author: 'neauoire',
12+ contact: 'aliceffekt@gmail.com',
13+ rss: 'https://wiki.xxiivv.com/links/rss.xml',
14+ feed: 'https://wiki.xxiivv.com/twtxt.txt',
15+ wiki: 'https://wiki.xxiivv.com/scripts/database/glossary.ndtl'
16+ },
17+
18+ {
19+ url: 'http://estevancarlos.com'
20+ },
21+
22+ {
23+ url: 'https://electro.pizza',
24+ title: 'electro pizza',
25+ type: 'blog',
26+ author: 'rho',
27+ rss: 'https://electro.pizza/feed.xml',
28+ feed: 'https://electro.pizza/twtxt.txt'
29+ },
30+
31+ {
32+ url: 'https://avanier.now.sh',
33+ title: 'Arachne',
34+ type: 'wiki',
35+ author: 'joshavanier',
36+ contact: 'joshavanier@protonmail.com',
37+ feed: 'https://avanier.now.sh/tw.txt'
38+ },
39+
40+ {
41+ url: 'http://kaemura.com',
42+ title: 'kaemura.com',
43+ type: 'blog',
44+ author: 'kaemura',
45+ contact: 'chimera1190@gmail.com',
46+ feed: 'https://kaemura.com/twttxt.txt'
47+ },
48+
49+ {
50+ url: 'https://liamcooke.com',
51+ title: 'liamcooke.com',
52+ author: 'slisne',
53+ contact: '@slisne@merveilles.town',
54+ rss: 'https://liamcooke.com/feed.xml',
55+ wiki: 'https://liamcooke.com/merveilles/wiki.ndtl',
56+ feed: 'https://liamcooke.com/merveilles/tw.txt'
57+ },
58+
59+ {
60+ url: 'https://electricgecko.de',
61+ title: 'electricgecko',
62+ type: 'blog',
63+ author: 'electricgecko',
64+ contact: 'desk@electricgecko.de',
65+ rss: 'https://electricgecko.de/feed'
66+ },
67+
68+ {
69+ url: 'https://wichniow.ski'
70+ },
71+
72+ {
73+ url: 'https://hraew.autophagy.io'
74+ },
75+
76+ {
77+ url: 'http://evenunto.net'
78+ },
79+
80+ {
81+ url: 'https://anxl.faith'
82+ },
83+
84+ {
85+ url: 'https://xvw.github.io',
86+ title: 'xvw.github.io',
87+ type: 'blog',
88+ author: 'xvw',
89+ contact: 'xaviervdw@gmail.com',
90+ rss: 'https://xvw.github.io/atom.xml'
91+ },
92+
93+ {
94+ url: 'https://heracl.es'
95+ },
96+
97+ {
98+ url: 'http://luminghao.com'
99+ },
100+
101+ {
102+ url: 'https://turelio.github.io'
103+ },
104+
105+ {
106+ url: 'https://shards.lectronice.com',
107+ title: 'shards',
108+ type: 'blog',
109+ author: 'lectronice',
110+ contact: 'i.love.spam@lectronice.com',
111+ feed: 'https://lectronice.com/hallway/twtxt.txt'
112+ },
113+
114+ {
115+ url: 'https://craze.co.uk'
116+ },
117+
118+ {
119+ url: 'https://shaneckel.com'
120+ },
121+
122+ {
123+ url: 'https://cblgh.org',
124+ title: 'cblgh.org',
125+ author: 'cblgh',
126+ contact: 'cabal://cblgh.org',
127+ feed: 'https://cblgh.org/twtxt.txt'
128+ },
129+
130+ {
131+ url: 'https://ellugar.co',
132+ title: 'ellugar',
133+ type: 'wiki',
134+ author: 'afk',
135+ contact: 'afk@ellugar.co',
136+ rss: 'http://feeds.ellugar.co/ellugar-logs'
137+ },
138+
139+ {
140+ url: 'http://chigby.org',
141+ title: 'chigby.org',
142+ type: 'portfolio',
143+ contact: 'me@chigby.org',
144+ author: 'Cameron Higby-Naquin'
145+ },
146+
147+ {
148+ url: 'https://longest.voyage'
149+ },
150+
151+ {
152+ url: 'https://palomakop.tv'
153+ },
154+
155+ {
156+ url: 'https://v-os.ca'
157+ },
158+
159+ {
160+ url: 'https://jmandel.xyz'
161+ },
162+
163+ {
164+ url: 'https://systems.ws'
165+ },
166+
167+ {
168+ url: 'https://2d4.dev',
169+ title: '2d4.dev',
170+ author: 'jda0',
171+ contact: 'hi@2d4.dev',
172+ feed: 'https://2d4.dev/tw.txt',
173+ wiki: 'https://2d4.dev/wiki.ndtl'
174+ },
175+
176+ {
177+ url: 'https://nathanwentworth.co'
178+ },
179+
180+ {
181+ url: 'https://uonai.space'
182+ },
183+
184+ {
185+ url: 'http://controls.ee'
186+ },
187+
188+ {
189+ url: 'https://wasin.io'
190+ },
191+
192+ {
193+ url: 'https://inns.studio'
194+ },
195+
196+ {
197+ url: 'http://kokorobot.ca'
198+ },
199+
200+ {
201+ url: 'https://ameyama.com',
202+ title: 'ameyama',
203+ type: 'blog',
204+ author: 'jrc03c',
205+ contact: 'josh@ameyama.com',
206+ rss: 'https://ameyama.com/blog/rss.xml',
207+ wiki: 'https://ameyama.com/data/wiki.ndtl'
208+ },
209+
210+ {
211+ url: 'https://wake.st',
212+ title: 'wake.st',
213+ author: 'wakest',
214+ contact: '@liaizon@wake.st',
215+ feed: 'https://wake.st/twtxt.txt'
216+ },
217+
218+ {
219+ url: 'https://xarene.la'
220+ },
221+
222+ {
223+ url: 'https://alex.zyzhang.me'
224+ },
225+
226+ {
227+ url: 'http://bildwissenschaft.vortok.info'
228+ },
229+
230+ {
231+ url: 'https://jakofranko.github.com'
232+ },
233+
234+ {
235+ url: 'https://aeriform.io'
236+ },
237+
238+ {
239+ url: 'http://blog.lucasdidthis.com'
240+ },
241+
242+ {
243+ url: 'http://npisanti.com',
244+ title: 'npisanti.com',
245+ author: 'npisanti',
246+ contact: 'nicola@npisanti.com',
247+ rss: 'http://npisanti.com/journal/rss.xml'
248+ },
249+
250+ {
251+ url: 'https://underscorediscovery.ca'
252+ },
253+
254+ {
255+ url: 'https://drisc.io',
256+ title: 'drisc.io',
257+ type: 'wiki',
258+ author: 'drisc',
259+ contact: 'cory@drisc.io',
260+ feed: 'https://drisc.io/hallway/twtxt.txt'
261+ },
262+
263+ {
264+ url: 'https://neufv.systems',
265+ author: 'neufv'
266+ },
267+
268+ {
269+ url: 'https://ricky.codes'
270+ },
271+
272+ {
273+ url: 'https://maxdeviant.com',
274+ title: 'maxdeviant.com',
275+ type: 'hybrid',
276+ author: 'Marshall Bowers',
277+ contact: 'elliott.codes@gmail.com'
278+ },
279+
280+ {
281+ url: 'https://tynandebold.com'
282+ },
283+
284+ {
285+ url: 'http://gytis.co'
286+ },
287+
288+ {
289+ url: 'https://nomand.co'
290+ },
291+
292+ {
293+ url: 'http://memoriata.com'
294+ },
295+
296+ {
297+ url: 'https://mmm.s-ol.nu'
298+ },
299+
300+ {
301+ url: 'https://chad.is'
302+ },
303+
304+ {
305+ url: 'https://smidgeo.com/bots'
306+ },
307+
308+ {
309+ url: 'https://iko.soy'
310+ },
311+
312+ {
313+ url: 'http://atelieroilandsugar.com'
314+ },
315+
316+ {
317+ url: 'https://magoz.is'
318+ },
319+
320+ {
321+ url: 'https://szymonkaliski.com',
322+ author: 'Szymon Kaliski',
323+ type: 'hybrid',
324+ rss: 'https://szymonkaliski.com/feed.xml'
325+ },
326+
327+ {
328+ url: 'https://phse.net',
329+ title: 'phse.net',
330+ type: 'blog',
331+ author: 'setphen',
332+ rss: 'https://phse.net/post/index.xml',
333+ feed: 'https://phse.net/twtxt/merv.txt'
334+ },
335+
336+ {
337+ url: 'https://rosano.ca'
338+ },
339+
340+ {
341+ url: 'https://soyboysky.github.io'
342+ },
343+
344+ {
345+ url: 'https://gndclouds.cc'
346+ },
347+
348+ {
349+ url: 'https://xuv.be'
350+ },
351+
352+ {
353+ url: 'https://dsdshcym.github.io'
354+ },
355+
356+ {
357+ url: 'https://wiki.chronica.xyz',
358+ title: 'chronica',
359+ type: 'wiki',
360+ author: 'ckipp',
361+ contact: 'ckipp@pm.me',
362+ feed: 'https://chronica.xyz/hallway.txt',
363+ wiki: 'https://chronica.xyz/glossary.ndtl'
364+ },
365+
366+ {
367+ url: 'https://boffosocko.com'
368+ },
369+
370+ {
371+ url: 'https://hex22.org',
372+ title: 'hex22',
373+ author: 'kodedninja',
374+ contact: 'karamanhunor@pm.me',
375+ feed: 'https://t.seed.hex22.org/twtxt.txt'
376+ },
377+
378+ {
379+ url: 'https://patrikarvidsson.com'
380+ },
381+
382+ {
383+ url: 'https://sophieleetmaa.com'
384+ },
385+
386+ {
387+ url: 'https://xinniw.github.io'
388+ },
389+
390+ {
391+ url: 'https://mboxed.github.io/sodatsu',
392+ title: 'sodatsu',
393+ type: 'wiki',
394+ author: 'm',
395+ contact: 'mboxxed@gmail.com',
396+ feed: 'https://mboxed.github.io/sodatsu/tw.txt'
397+ },
398+
399+ {
400+ url: 'https://letters.vexingworkshop.com'
401+ },
402+
403+ {
404+ url: 'https://tom.org.nz',
405+ title: 'Tom Hackshaw',
406+ type: 'portfolio',
407+ author: 'tomupom',
408+ contact: 'tom@tomhackshaw.com',
409+ wiki: 'https://a.tom.org.nz/glossary.ndtl'
410+ },
411+
412+ {
413+ url: 'https://teknari.com'
414+ },
415+
416+ {
417+ url: 'https://colectivo-de-livecoders.gitlab.io',
418+ title: 'Colectivo de Livecoders',
419+ type: 'blog',
420+ author: 'clic',
421+ contact: 'https://t.me/clic_laplata'
422+ },
423+
424+ {
425+ url: 'https://www.madewithtea.com',
426+ title: 'madewithtea.com',
427+ type: 'blog'
428+ },
429+
430+ {
431+ url: 'https://amorris.ca',
432+ title: 'amorris',
433+ author: 'amorris',
434+ type: 'blog',
435+ feed: 'https://feed.amorris.ca/hallway.txt',
436+ wiki: 'https://wiki.amorris.ca/glossary.ndtl'
437+ },
438+
439+ {
440+ url: 'http://www.miha-co.ca',
441+ title: 'miha-co',
442+ type: 'portfolio'
443+ },
444+
445+ {
446+ url: 'https://buzzert.net',
447+ title: 'buzzert.net',
448+ author: 'buzzert',
449+ type: 'blog'
450+ },
451+
452+ {
453+ url: 'https://notes.stuartpb.com/',
454+ title: 'notes.stuartpb.com',
455+ type: 'wiki',
456+ author: 'stuartpb',
457+ contact: 's@stuartpb.com',
458+ feed: 'https://twtxt.stuartpb.com/xxiivv.txt'
459+ },
460+
461+ {
462+ url: 'https://xxiii.co',
463+ title: 'xxiii',
464+ type: 'portfolio',
465+ author: 'serocell',
466+ contact: 'psignal@s900.net',
467+ rss: 'https://serocell.com/feeds/serocell.xml',
468+ feed: 'https://xxiii.co/twtxt.txt'
469+ },
470+
471+ {
472+ url: 'https://kor.nz',
473+ title: 'kor',
474+ type: 'wiki',
475+ author: 'kormyen',
476+ contact: 'h@kor.nz',
477+ feed: 'https://kor.nz/twtxt.txt',
478+ wiki: 'https://kor.nz/db/glossary.ndtl'
479+ },
480+
481+ {
482+ url: 'https://lublin.se',
483+ author: 'quite',
484+ contact: 'quite@hack.org',
485+ feed: 'https://lublin.se/twtxt.txt'
486+ },
487+
488+ {
489+ url: 'https://zanneth.com',
490+ title: 'zanneth.com',
491+ author: 'zanneth',
492+ type: 'blog',
493+ contact: 'root@zanneth.com'
494+ },
495+
496+ {
497+ url: 'https://eli.li',
498+ title: 'eli.li',
499+ author: 'eli_oat',
500+ type: 'blog',
501+ contact: 'hi@eli.li',
502+ rss: 'https://eli.li/feed.rss',
503+ feed: 'https://txt.eli.li/twtxt/twtxt.txt'
504+ },
505+
506+ {
507+ url: 'https://gueorgui.net',
508+ title: 'Gueorgui Tcherednitchenko',
509+ author: 'gueorgui',
510+ type: 'portfolio',
511+ contact: 'hello@gueorgui.net'
512+ },
513+
514+ {
515+ url: 'https://www.gkbrk.com',
516+ title: 'Leo',
517+ author: 'Leo',
518+ type: 'blog',
519+ contact: 'webring@gkbrk.com',
520+ rss: 'https://www.gkbrk.com/feed.xml',
521+ feed: 'https://www.gkbrk.com/twtxt.txt'
522+ },
523+
524+ {
525+ url: 'https://www.tatecarson.com',
526+ title: 'Tate Carson',
527+ type: 'portfolio',
528+ author: 'Tate Carson',
529+ contact: 'tatecarson@gmail.com'
530+ },
531+
532+ {
533+ url: 'https://azlen.me',
534+ title: 'azlen.me',
535+ author: 'azlen',
536+ type: 'wiki',
537+ contact: 'webring@azlen.me',
538+ feed: 'https://azlen.me/twtxt.txt',
539+ wiki: 'https://azlen.me/glossary.ndtl'
540+ },
541+
542+ {
543+ url: 'https://opinionatedguide.github.io/',
544+ title: 'OpGuides',
545+ author: 'vega',
546+ contact: 'vegac@protonmail.com',
547+ feed: 'https://opinionatedguide.github.io/twtxt.txt'
548+ },
549+
550+ {
551+ url: 'https://chrismaughan.com/',
552+ title: 'CMaughan',
553+ author: 'cmaughan',
554+ contact: 'mornymorny@gmail.com',
555+ feed: 'https://chrismaughan.com/twtxt.txt'
556+ },
557+
558+ {
559+ url: 'https://oddworlds.org/',
560+ title: 'oddworlds soliloquy',
561+ type: 'blog',
562+ author: 'RaelZero',
563+ contact: 'gaz.gong@gmail.com'
564+ },
565+
566+ {
567+ url: 'https://fundor333.com/',
568+ title: 'Fundor333',
569+ type: 'blog',
570+ author: 'Fundor 333',
571+ contact: 'blog@fundor333.com',
572+ feed: 'https://fundor333.com/twtxt.txt'
573+ },
574+
575+ {
576+ url: 'https://cass.si/',
577+ contact: 'm@cass.si'
578+ },
579+
580+ {
581+ url: 'https://dotcomboom.somnolescent.net/',
582+ title: 'dotcomboom.somnolescent.net',
583+ author: 'dcb',
584+ contact: 'dotcomboom@somnolescent.net',
585+ feed: 'https://dotcomboom.somnolescent.net/twtxt.txt'
586+ },
587+
588+ {
589+ url: 'https://cadmican.neocities.org/',
590+ title: 'cadmican',
591+ contact: 'arachi@airmail.cc',
592+ author: 'Nihiltarier'
593+ },
594+
595+ {
596+ url: 'https://jskjott.com',
597+ title: 'jskjott',
598+ contact: 'jonathan@jskjott.com',
599+ author: 'Jonathan Skjøtt'
600+ },
601+
602+ {
603+ url: 'https://sixey.es/',
604+ title: 'sixey.es',
605+ contact: 'elmusho@gmail.com',
606+ author: 'sixeyes',
607+ type: 'portfolio'
608+ },
609+
610+ {
611+ url: 'https://tilde.town/~dustin/',
612+ title: '0xdstn',
613+ contact: '0xdstn@protonmail.com',
614+ author: '0xdstn',
615+ type: 'wiki'
616+ },
617+
618+ {
619+ url: 'https://jameschip.io/',
620+ title: 'James Chip',
621+ contact: 'henderson.j@protonmail.com',
622+ author: 'James',
623+ rss: 'https://jameschip.io/index.xml'
624+ },
625+
626+ {
627+ url: 'https://dym.sh',
628+ type: 'hybrid',
629+ author: 'DYM',
630+ contact: 're@dym.sh',
631+ rss: 'https://dym.sh/rss.xml'
632+ },
633+
634+ {
635+ url: 'https://patrick-is.cool/',
636+ author: 'Patrick Monaghan',
637+ contact: '0x5f.manpat@gmail.com',
638+ type: 'portfolio'
639+ },
640+
641+ {
642+ url: 'https://icyphox.sh',
643+ type: 'hybrid',
644+ author: 'icyphox',
645+ contact: 'x@icyphox.sh',
646+ rss: 'https://icyphox.sh/blog/feed.xml',
647+ feed: 'https://icyphox.sh/twtxt.txt'
648+ }
649+
650+]