pezcurrel 2 years ago
parent
commit
104d860a8d

+ 36 - 0
mastblocksdump/blacklist_bida.txt

@@ -0,0 +1,36 @@
+anitwitter.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+anitwitter.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+babymetal.party	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+baraag.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+bsd.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	https://mastodon.bida.im/@Ca_Gi/101270762003908554
+ediot.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+freespeechextremist.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+freespeech.firedragonstudios.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	https://mastodon.bida.im/@Ca_Gi/101344114624456297
+freezepeach.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+gorf.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+gs.smuglo.li	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+humblr.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	0	f	f	https://mastodon.bida.im/@cirku17/101399587014096355
+ika.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+mastodon.starrevolution.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	https://a.nom.pl/notice/450131
+mobile.co	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	https://mastodon.bida.im/@Ca_Gi/101355947506820592
+neckbeard.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	Instance "suspended": neckbeard.xyz - anime nazi shit, irony bro admin
+newjack.city	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+noagendasocial.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	0	f	f	
+pawoo.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+pl.smuglo.li	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+porntoot.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	0	f	f	
+preteengirls.biz	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+quodverum.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	https://mastodon.bida.im/@Ca_Gi/101514801964087604
+sealion.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	0	f	f	
+shitposter.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	0	f	f	
+shitposter.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	https://mastodon.bida.im/@Ca_Gi/101270762003908554
+social.au2pb.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+social.heldscal.la	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+social.imirhil.fr	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+social.quodverum.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	Razz"isti
+social.targaryen.house	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	0	f	f	
+switter.at	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	0	f	f	https://mastodon.bida.im/@jops/101404791975700441
+toot.love	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	0	f	f	
+unsafe.space	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+woofer.alfter.us	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	
+wrongthink.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	

+ 158 - 0
mastblocksdump/blacklist_cagi.txt

@@ -0,0 +1,158 @@
+2.distsn.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Spam
+2hu.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+anitwitter.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+anitwitter.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+ap.torlipen.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+ap.uwu.st	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Harassment or abuse
+babymetal.party	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+baraag.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+beehub.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+blob.cat	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+bodybuilding.im	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+bofa.lol	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+bsd.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+carnal-gabhub.protohype.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+civiq.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+cofe.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+comm.network	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+community.halle-leaks.de	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+community.highlandarrow.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+counter.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+cryzed.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+cyzed.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+daffodil-11.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	"Malicious" 'site'
+dev.civiq.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+develop.gab.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+dickshow.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+djitter.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+ediot.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	Fascism – Hatespeech
+ediot.socialsilence	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+ekrem.develop.gab.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+exited.eu	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+explosion.party	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Conspiracy theories
+fedichive.tk	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+feminism.lgbt	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+freefedifollowers.ga	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+freehold.earth	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+freespeechextremist.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+freespeech.firedragonstudios.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+freespeech.host	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+freevoice.space	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	Fascism – Hatespeech
+freezepeach.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gab.ai	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gabble.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gab.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gabfed.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gab.io	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gab.polaris-1.work	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gab.protohype.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gab.sleek.eu	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gameliberty.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+gasthe.lgbt	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gnusocial.no	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+goldandblack.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gorf.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	Fascism – Hatespeech
+gorf.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+gs.archae.me	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gs.kawa-kun.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gs.mon5t3r.info	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+gs.smuglo.li	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+hakui.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+homura.space	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Harassment or abuse
+ika.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+impeccable.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+inditoot.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+jabb.in	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Conspiracy theories
+juche.town	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+karolat.press	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+kawaiistu.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+kawen.space	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+kazvam.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+kipper.im	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+kiwifarms.cc	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+kneegrows.top	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+kowai.youkai.town	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+kyot.me	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+liberdon.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+libertarianism.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+libre.tube	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+loli.estate	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+lolis.world	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+manx.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+mastodon.loliandstuff.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+mastodon.starrevolution.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+mast.wholemars.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+melalandia.tk	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+me.nooruul.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+mobile.co	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+neckbeard.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+neenster.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+newjack.city	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Spam
+niu.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+noagendasocial.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	Fascism – Hatespeech
+not-develop.gab.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+not.phrack.fyi	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Conspiracy theories
+npf.mlpol.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+pawoo.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+pleroma.cucked.me	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+pleroma.rareome.ga	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Malicious site
+pleroma.soykaf.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+pleroma.wolfie.pw	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+pleroma.yorha.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Harassment or abuse
+pleville.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+pl.smuglo.li	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+porntoot.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+preteen.biz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+preteengirls.bi	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+preteengirls.biz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+pridelands.io	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+qoto.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+quey.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+quitter.pw	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+quodverum.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+rainbowdash.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+rapefeminists.network	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+sealion.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+shitasstits.life	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+shitposter.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+social.allthefallen.ninja	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+social.au2pb.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+social.guizzyordi.info	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+social.heldscal.la	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+social.hidamari.blue	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+social.homunyan.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+social.i2p.rocks	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+social.imirhil.fr	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+social.louisoft01.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Conspiracy theories
+social.lucci.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Conspiracy theories
+social.quodverum.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+social.raptorengineering.io	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Advertisement
+social.sunshinegardens.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Harassment or abuse
+social.super-niche.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+social.targaryen.house	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	Fascism – Hatespeech
+social.wiuwiu.de	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+socnet.supes.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+spinster.dev	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+spinster.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+sunshinegardens.org	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Harassment or abuse
+thechad.zone	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+the.hedgehoghunter.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+toot.love	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Bad Moderation
+unsafe.space	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	Fascism – Hatespeech
+vampire.estate	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+video.halle-leaks.de	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	
+vipgirlfriend.xxx	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Unflagged porn
+voluntaryism.club	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+wagesofsinisdeath.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+waifu.social	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+warc.space	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+weeaboo.space	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+weedis.life	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	
+wogan.im	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+woofer.alfter.us	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+wrongthink.net	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	0	f	f	Fascism – Hatespeech
+wxw.moe	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+yiff.rocks	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Harassment or abuse
+youkai.town	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Pedo – Loli
+zerohack.xyz	2019-12-11 18:44:05.111111	2019-12-11 18:44:06.710862	1	f	f	Fascism – Hatespeech
+social.quodverum.com	2019-12-11 18:44:05.111111	2019-12-11 18:44:05.111111	1	f	f	Razz"isti

+ 2 - 0
mastblocksdump/blacklists

@@ -0,0 +1,2 @@
+blacklist_bida.txt
+blacklist_cagi.txt

+ 24 - 0
web/about_fr.php

@@ -0,0 +1,24 @@
+<body>
+<nav>
+<div id="hmenu">
+<ul>
+<?php echo($menuout); ?>
+</ul>
+</div>
+</nav>
+<div class="scrwide">
+<div class="scrwidein">
+<section class="sectcont">
+<h3>Infos</h3>
+<!-- Needs translation -->
+<p>{Needs translation}This website is made by a group of enthusiastic Mastodon users, mainly from the italian instance <a href="https://mastodon.bida.im">mastodon.bida.im</a>, and by other contributors from different instances.</p>
+<p>Here are some contacts of those involved</p>
+<ul>
+<li>Ca_Gi: <a href="https://mastodon.bida.im/@Ca_Gi">@Ca_Gi@mastodon.bida.im</a></li>
+<li>Pongrèbio: <a href="https://mastodon.bida.im/@pongrebio" style="letter-spacing:-0.3px;">@pongrebio@mastodon.bida.im</a></li>
+</ul>
+<p>Except where otherwise noted, content on this site is licensed under a <a href="https://creativecommons.org/licenses/by/4.0">Creative Commons Attribution 4.0 International license</a>.</p>
+</section>
+</div>
+</div>
+</body>

+ 2 - 0
web/admin/zzz-materiali/.htaccess

@@ -0,0 +1,2 @@
+Order deny,allow
+Deny from all

+ 0 - 585
web/admin/zzz-materiali/mastostart.sql

@@ -1,585 +0,0 @@
--- phpMyAdmin SQL Dump
--- version 5.0.1
--- https://www.phpmyadmin.net/
---
--- Host: localhost
--- Creato il: Gen 27, 2020 alle 17:23
--- Versione del server: 10.4.11-MariaDB
--- Versione PHP: 7.4.2
-
-SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
-SET AUTOCOMMIT = 0;
-START TRANSACTION;
-SET time_zone = "+00:00";
-
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8mb4 */;
-
---
--- Database: `mastostart`
---
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Admins`
---
-
-CREATE TABLE `Admins` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `Username` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Email` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Password` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Blacklist`
---
-
-CREATE TABLE `Blacklist` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `Domain` varchar(2048) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `CreatedAt` decimal(14,4) UNSIGNED NOT NULL,
-  `ModifiedAt` decimal(14,4) UNSIGNED NOT NULL,
-  `Severity` tinyint(3) UNSIGNED NOT NULL,
-  `RejectMedia` tinyint(1) UNSIGNED NOT NULL,
-  `RejectReports` tinyint(1) UNSIGNED NOT NULL,
-  `PrivateComment` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `PublicComment` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Financing`
---
-
-CREATE TABLE `Financing` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `Type` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `InstActivity`
---
-
-CREATE TABLE `InstActivity` (
-  `InstID` bigint(20) UNSIGNED NOT NULL,
-  `Week` int(10) UNSIGNED NOT NULL,
-  `Statuses` int(10) UNSIGNED NOT NULL,
-  `Logins` int(10) UNSIGNED NOT NULL,
-  `Registrations` int(10) UNSIGNED NOT NULL,
-  `Pos` tinyint(3) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Instances`
---
-
-CREATE TABLE `Instances` (
-  `ID` bigint(20) UNSIGNED NOT NULL,
-  `New` tinyint(1) UNSIGNED NOT NULL,
-  `Good` tinyint(1) UNSIGNED NOT NULL,
-  `Chosen` tinyint(1) UNSIGNED NOT NULL,
-  `Visible` tinyint(1) UNSIGNED NOT NULL,
-  `Blacklisted` tinyint(1) UNSIGNED NOT NULL,
-  `URI` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Title` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `ShortDesc` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `LongDesc` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `OurDesc` varchar(8192) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `LocalityID` int(10) UNSIGNED DEFAULT NULL,
-  `Email` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `Software` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `Version` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `UserCount` int(10) UNSIGNED DEFAULT NULL,
-  `StatusCount` bigint(20) UNSIGNED DEFAULT NULL,
-  `DomainCount` int(10) UNSIGNED DEFAULT NULL,
-  `ActiveUsersMonth` int(10) UNSIGNED DEFAULT NULL,
-  `ActiveUsersHalfYear` int(10) UNSIGNED DEFAULT NULL,
-  `Thumb` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `RegOpen` tinyint(1) UNSIGNED DEFAULT NULL,
-  `RegReqApproval` tinyint(1) UNSIGNED DEFAULT NULL,
-  `MaxTootChars` mediumint(8) UNSIGNED DEFAULT NULL,
-  `AdmAccount` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `AdmDisplayName` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `AdmCreatedAt` decimal(14,4) UNSIGNED DEFAULT NULL,
-  `AdmNote` varchar(4096) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `AdmURL` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `AdmAvatar` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `AdmHeader` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `InstChecks`
---
-
-CREATE TABLE `InstChecks` (
-  `InstID` bigint(20) UNSIGNED NOT NULL,
-  `Time` int(10) UNSIGNED NOT NULL,
-  `Status` tinyint(1) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `InstFinancing`
---
-
-CREATE TABLE `InstFinancing` (
-  `InstID` bigint(20) UNSIGNED NOT NULL,
-  `FinID` int(10) UNSIGNED NOT NULL,
-  `Pos` tinyint(3) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `InstLangs`
---
-
-CREATE TABLE `InstLangs` (
-  `InstID` bigint(20) UNSIGNED NOT NULL,
-  `LangID` int(10) UNSIGNED NOT NULL,
-  `Pos` tinyint(3) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `InstOurLangs`
---
-
-CREATE TABLE `InstOurLangs` (
-  `InstID` bigint(20) UNSIGNED NOT NULL,
-  `OurLangID` int(10) UNSIGNED NOT NULL,
-  `Pos` tinyint(3) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `InstPolicies`
---
-
-CREATE TABLE `InstPolicies` (
-  `InstID` bigint(20) UNSIGNED NOT NULL,
-  `PolID` int(10) UNSIGNED NOT NULL,
-  `Pos` tinyint(3) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `InstTags`
---
-
-CREATE TABLE `InstTags` (
-  `InstID` bigint(20) UNSIGNED NOT NULL,
-  `TagID` int(10) UNSIGNED NOT NULL,
-  `Pos` tinyint(3) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `InstTrends`
---
-
-CREATE TABLE `InstTrends` (
-  `InstID` bigint(20) UNSIGNED NOT NULL,
-  `LastDay` int(10) UNSIGNED NOT NULL,
-  `Name` varchar(512) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `URL` varchar(512) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Pos` smallint(5) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Languages`
---
-
-CREATE TABLE `Languages` (
-  `ID` int(11) UNSIGNED NOT NULL,
-  `Code` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `NameIT` varchar(48) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `NameEN` varchar(48) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `NameFR` varchar(48) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `NameES` varchar(48) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `NameOrig` varchar(48) COLLATE utf8mb4_unicode_ci DEFAULT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Localities`
---
-
-CREATE TABLE `Localities` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `Locality` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `ProvinceID` int(10) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Notifications`
---
-
-CREATE TABLE `Notifications` (
-  `ID` bigint(20) UNSIGNED NOT NULL,
-  `Notification` varchar(15000) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Severity` tinyint(3) UNSIGNED NOT NULL,
-  `Microtime` decimal(14,4) UNSIGNED NOT NULL,
-  `Seen` tinyint(1) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Platforms`
---
-
-CREATE TABLE `Platforms` (
-  `ID` mediumint(8) UNSIGNED NOT NULL,
-  `Name` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Policies`
---
-
-CREATE TABLE `Policies` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `Name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Presets`
---
-
-CREATE TABLE `Presets` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `Name` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `PresFiltConds`
---
-
-CREATE TABLE `PresFiltConds` (
-  `PresID` int(10) UNSIGNED NOT NULL,
-  `OpenPar` varchar(3) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `Field` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Cond` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `ValueSel` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `ValueInp` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `ClosePar` varchar(3) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `AndOr` varchar(3) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
-  `Pos` tinyint(3) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `PresOrdConds`
---
-
-CREATE TABLE `PresOrdConds` (
-  `PresID` int(10) UNSIGNED NOT NULL,
-  `Field` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Sort` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `Pos` tinyint(3) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Provinces`
---
-
-CREATE TABLE `Provinces` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `Province` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `RegionID` int(10) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Regions`
---
-
-CREATE TABLE `Regions` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `Region` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
-  `StateID` int(10) UNSIGNED NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `StartNodes`
---
-
-CREATE TABLE `StartNodes` (
-  `ID` smallint(5) UNSIGNED NOT NULL,
-  `Domain` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `States`
---
-
-CREATE TABLE `States` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `State` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Tags`
---
-
-CREATE TABLE `Tags` (
-  `ID` int(10) UNSIGNED NOT NULL,
-  `Name` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
--- --------------------------------------------------------
-
---
--- Struttura della tabella `Whitelist`
---
-
-CREATE TABLE `Whitelist` (
-  `ID` mediumint(8) UNSIGNED NOT NULL,
-  `Domain` varchar(1024) COLLATE utf8mb4_unicode_ci NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
-
---
--- Indici per le tabelle scaricate
---
-
---
--- Indici per le tabelle `Admins`
---
-ALTER TABLE `Admins`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Blacklist`
---
-ALTER TABLE `Blacklist`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Financing`
---
-ALTER TABLE `Financing`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Instances`
---
-ALTER TABLE `Instances`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Languages`
---
-ALTER TABLE `Languages`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Localities`
---
-ALTER TABLE `Localities`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Notifications`
---
-ALTER TABLE `Notifications`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Platforms`
---
-ALTER TABLE `Platforms`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Policies`
---
-ALTER TABLE `Policies`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Presets`
---
-ALTER TABLE `Presets`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Provinces`
---
-ALTER TABLE `Provinces`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Regions`
---
-ALTER TABLE `Regions`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `StartNodes`
---
-ALTER TABLE `StartNodes`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `States`
---
-ALTER TABLE `States`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Tags`
---
-ALTER TABLE `Tags`
-  ADD PRIMARY KEY (`ID`);
-
---
--- Indici per le tabelle `Whitelist`
---
-ALTER TABLE `Whitelist`
-  ADD PRIMARY KEY (`ID`);
-
---
--- AUTO_INCREMENT per le tabelle scaricate
---
-
---
--- AUTO_INCREMENT per la tabella `Admins`
---
-ALTER TABLE `Admins`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Blacklist`
---
-ALTER TABLE `Blacklist`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Financing`
---
-ALTER TABLE `Financing`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Instances`
---
-ALTER TABLE `Instances`
-  MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Languages`
---
-ALTER TABLE `Languages`
-  MODIFY `ID` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Localities`
---
-ALTER TABLE `Localities`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Notifications`
---
-ALTER TABLE `Notifications`
-  MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Platforms`
---
-ALTER TABLE `Platforms`
-  MODIFY `ID` mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Policies`
---
-ALTER TABLE `Policies`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Presets`
---
-ALTER TABLE `Presets`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Provinces`
---
-ALTER TABLE `Provinces`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Regions`
---
-ALTER TABLE `Regions`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `StartNodes`
---
-ALTER TABLE `StartNodes`
-  MODIFY `ID` smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `States`
---
-ALTER TABLE `States`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Tags`
---
-ALTER TABLE `Tags`
-  MODIFY `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
-
---
--- AUTO_INCREMENT per la tabella `Whitelist`
---
-ALTER TABLE `Whitelist`
-  MODIFY `ID` mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT;
-COMMIT;
-
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

BIN
web/admin/zzz-materiali/mastostart_struttura.sql.gz


BIN
web/admin/zzz-materiali/mastostart_struttura_e_dati.sql.gz


+ 0 - 5
web/admin/zzz-materiali/mastostart_users.sql

@@ -1,5 +0,0 @@
-GRANT USAGE ON *.* TO 'MastoStartUser'@'%' IDENTIFIED BY PASSWORD '*694485EF4E91F43D223AED551FEBFF0FD60CEF7A';
-GRANT SELECT ON `mastostart`.* TO 'MastoStartUser'@'%';
-
-GRANT USAGE ON *.* TO 'MastoStartAdmin'@'%' IDENTIFIED BY PASSWORD '*41CCC8BF24C943401C5CBBE9F1E00F451F8C82BF';
-GRANT ALL PRIVILEGES ON `mastostart`.* TO 'MastoStartAdmin'@'%' WITH GRANT OPTION;

+ 3 - 3
web/home_en.php

@@ -131,7 +131,7 @@
 
 <section>
 <h3><a name="RunningAnInstance" id="RunningAnInstance" class="anchor"></a>Running an Instance</h3>
-<p>Everyone who has a server and enough skills to manage it can create his-her own Instance. Mastodon’s server software is completely <a href="https://en.wikipedia.org/wiki/Free_and_open-source_software">Free and Open Source Software (FOSS)</a>, but hosting a server and buying a domain name have some costs. It also takes some work to maintain and moderate an Instance. Depending on the technical configuration and the amount of users of the Instance, running it can cost between a few hundred dollars per year to many thousands.<br>
+<p>Everyone who has a server and enough skills to manage it can create his-her own Instance. <a href="https://github.com/tootsuite/mastodon">Mastodon’s server software</a> is completely <a href="https://en.wikipedia.org/wiki/Free_and_open-source_software">Free and Open Source Software (FOSS)</a>, but hosting a server and buying a domain name have some costs. It also takes some work to maintain and moderate an Instance. Depending on the technical configuration and the amount of users of the Instance, running it can cost between a few hundred dollars per year to many thousands.<br>
 Many Instances are crowfunded but it’s also possible that some will ask a fee or some other way to cover its costs.<br>
 Mastodon is born as an Ad-free platform. For this reason, instances that will finance themselve with advertisement will be silenced or blocked by many.</p>
 <p><img src="<?php echo($prepath); ?>imgs/RunningAnInstance.jpg" class="image" alt="Close-up of a server. Photo by Whrelf Siemens." title="Photo by Whrelf Siemens."></p>
@@ -156,7 +156,7 @@ Choosing the Instance that better fits your needs and attitudes is the best way
 <p>The problem with those very huge Instances is that, since they are not connected to a specific community or identity and being their moderation more complex, they tend to replicate some of the problems of the big commercial social networks in regards to users’ behaviour.</p>
 <p>As an example: if in your country you are part of a threathened minority and you are registered on a huge Instance and another user from your country harrasses you, it will be a struggle for the admin just to understand that you are the harrassed one! At the opposite, if you are registered on an Instance dedicated to your community, it will be easier for the admin to intervene quickly.</p>
 <p>That’s just one of the reasons why the Mastodon network works at its best by connecting many small and medium Instances instead of relying on a bunch of gigantic ones.</p>
-<p>For all those reasons, on this website we will not list such big Instances among our suggestions.</p>
+<p>For all those reasons, on this website we will not list such big Instances among our <a href="instances/it">suggestions</a>.</p>
 </section>
 
 <section>
@@ -170,7 +170,7 @@ Basically, every Instance can interact with all the other ones and later decide
 
 <section>
 <h3><a name="SoftwareModifications" id="SoftwareModifications" class="anchor"></a>Instance based software modifications and personalization</h3>
-<p>Since Mastodon software is open source (if you are a geek you can find the code <a href="https://github.com/tootsuite/mastodon">here</a>), every Instance administrator can apply some little modifications to it. For example some Instances make it possible for a user to publish posts longer than the standard 500 characters. Also, some Instances can choose to not use certain features like Trending Hashtags.</p>
+<p>Since Mastodon software is open source (if you are a geek you can find the code <a href="https://github.com/tootsuite/mastodon">here</a>), every Instance administrator can apply some little modifications to it. For example some Instances make it possible for a user to publish posts longer than the standard 500 characters. Also, some Instances can choose to not use certain features like <a href="#TrendingTopics">Trending Hashtags</a>.</p>
 </section>
 
 <section>

+ 492 - 0
web/home_fr.php

@@ -0,0 +1,492 @@
+<body onscroll="scrolltrack()">
+<nav>
+<div id="hmenu">
+<ul>
+<?php echo($menuout); ?>
+</ul>
+</div>
+
+<div id="summcont">
+<div id="summary">
+
+<ol style="margin-bottom: 20pt;">
+
+<li class="lev1summ"><a href="#Introduction" id="IntroductionL" onclick="shsum()">Introduction</a></li>
+
+<li class="lev1summ"><a href="#WhatIsMastodon" id="WhatIsMastodonL" onclick="shsum()">Qu’est ce que Mastodon?</a>
+<ol>
+<li class="lev2summ"><a href="#MastodonIsNotASocial" id="MastodonIsNotASocialL" onclick="shsum()">Mastodon n’est pas <em>un</em> réseau social</a></li>
+<li class="lev2summ"><a href="#SoWhatIsMastodon" id="SoWhatIsMastodonL" onclick="shsum()">
+Alors, c’est quoi Mastodon?</a></li>
+<li class="lev2summ"><a href="#WhoOwnsMastodon" id="WhoOwnsMastodonL" onclick="shsum()">À qui appartient Mastodon?</a></li>
+</ol>
+</li>
+
+<li class="lev1summ"><a href="#TheInstance" id="TheInstanceL" onclick="shsum()">L’instance</a>
+<ol>
+<li class="lev2summ"><a href="#RunningAnInstance" id="RunningAnInstanceL" onclick="shsum()">Faire tourner une instance</a></li>
+<li class="lev2summ"><a href="#ChoosingTheInstance" id="ChoosingTheInstanceL" onclick="shsum()">Choisir son instance</a></li>
+<li class="lev2summ"><a href="#MediumAndSmallIsBetter" id="MediumAndSmallIsBetterL" onclick="shsum()">Les instances de taille petite ou moyenne sont souvent les meilleures</a></li>
+<li class="lev2summ"><a href="#InteractionsAndEchoChambers" id="InteractionsAndEchoChambersL" onclick="shsum()">Interactions et chambres d’écho</a></li>
+<li class="lev2summ"><a href="#SoftwareModifications" id="SoftwareModificationsL" onclick="shsum()">Modifications et personnalisations du logiciel selon les instances</a></li>
+<!-- Needs translation -->
+<li class="lev2summ"><a href="#CopyRights" id="CopyRightsL" onclick="shsum()">Copy rights</a></li>
+</ol>
+</li>
+
+<li class="lev1summ"><a href="#TheSoftware" id="TheSoftwareL" onclick="shsum()">Le logiciel</a>
+<ol>
+<li class="lev2summ"><a href="#MastodonOnSmartphones" id="MastodonOnSmartphonesL" onclick="shsum()">Mastodon sur les smartphones</a></li>
+<li class="lev2summ"><a href="#MastodonOnTheDesktop" id="MastodonOnTheDesktopL" onclick="shsum()">Mastodon sur un ordinateur de bureau</a></li>
+</ol>
+</li>
+
+<li class="lev1summ"><a href="#UsingMastodon" id="UsingMastodonL" onclick="shsum()">Utiliser Mastodon</a>
+<ol>
+<li class="lev2summ"><a href="#MastodonAccount" id="MastodonAccountL" onclick="shsum()">Identifiant Mastodon</a></li>
+<!-- Needs translation -->
+<li class="lev2summ"><a href="#LingoAndTranslations" id="LingoAndTranslationsL" onclick="shsum()">Lingo and translations</a></li>
+<li class="lev2summ"><a href="#ThreeTimelines" id="ThreeTimelinesL" onclick="shsum()">Les trois fils</a></li>
+<li class="lev2summ"><a href="#SearchingThings" id="SearchingThingsL" onclick="shsum()">Recherche sur Mastodon</a></li>
+<li class="lev2summ"><a href="#TrendingTopics" id="TrendingTopicsL" onclick="shsum()">Qu’est-ce que les sujets “tendance”</a></li>
+<li class="lev2summ"><a href="#NoRetweetAndComment" id="NoRetweetAndCommentL" onclick="shsum()">Pas de “Retweeter et commenter”</a></li>
+<li class="lev2summ"><a href="#LinkingToots" id="LinkingTootsL" onclick="shsum()">Vous aimez un pouet?</a></li>
+<li class="lev2summ"><a href="#ObscuredFollowersList" id="ObscuredFollowersListL" onclick="shsum()">Liste des abonnés incomplète</a></li>
+<li class="lev2summ"><a href="#TootsPrivacy" id="TootsPrivacyL" onclick="shsum()">Visibilité des pouets</a></li>
+<li class="lev2summ"><a href="#ThreadsAndRamifications" id="ThreadsAndRamificationsL" onclick="shsum()">Les fils de discussion et leurs ramifications</a></li>
+<li class="lev2summ"><a href="#MovingThroughRamifications" id="MovingThroughRamificationsL" onclick="shsum()">Se déplacer d’une branche à l’autre d’une discussion</a></li>
+<li class="lev2summ"><a href="#MovingToAnotherInstance" id="MovingToAnotherInstanceL" onclick="shsum()">Déplacement vers une autre instance</a></li>
+<!-- Needs translation -->
+<li class="lev2summ"><a href="#ContentWarning" id="ContentWarningL" onclick="shsum()">Content Warning</a></li>
+</ol>
+</li>
+
+<li class="lev1summ"><a href="#Moderation" id="ModerationL" onclick="shsum()">Modération</a>
+<ol>
+<li class="lev2summ"><a href="#HarassmentAndModeration" id="HarassmentAndModerationL" onclick="shsum()">Harcèlement et modération</a></li>
+<li class="lev2summ"><a href="#BlockingAndSilencing" id="BlockingAndSilencingL" onclick="shsum()">Masquer et bloquer</a></li>
+</ol>
+</li>
+
+<li class="lev1summ"><a href="#MastodonAndTwitter" id="MastodonAndTwitterL" onclick="shsum()">Mastodon &amp; Twitter</a>
+<ol>
+<li class="lev2summ"><a href="#MastodonIsNotTwitter" id="MastodonIsNotTwitterL" onclick="shsum()">Mastodon n’est pas Twitter...</a></li>
+<li class="lev2summ"><a href="#TwitterMindset" id="TwitterMindsetL" onclick="shsum()">...mais vous êtes encore attaché viscéralement à Twitter?</a></li>
+<li class="lev2summ"><a href="#BridgingMastodonAndTwitter" id="BridgingMastodonAndTwitterL" onclick="shsum()">Une passerelle entre Twitter et Mastodon</a></li>
+</ol>
+</li>
+
+<li class="lev1summ"><a href="#Federation" id="FederationL" onclick="shsum()">Fédération</a>
+<ol>
+<li class="lev2summ"><a href="#TheFediverse" id="TheFediverseL" onclick="shsum()">Le Fediverse</a></li>
+<li class="lev2summ"><a href="#DecentralizedAndFederated" id="DecentralizedAndFederatedL" onclick="shsum()">Décentralisé et fédéré</a></li>
+<li class="lev2summ"><a href="#HowFederationWorksTheory" id="HowFederationWorksTheoryL" onclick="shsum()">Fonctionnement (théorique) de la fédération</a></li>
+<li class="lev2summ"><a href="#HowFederationWorksPractice" id="HowFederationWorksPracticeL" onclick="shsum()">Comment fonctionne la fédération (au plan pratique)</a></li>
+</ol>
+</li>
+
+</ol>
+</div>
+</div>
+</nav>
+
+<article>
+<div id="content">
+<div id="header">
+<h1>Mastodon Startpage</h1>
+</div>
+
+<section>
+<h3><a name="Introduction" id="Introduction" class="anchor"></a>Introduction</h3>
+<p>Mastodon est une plateforme de microblogging innovante que l’on peut héberger sur son propre serveur, elle est comparable à Twitter et Tumblr. Eugen Rochko a initié son développement en 2016 et depuis lors, Mastodon n’a cessé d’attirer davantage d’utilisateurs et utilisatrices ainsi que de nouvelles communautés à la recherche d’un environnement social indépendant des logiques prédatrices et de la censure des grandes entreprises.</p>
+<p>Mais Mastodon n’est pas un clone de Twitter. Par son concept, sa structure et ses fonctionnalités, il est complètement différent et intéressant!</p>
+<p>Ce site web est une introduction aux concepts de base de Mastodon et aux fonctionnalités que vous devez connaître pour comprendre parfaitement comment fonctionne Mastodon. Il est conçu sous forme d’une série de chapitres indépendants que vous pouvez choisir d’un simple clic sur le lien “Guide” qui ouvre le sommaire. Mais vous pouvez également lire simplement le texte en continu. Vous trouverez aussi une <a href="instances">liste d’instances de Mastodon</a> à parcourir pour commencer et choisir celle qui convient le mieux à vos besoins.</p>
+</section>
+
+<section class="lev1sect">
+<h2><a name="WhatIsMastodon" id="WhatIsMastodon" class="anchor"></a>Qu’est ce que Mastodon?</h2>
+</section>
+
+<section>
+<h3><a name="MastodonIsNotASocial" id="MastodonIsNotASocial" class="anchor"></a>Mastodon n’est pas <em>un</em> réseau social</h3>
+<p>Pour être exact, il n’existe pas <em>un</em> réseau social qui s’appelle Mastodon mais plutôt des centaines de réseaux sociaux indépendants qu’on appelle les instances de Mastodon.</p>
+<p>Chaque instance a son propre serveur, sa communauté, ses règles.</p>
+<p>Depuis chaque instance de Mastodon il est possible d’interagir avec les utilisateurs ou utilisatrices qui sont sur d’autres instances. C’est tout à fait comparable à ce qu’on peut échanger par mail: vous pouvez envoyer un courriel depuis Gmail vers Yahoo, n’est-ce pas? Cette possibilité d’échanges existe aussi avec Mastodon parce que les instances sont connectées entre elles.</p>
+<p>Chaque administrateur ou administratrice peut choisir de rendre silencieux ou de bloquer complètement un utilisateur de son instance ou d’une autre instance, mais aussi bloquer une autre instance entière (par exemple parce qu’elle a une mauvaise réputation, n’a pas de politique de modération, véhicule des propos illégaux, laisse agir les trolls, etc.).</p>
+</section>
+
+<section>
+<h3><a name="SoWhatIsMastodon" id="SoWhatIsMastodon" class="anchor"></a>Alors, c’est quoi Mastodon?</h3>
+<p>Quand nous disons “Mastodon”, nous entendons l’ensemble du réseau des instances de Mastodon mais aussi la technologie que les instances partagent.</p>
+<p>Une bonne façon de décrire le réseau est de dire que Mastodon est une “galaxie de réseaux sociaux qui reposent sur une plateforme commune”.</p>
+<p>
+</section>
+
+<section>
+<h3><a name="WhoOwnsMastodon" id="WhoOwnsMastodon" class="anchor"></a>À qui appartient Mastodon ?</h3>
+<p>À tout le monde! Puisque Mastodon est une plateforme libre et open source, chacun peut l’utiliser, la modifier et l’installer sur son propre serveur. De plus, les personnes qui ont développé Mastodon ne possèdent aucun droit d’auteur sur ce logiciel. C’est la philosophie de base des logiciels libres et open source: partager des logiciels utiles que chacun peut utiliser librement et auxquels on peut collaborer pour les améliorer.</p>
+<p><img src="<?php echo($prepath); ?>imgs/WhoOwnsMastodon.jpg" class="image" alt="Une fille aux bras ouverts devant un ciel bleu. Photo par Jess Hall." title="Photo par Jess Hall."></p>
+<p>Vos données personnelles et leur contenu se trouvent sur l’instance que vous avez choisie. Cela signifie que seuls les admins d’instance peuvent y avoir accès (comme sur toutes les plateformes sociales).</p>
+</section>
+
+<section class="lev1sect">
+<h2><a name="TheInstance" id="TheInstance" class="anchor"></a>L’instance</h2>
+</section>
+
+<section>
+<h3><a name="RunningAnInstance" id="RunningAnInstance" class="anchor"></a>Faire tourner une instance</h3>
+<p>Quiconque possède un serveur et suffisamment de compétences pour le gérer peut créer sa propre instance. <a href="https://github.com/tootsuite/mastodon">Le logiciel qui gère un serveur pour Mastodon</a> est entièrement libre et ouvert (<a href="https://en.wikipedia.org/wiki/Free_and_open-source_software">FOSS</a>), mais l’hébergement d’un serveur et l’achat d’un nom de domaine représente un certain coût. Maintenir et modérer une instance représente aussi du travail. Selon la configuration technique et le nombre d’utilisateurs de l’instance, son fonctionnement peut coûter entre quelques centaines d’euros par an et plusieurs milliers.<br>
+De nombreuses instances bénéficient d’un financement participatif, mais il est également possible qu’on vous demande une contribution financière d’une manière ou d’une autre pour couvrir les frais.<br>
+Mastodon est conçu pour être une plateforme sans publicité. Pour cette raison, les instances qui se financeront avec de la publicité seront réduites au silence ou bloquées par beaucoup.</p>
+<p><img src="<?php echo($prepath); ?>imgs/RunningAnInstance.jpg" class="image" alt="Gros plan d’un serveur. Photo par Whrelf Siemens." title="Photo par Whrelf Siemens."></p>
+</section>
+
+<section>
+<h3><a name="ChoosingTheInstance" id="ChoosingTheInstance" class="anchor"></a>Choisir son instance</h3>
+<p>Comme chaque instance est complètement indépendante, chacune peut être très différente des autres.</p>
+<p>Si vous vous inscrivez sur une instance gérée par une communauté végane française, vous pouvez vous attendre à ce que la plupart des utilisateurs communiquent en français, et que poster des photos de barbecues et d’aliments carnés serait considéré comme offensant.<br>
+De même, si vous vous inscrivez sur une instance gérée par une communauté religieuse britannique, les utilisateurs communiqueront en anglais et les photos de barbecues seront les bienvenues, mais peut-être que la nudité sera un problème.<br>
+Choisir l’instance qui correspond le mieux à vos besoins et à vos convictions est le meilleur moyen d’accéder à la galaxie de Mastodon.</p>
+<p>Vous pouvez choisir une instance pour la langue utilisée, ses règles de modération, ses orientations politiques et pour tout autre raison. Peu importe, plus vous vous sentirez chez vous, mieux ce sera.</p>
+<p>Une instance bien gérée aura clairement énoncé ses conditions d’utilisation sur sa page d’accueil et publiera également la liste des instances bloquées ou réduites au silence.</p>
+<p>Il est extrêmement important que vous vous inscriviez sur une instance dont les administrateurs partagent votre langue, votre culture et, éventuellement, vos opinions politiques : ainsi, vous pourrez communiquer plus facilement avec eux.</p>
+<p>N’hésitez pas à essayer autant d’instances que vous le souhaitez: vous pourrez toujours supprimer vos comptes par la suite, les relier les uns aux autres, ou même les conserver tous! Vous n’avez pas de limite!</p>
+</section>
+
+<section>
+<h3><a name="MediumAndSmallIsBetter" id="MediumAndSmallIsBetter" class="anchor"></a>Les instances de taille petite ou moyenne sont souvent les meilleures</h3>
+<p>Il existe des milliers d’instances Mastodon différentes. Il y a des instances qui comptent seulement 5 utilisateurs et certaines qui en ont plus de 100 000.</p>
+<p>L’une de ces instances est mastodon.social. C’est l’instance créée et gérée par le créateur de Mastodon, mais cela ne signifie pas qu’elle doive être considérée comme une sorte d’instance “officielle” de Mastodon, car chaque instance a le même statut que les autres.</p>
+<p>Le problème avec ces énormes instances c’est qu’elles ne sont pas reliées à une communauté ou à une identité spécifique, elles ont donc tendance à reproduire certains problèmes des grands réseaux sociaux commerciaux en ce qui concerne le comportement des utilisatrices et utilisateurs.</p>
+<p>Voici un exemple: si dans votre pays vous faites partie d’une minorité menacée, que vous êtes inscrit⋅e sur une grande instance et qu’un autre utilisateur de votre pays vous harcèle, ce sera difficile pour l’admin (qui n’est pas forcément polyglotte) de comprendre que vous êtes une personne harcelée! À l’inverse, si vous êtes inscrit⋅e sur une instance dédiée à votre communauté, il sera plus facile pour l’admin d’intervenir rapidement.</p>
+<p>Ce n’est qu’une des raisons pour lesquelles le réseau Mastodon fonctionne au mieux en connectant de nombreuses instances petites et moyennes au lieu de s’appuyer sur un petit nombre d’instances géantes.</p>
+<p>Pour toutes ces raisons, sur ce site web, nous ne suggérerons pas de telles grandes instances.</p>
+</section>
+
+<section>
+<h3><a name="InteractionsAndEchoChambers" id="InteractionsAndEchoChambers" class="anchor"></a>Interactions et chambres d’écho</h3>
+<p>Étant donné toutes les possibilités qu’ont les utilisateurs et les admins de bloquer d’autres utilisateurs et instances, on pourrait soutenir que Mastodon est un réseau rempli de communautés fermées qui ne se parlent pas et s’isolent pas dans leurs propres chambres d’écho.</p>
+<p><img src="<?php echo($prepath); ?>imgs/Echo_chambers-Streuli_Silvan.png" class="image" alt="Two monkey teddy bears, one covering its ears, the other covering its eyes. Photo by Streuli Silvan." title="Photo by Streuli Silvan."></p>
+<p>Bien que cela soit techniquement possible, la réalité est complètement différente et en fait, sur Mastodon, il existe une grande variété de communautés que l’on voit rarement sur la plupart des réseaux sociaux.<br>
+Fondamentalement, chaque instance peut interagir avec toutes les autres et décider plus tard de fermer certaines de ses connexions. C’est à la communauté qui gère l’instance de décider, selon sa culture et son ouverture d’esprit. Une communauté fermée qui ne respecte pas les différences entre les personnes et les différences de styles de vie peut facilement bloquer et être bloquée par d’autres instances. D’un autre côté, une instance dirigée par des personnes ouvertes d’esprit qui sont prêtes à parler respectueusement avec les autres ne sera jamais bloquée par d’autres communautés ouvertes d’esprit.</p>
+<p>Depuis sa création, Mastodon a été adopté par diverses communautés porteuses de valeurs antifascistes, antiracistes, anti-sexistes, pro-LGBT, anti-homophobes, anti-transphobes... et avec le temps a attiré d’autres communautés qui font la promotion des droits des animaux, du végétarisme et du véganisme ainsi que des minorités, groupes de défense des droits humains, etc. Par conséquent, les racistes et les bigots sont bannis de la plupart des instances et quand ils montent leurs propres instances, celles-ci sont rapidement isolées de la plupart de celles qui existent.</p>
+</section>
+
+<section>
+<h3><a name="SoftwareModifications" id="SoftwareModifications" class="anchor"></a>Modifications et personnalisations du logiciel selon les instances</h3>
+<p>Comme le logiciel Mastodon est open source (si vous êtes un geek vous pouvez trouver le code <a href="https://github.com/tootsuite/mastodon">ici</a>), chaque administrateur d’instance peut y apporter quelques petites modifications. Par exemple, certaines instances permettent à un utilisateur de publier des messages plus longs que les 500 caractères standard. De plus, certaines instances peuvent choisir de ne pas utiliser certaines fonctions comme les <a href="#TrendingTopics">“Trending Hashtags”</a> (hashtags populaires ou hashtags tendance).</p>
+</section>
+
+<!-- Needs translation -->
+<section>
+<h3><a name="CopyRights" id="CopyRights" class="anchor"></a>Copy rights</h3>
+<p>{Needs translation} Every Instance is completely indipendent and has its own policy and terms of service. Therefore, when you publish something on Mastodon, your content is saved on your Instance’s server and every Istance will manage it in a different way, depending by its own rules.</p>
+<p>If you want to use Mastodon to promote your art or, for other reasons, you want to have certain specific guarantees for your content, you should choose an Instance specialized in that.</p>
+<p>Anyway, due the federated nature of Mastodon, your content could be boosted also on other Instances that could manage it in different ways.</p>
+<p>For the same reason if your Instance admin removes one of your posts, a copy of it can still be present on other Instances.</p>
+</section>
+
+<section class="lev1sect">
+<h2><a name="TheSoftware" id="TheSoftware" class="anchor"></a>Le logiciel</h2>
+</section>
+
+<section>
+<h3><a name="MastodonOnSmartphones" id="MastodonOnSmartphones" class="anchor"></a>Mastodon sur les smartphones</h3>
+<p>Tout le monde a une adresse électronique, mais comme vous pouvez le constater, il n’y a pas d’application e-mail “officielle”. Au lieu de cela, vous pouvez accéder à votre courrier électronique à partir de votre navigateur Web ou en utilisant l’une des nombreuses applications de messagerie électronique. De la même manière, il n’y a pas d’application officielle pour Mastodon (et vous pouvez toujours utiliser votre navigateur web!).</p>
+<p>Sur Android vous disposez de nombreuses alternatives, les plus notables étant, par ordre alphabétique, Fedilab, Subway Toot et Tusky. Vous pouvez les télécharger depuis l’App-store Google Play ou <a href="https://f-droid.org">F-Droid</a>, une alternative gratuite et open source aux App-stores.</p>
+<p>Sur iOS, vous avez un choix similaire, avec, par ordre alphabétique, Amaroq, Mast et Toot qui sont les applications les plus utilisées.</p>
+<p>Chaque application est légèrement différente des autres et aura ses avantages et ses inconvénients, vous devrez donc les essayer et voir par vous-même ce qui vous convient le mieux, tout comme avec les instances de Mastodon!</p>
+<p>Sachez que certaines de ces applications, comme Toot et Mast, peuvent ne pas être libres ou open source!</p>
+<p><img src="<?php echo($prepath); ?>imgs/MastodonOnSmartphones.png" class="image" alt="Trois captures d’écran qui montrent Mastodon sur des smartphones."></p>
+</section>
+
+<section>
+<h3><a name="MastodonOnTheDesktop" id="MastodonOnTheDesktop" class="anchor"></a>Mastodon sur un ordinateur de bureau</h3>
+<p>De façon générale, accéder à une instance depuis votre ordinateur se fait en utilisant votre navigateur internet. Cependant, il existe aussi des clients lourds pour Mastodon comme:</p>
+<ul>
+<li><a href="https://whalebird.org">Whalebird</a> (Linux, Windows, OSX)</li>
+<li><a href="https://appcenter.elementary.io/com.github.bleakgrey.tootle">Tootle</a> (Linux)</li>
+<li><a href="https://thedesk.top/en">TheDesk</a> (Linux, Windows, OSX)</li>
+<li><a href="https://hyperspace.marquiskurt.net">Hyperspace</a> (Linux, Windows, OSX)</li>
+</ul>
+<p>Il existe aussi des alternatives “frontend”. Un “frontend” est une application en ligne d’accès à Mastodon via son navigateur web. Vous vous connectez avec votre compte Mastodon mais elle n’affiche pas la page standard de votre instance, beaucoup d’éléments peuvent être différents: couleurs, boutons, menus... Peut-être les préférerez-vous à la version standard.</p>
+<ul>
+<li><a href="https://pinafore.social">Pinafore</a>: application mastodon en ligne simplifiée</li>
+<li><a href="https://www.halcyon.social">Halcyon</a>: copie exactement l’interface de Twitter</li>
+</ul>
+<p>Les applications mobiles ou en ligne peuvent masquer ou personnaliser les fonctionnalités qui sont disponibles sur votre instance, voire peuvent ajouter des fonctionnalités. Ainsi, il est possible que les modes d’emploi, trucs et astuces varient entre les différentes applications. Faites attention.</p>
+<p><img src="<?php echo($prepath); ?>imgs/MastodonOnDesktop.png" class="image" alt="Capture d’écran du frontend de la page web officielle de Mastodon."></p>
+</section>
+
+<section class="lev1sect">
+<h2><a name="UsingMastodon" id="UsingMastodon" class="anchor"></a>Utiliser Mastodon</h2>
+</section>
+
+<section>
+<h3><a name="MastodonAccount" id="MastodonAccount" class="anchor"></a>Identifiant Mastodon</h3>
+<p>Un identifiant mastodon ressemble à une adresse mail:
+<p><em>@nom@instance</em></p>
+<p>Si vous écrivez seulement <em>@nom</em>, la plupart des applications interpréteront que ce contact est sur la même instance que celle à laquelle vous êtes connecté⋅e. Par conséquent, si cette personne est inscrite sur une autre instance et que vous n’ajoutez pas la partie <em>@instance</em>, en cliquant sur <em>@nom</em>, il y a aura une erreur ou vous verrez le compte d’une personne ayant le même nom (<em>@nom</em>) sur l’instance où vous êtes inscrit⋅e.</p>
+<p>Certaines applications permettent d’éviter ce problème en proposant des comptes commençant pas @nom sur plusieurs instances.</p>
+</section>
+
+<!-- Needs translation -->
+<section>
+<h3><a name="LingoAndTranslations" id="LingoAndTranslations" class="anchor"></a>Lingo and translations</h3>
+<p>{Needs translation}Like every digital platform, Mastodon too renames functionalities that other platforms call differently.</p>
+<p>For example the posts, or messages, that on Twitter are called “tweets”, on Mastodon are called “toots”. A shared post on certain platforms is called “repost” or “retweet” while here it’s called “boost”.</p>
+<p>Since you can access Mastodon with different Apps and frontends developed by different people it’s also possible that certain functionalities are called or translated differently. For example what is called “direct messages” on an App, on a different one is called “private messages”.</p>
+</section>
+
+<section>
+<h3><a name="ThreeTimelines" id="ThreeTimelines" class="anchor"></a>Les trois fils</h3>
+<p>Sur Mastodon apparaissent 3 fils de discussion</p>
+<ul>
+<li><em>Accueil</em>: comme sur Twitter, il montre les publications de toutes les personnes que vous suivez quelle que soit l’instance;</li>
+<li><em>Fil public local</em>: montre les publications publiques des membres de votre instance;</li>
+<li><em>Fil public global</em>: montre les publications publiques des membres de votre instance ainsi que les publications publiques des comptes suivis par les membres de votre instance.</li>
+</ul>
+<p>Tous les fils de discussion sont montrés par ordre chronologique. Il n’y a pas d’algorithmes, de notation ou d’autres facteurs qui influencent le nombre de fois où vous verrez un pouet (nom d’une publication dans les instances francophones). Chaque pouet peut être partagé (ou “boosté” équivalent à “retweeté”) et c’est tout.</p>
+<p><img src="<?php echo($prepath); ?>imgs/ThreeTimelines.png" class="image" alt="Capture montrant les titres des trois fils."></p>
+</section>
+
+<section>
+<h3><a name="SearchingThings" id="SearchingThings" class="anchor"></a>Recherche sur Mastodon</h3>
+<p>Dans la plupart des instances, si vous saisissez quelque chose dans la zone de recherche, vous trouverez des utilisateurs ou des #hashtags. Il est prévu que cette fonctionnalité soit améliorée.</p>
+<p>La boîte de recherche ne permet pas d’explorer l’ensemble du Fediverse mais seulement la partie de celui-ci à laquelle votre instance est connectée. Par conséquent, si vous recherchez une personne, il recherchera parmi tous les utilisateurs et utilisatrices de votre instance et des instances auxquelles vous êtes connecté⋅e, mais pas ceux ou celles qui sont sur des instances auxquelles vous n’êtes pas connecté⋅e. Si vous recherchez un hashtag, il ne listera pas tous les messages de toutes les instances existantes le contenant mais seulement les messages publiés par les utilisateurs que votre instance connaît.</p>
+<p><img src="<?php echo($prepath); ?>imgs/SearchingThings.png" class="image" alt="Capture d’écran de la boîte de recherche."></p>
+</section>
+
+<section>
+<h3><a name="TrendingTopics" id="TrendingTopics" class="anchor"></a>Qu’est-ce que les sujets “tendance”</h3>
+<p>La fonctionnalité “tendances” (“Trending Topics”) de Twitter a une sorte d’équivalent dans Mastodon avec les “hashtags tendance” (“Trending Hashtags”). Lorsque les hashtags “tendance” sont activés, cependant, ils sont revus par les administrateurs pour s’assurer qu’ils ne sont pas utilisés comme un vecteur d’abus. Mais le plus important, c’est que cette fonctionnalité est totalement facultative: c’est à l’administrateur de chaque instance et à sa communauté de décider s’ils veulent avoir des “Tendances”, et en fait beaucoup ne l’activent pas, éliminant ainsi l’envie pour leurs utilisateurs de participer à certains sujets au lieu d’autres et le “bruit social” des questions futiles. Un grand nombre d’instances de Mastodon sont des endroits où vous pouvez parler avec les gens sans avoir à savoir par un panneau de “hashtags tendance” qu’un certain sujet est plus important que celui dont vous voulez parler.</p>
+<p><img src="<?php echo($prepath); ?>imgs/TrendingHashtags.png" class="image" alt="Capture d’écran affichant la fonctionnalité des “hashtags tendance”."></p>
+</section>
+
+<section>
+<h3><a name="NoRetweetAndComment" id="NoRetweetAndComment" class="anchor"></a>Pas de “Retweeter et commenter”</h3>
+<p>Vous ne trouverez pas avec Mastodon de fonction “retweeter et commenter” comme avec Twitter, mais seulement la fonction “Partager” (“booster”).<br>
+C’est conçu ainsi intentionnellement, parce que cette fonction est trop souvent utilisée pour harceler les personnes et mène à des monologues croisés sans interaction directe. Oui, c’est vrai, on peut aussi l’utiliser judicieusement, mais il faut dans ce cas privilégier les véritables interactions plutôt que les partages.</p>
+</section>
+
+<section>
+<h3><a name="LinkingToots" id="LinkingToots" class="anchor"></a>Vous aimez un pouet?</h3>
+<p>Si vous voulez suggérer à quelqu’un d’autre de lire un fil de discussion que vous trouvez intéressant sur Mastodon, vous pouvez le partager ou interagir directement en mentionnant le compte de la personne dont vous voulez rejoindre la discussion.</p>
+<p>Il est possible de référencer un pouet en copiant son URL et en le collant dans un pouet. On peut le faire mais rappelez-vous que cela ne fonctionne pas dans toutes les applications de la même façon. Dans certaines, un aperçu du pouet référencé s’affichera dans le pouet ; dans d’autres applications, il faudra cliquer sur un lien pour voir le pouet référencé.</p>
+<p><img src="<?php echo($prepath); ?>imgs/LinkingAToot.png" class="image" alt="Capture d’écran montrant dans le menu “trois points” le sous menu “Copier le lien vers le pouet” en surbrillance."></p>
+</section>
+
+<section>
+<h3><a name="ObscuredFollowersList" id="ObscuredFollowersList" class="anchor"></a>Liste des abonnés incomplète</h3>
+<p>Si vous consultez le profil d’un utilisateur, vous verrez le nombre d’abonnements et le nombre de personnes abonnées de ce compte mais si vous cliquez sur un de ces nombres, la liste de personnes sera incomplète (sauf pour votre compte): uniquement les personnes auxquelles vous êtes abonné⋅e et les membres de votre instance.<br>
+C’est un choix de conception contre le harcèlement.<br>
+Comparons avec la vie courante: dans la vie courante, vous ne vous promenez pas avec la liste de vos amis accrochée dans le dos.<br>
+Mais alors, comment avec Mastodon découvrir et suivre de nouvelles personnes sans explorer qui suit qui? En <em>pouétant</em>, en interagissant, en échangeant à propos de choses et d’autres. Quand vous partagez un pouet, vous faites aussi connaître son auteur à tous ceux qui vous suivent et ainsi de suite. Mastodon privilégie les interactions plutôt que l’exploration des profils façon commérage.</p>
+<p><img src="<?php echo($prepath); ?>imgs/ObscuredFollowersList.png" class="image" alt="Capture d’écran de la liste des abonnements."></p>
+</section>
+
+<section>
+<h3><a name="TootsPrivacy" id="TootsPrivacy" class="anchor"></a>Visibilité des pouets</h3>
+<p>Quand vous postez un message (pouet), vous avez le choix entre 4 niveaux de visibilité.</p>
+<ul>
+<li><img src="<?php echo($prepath); ?>imgs/Earth.png" class="imager" alt="Globe icon."><em>Public</em>: votre pouet est public, il apparaît sur le fil public global et tout le monde peut le voir. C’est l’icône de globe qu’il faut choisir pour que votre pouet soit public.</li>
+<li class="prili"><img src="<?php echo($prepath); ?>imgs/OpenPadlock.png" class="imager" alt="Open padlock icon."><em>Non listé</em>: votre pouet est toujours public mais n’apparaît pas sur les fils de tout le monde. Seules les personnes qui sont mentionnées ou qui parcourent votre profil pour découvrir vos messages peuvent le voir. L’icône de cadenas ouvert signale les pouets non listés.</li>
+<li class="prili"><img src="<?php echo($prepath); ?>imgs/ClosedPadlock.png" class="imager" alt="Closed padlock icon."><em>Abonné⋅e⋅s uniquement</em>: votre pouet est encore en partie public parce que seuls vos abonnés le verront. Pour eux il s’agit d’un pouet habituel. L’icône de cadenas fermé signale les pouets pour <em>abonné⋅e⋅s uniquement</em>.</li>
+<li class="prili"><img src="<?php echo($prepath); ?>imgs/Mail.png" class="imager" alt="Mail envelope icon."><em>Direct</em>: votre pouet est privé et seules peuvent le voir les personnes que vous mentionnez dans celui-ci. L’icône d’enveloppe signale les pouets <em>directs</em>.</li>
+</ul>
+<p>Toutefois, n’oubliez pas que Mastodon est conçu pour diffuser les interactions et non pour la confidentialité: vos administrateurs d’instance peuvent lire tous vos messages, y compris les messages directs, comme sur tout autre grand réseau social.</p>
+<p>Pour la messagerie chiffrée, il existe d’autres plateformes plus spécifiques.</p>
+</section>
+
+<section>
+<h3><a name="ThreadsAndRamifications" id="ThreadsAndRamifications" class="anchor"></a>Les fils de discussion et leurs ramifications</h3>
+<p>Un fil de discussion peut évoluer dans une sorte d’arbre parce que les gens répondront et repouéteront à différents messages. Dans l’image suivante, vous voyez un fil de discussion qui, à partir d’un seul message, évolue en quatre branches différentes:</p>
+<p><img src="<?php echo($prepath); ?>imgs/thread_01.svg" class="image" alt="Image d’un fil de discussion à quatre branches."></p>
+<p>Les utilisateurs de Twitter y sont habitués, mais si vous arrivez d’autres plateformes (par exemple Facebook), cela peut être un peu déroutant.</p>
+</section>
+
+<section>
+<h3><a name="MovingThroughRamifications" id="MovingThroughRamifications" class="anchor"></a>Se déplacer d’une branche à l’autre d’une discussion</h3>
+<p>Si vous voulez lire un fil de discussion très ramifié, voici le plus important à comprendre: lorsque un message est sélectionné, le fil de discussion est réorganisé pour n’afficher que la branche qui commence au premier pouet et arrive à celui sélectionné, plus tous les messages et branches qui suivent le message sélectionné.</p>
+<p><img src="<?php echo($prepath); ?>imgs/thread_01.svg" class="image" alt="Image d’un fil de discussion à quatre branches."></p>
+<p>Prenons quelques exemples. Si vous voulez lire le fil de discussion illustré ci-dessus et que vous sélectionnez le premier pouet, tous les messages suivants seront reclassés dans l’ordre chronologique (voir l’image ci-dessous).</p>
+<p><img src="<?php echo($prepath); ?>imgs/thread_02.svg" class="image" alt="Image de la suite de pouets lorsque vous sélectionnez le premier pouet du fil de discussion représenté dans l’image précédente."></p>
+<p>Mais prenez garde: si vous choisissez un fil en choisissant le pouet N°2, vous devrez encore parcourir les messages suivants dans l’ordre chronologique, mais vous ne connaîtrez pas l’embranchement précédent (c’est-à-dire le sous-fil de discussion qui contient les pouets 2a et 3a).</p>
+<p><img src="<?php echo($prepath); ?>imgs/thread_03.svg" class="image" alt="Image de la succession des messages quand vous choisissez le second pouet d’un fil de discussion, représenté dans la première image."></p>
+<p>De même, si vous choisissez le dernier message d’un sous-fil (dans cette image le message 7c) vous verrez tous les messages précédents dans l’ordre chronologique, mais en excluant tous les autres sous-fils.</p>
+<p><img src="<?php echo($prepath); ?>imgs/thread_04.svg" class="image" alt="Image de la succession des messages quand vous choisissez le dernier message d’une branche représentée dans la première image."></p>
+</section>
+
+<section>
+<h3><a name="MovingToAnotherInstance" id="MovingToAnotherInstance" class="anchor"></a>Déplacement vers une autre instance</h3>
+<p>Si vous voulez changer d’instance, il est possible de transférer toutes vos données (y compris vos messages, vos abonnés et la liste des utilisateurs bloqués) à la nouvelle.</p>
+<p>Pour ce faire, vous devez d’abord exporter vos données à partir de la page de configuration de l’instance dans laquelle vous vous trouvez et les importer dans votre nouveau compte sur l’instance de votre choix.</p>
+<p><img src="<?php echo($prepath); ?>imgs/MovingToAnotherInstance.png" class="image" alt="Capture d’écran des fonctionnalités “Importer et exporter”"></p>
+<p>Attention, si une ancienne version du logiciel Mastodon est utilisée dans l’un de ces cas, ce processus pourrait ne fonctionner que partiellement.</p>
+<p>Les développeurs de Mastodon prévoient également de changer la façon dont ces outils fonctionneront.</p>
+</section>
+
+<!-- Needs translation -->
+<section>
+<h3><a name="ContentWarning" id="ContentWarning" class="anchor"></a>Content Warning</h3>
+<p>{Needs translation}Mastodon features a Content Warning system. It’s an optional mask that covers the content of a post with an editable warning message.</p>
+<p>It’s used to cover content that is admitted by your Instance policy but may still hurt people, like spoilers, nudity, depiction of violence or threads about sensitive topics.</p>
+<p>For example, if you want to start a thread about the ending of a fresh new movie, you can do it using a CW like “Spoiler about the ending of...”</p>
+<p>Every Instance has its own rules about CWs and therefore it’s common to see them used in different ways, like on selfies or depictions of food. That is because what on an Instance is considered a sensitive topic on another may be something commonly accepted. It’s possible that an Instance is blocked by others because of its misuse of CWs on certain kinds of topics.</p>
+<p>This said, if you want you can always go in the Setting page and set to automatically uncover all the CWs.</p>
+</section>
+
+<section class="lev1sect">
+<h2><a name="Moderation" id="Moderation" class="anchor"></a>Modération</h2>
+</section>
+
+<section>
+<h3><a name="HarassmentAndModeration" id="HarassmentAndModeration" class="anchor"></a>Harcèlement et modération</h3>
+<p>Mastodon est connu pour son environnement anti-harcèlement non pas parce qu’il n’y en a pas (ce serait impossible) mais parce que sa structure et ses outils de modération permettent une série d’actions efficaces et immédiates contre les comptes ou instances indésirables et parce que la plupart des instances sont gérées par des communautés qui travaillent activement pour maintenir un environnement agréable et tolérant dans Mastodon. De nombreuses communautés s’entraident, s’informent et s’avertissent mutuellement lorsqu’elles identifient une instance gérée par des personnes qui propagent la haine ou les trolls. Ayant des administrateurs et des modérateurs pour chaque instance, le ratio entre les utilisateurs réguliers et les modérateurs peut être extrêmement élevé. N’oubliez pas non plus que chaque instance a sa propre politique basée sur la culture, l’éthique et la vision politique de sa communauté. La modération est <em>toujours</em> un acte politique et revendiquer l’impartialité totale signifie prendre le parti du statu quo.</p>
+</section>
+
+<section>
+<h3><a name="BlockingAndSilencing" id="BlockingAndSilencing" class="anchor"></a>Masquer et bloquer</h3>
+<p>Si les administrateurs de l’instance 1 <em>bloquent</em> l’instance 2, les utilisateurs de l’instance 1 ne pourront plus interagir avec ceux de l’instance 2.</p>
+<p>Si les administrateurs de l’instance 1 <em>masquent</em> l’instance 2, les utilisateurs de l’instance 1 pourront encore suivre ceux de l’instance 2 de façon privée et interagir avec eux, mais ces interactions (comme de repoueter) ne seront pas visibles par les autres utilisateurs de l’instance 1.</p>
+<p>Pour être plus clair: le <em>blocage</em> est utilisé pour les instances qui permettent des choses et des comportements horribles, tandis que le <em>silence</em> est utilisé pour les instances que votre instance tolère mais n’apprécie pas tellement.</p>
+<p>C’est la même chose pour les utilisateurs.</p>
+<p>Vous aussi, en tant que simple utilisateur, vous pouvez décider de masquer ou bloquer, seulement pour vos yeux, d’autres utilisateurs ou des instances entières.</p>
+<p>Veuillez noter que même si l’instance 2 est bloquée, il est possible que ses utilisateurs voient certains contenus d’Instance. Des types de blocage plus efficaces sont en cours de développement.</p>
+</section>
+
+<section class="lev1sect">
+<h2><a name="MastodonAndTwitter" id="MastodonAndTwitter" class="anchor"></a>Mastodon &amp; Twitter</h2>
+</section>
+
+<section>
+<h3><a name="MastodonIsNotTwitter" id="MastodonIsNotTwitter" class="anchor"></a>Mastodon n’est pas Twitter...</h3>
+<p>Sur Mastodon vous ne recevrez pas de notifications comme “40 personnes ont aimé le post que vous avez boosté” ou “Kévin a tweeté à ce sujet” ni “Laura et Paul suivent maintenant Océane”.</p>
+<p>Personne ne vous dira ce que vous “devez” lire ni qui vous “devez” suivre.</p>
+<p>Personne ne s’intéresse tellement au “succès” d’un message.</p>
+<p>Pas non plus de badges pour les comptes certifiés.</p>
+<p>Vous serez informé⋅e du nombre de personnes qui ont mis votre message en favoris ou l’ont repouété et c’est tout.</p>
+<p>Pour savoir combien de fois un message particulier a été repouété ou mis en favoris, vous devez cliquer sur ce message. Mais il n’est pas spécialement mis en avant et en réalité personne ne prête vraiment attention au décompte.</p>
+<p>Ce qui est important sur Mastodon, c’est d’interagir dans des conversations réelles car... qui se soucie des “points” ou “likes” reçus de personnes qui n’interagissent pas?</p>
+</section>
+
+<section>
+<h3><a name="TwitterMindset" id="TwitterMindset" class="anchor"></a>...mais vous êtes encore attaché viscéralement à Twitter?</h3>
+<p>Vous êtes encore à la recherche des Tendances qui imposeront à tous le sujet de conversation obligatoire du moment?</p>
+<p>Vous cherchez encore les “personnes à suivre” au lieu des “personnes avec lesquelles interagir”?</p>
+<p>Vous en êtes encore à calculer des trucs chronophages comme des batailles de hashtags au lieu de faire quelque chose de concret?</p>
+<p>Il vous faut encore des récompenses émotionnelles et sociales sous forme du nombre de retweets que vous collectionnez?</p>
+<p>Vous jugez toujours un message en fonction du nombre de likes qu’il reçoit?</p>
+<p>Vous écrivez encore des messages pour obtenir des likes au lieu d’écrire des choses intéressantes qui peuvent entraîner des échanges et discussions?</p>
+<p>Si c’est le cas, demandez-vous s’il n’y a pas encore beaucoup de twitter <em>en vous-même</em>... Et qu’il va vous falloir un peu de temps pour vous déshabituer... 😉</p>
+</section>
+
+<section>
+<h3><a name="BridgingMastodonAndTwitter" id="BridgingMastodonAndTwitter" class="anchor"></a>Une passerelle entre Twitter et Mastodon</h3>
+<p>Il vous est toujours possible de maintenir une interaction avec votre ancien compte Twitter en utilisant des services de crossposting.</p>
+<p>Il existe des services comme <a href="https://ifttt.com">ifttt.com</a>, <a href="https://crossposter.masto.donte.com.br">masto.donte</a> et <a href="https://moa.party/">moa.bridge</a> qui peuvent connecter votre compte Twitter avec votre compte Mastodon. Avec ces services vous pouvez publier vos tweets sur Mastodon et/ou publier vos toots sur Twitter.</p>
+<p>Nous vous suggérons <em>fortement</em> de n’utiliser que la deuxième option car, alors qu’en principe un compte Mastodon repose sur des interactions réelles, un compte qui n’est qu’un simple “bot” (robot qui poste automatiquement des messages) Twitter auquel on ne peut pas répondre sera probablement bloqué par beaucoup de mastonautes.</p>
+<p>De nombreuses instances ont des règles strictes sur l’utilisation du crossposting, notamment parce que si vous les utilisez de Twitter vers Mastodon, votre compte Mastodon pourrait être considéré comme un <em>bot</em> et les <em>bots</em> sont aussi parfois fortement réglementés. Vérifiez donc votre politique d’instance avant de les utiliser.</p>
+<p>Si vous voulez mentionner un utilisateur de Twitter dans un toot crossposté sur Twitter et que vous voulez que son nom d’utilisateur soit cliquable soit depuis Mastodon soit depuis les utilisateurs de Twitter, vous devez l’écrire comme suit:</p>
+<p><em>https://twitter.com/username</em></p>
+<p><img src="<?php echo($prepath); ?>imgs/BridgingMastodonAndTwitter.png" class="image" alt="Un mastodon, deux flèches (une dans chaque direction) et le logo de twitter."></p>
+</section>
+
+<section class="lev1sect">
+<h2><a name="Federation" id="Federation" class="anchor"></a>Fédération</h2>
+</section>
+
+<section>
+<h3><a name="TheFediverse" id="TheFediverse" class="anchor"></a>Le Fediverse</h3>
+<p>Toutes les instances Mastodon qui forment ensemble la “Galaxie Mastodon” entière font partie de quelque chose de beaucoup plus grand appelé le Fediverse.</p>
+<p>Au-delà de Mastodon existent un grand nombre de plateformes libres. Certaines, comme <a href="https://www.pleroma.com">Pleroma</a> ou <a href="https://misskey.com">Misskey</a>, sont également semblables à Twitter, mais d’autres sont différentes.</p>
+<ul>
+<li><a href="https://pixelfed.org/join">PixelFed</a> est comparable à Instagram;</li>
+<li><a href="https://joinpeertube.org">PeerTube</a> est comparable à Youtube;</li>
+<li><a href="https://friendi.ca">Friendica</a> est comparable à Facebook;</li>
+<li><a href="https://funkwhale.audio">FunkWhale</a> est comparable à Soundcloud;</li>
+<li><a href="https://writefreely.org/instances">Write.as</a> et <a href="https://joinplu.me">Plume</a> sont des plateformes de blog;</li>
+<li><a href="https://hubzilla.eu">Hubzilla</a> est une puissante plateforme multifonction.</li>
+</ul>
+<p>Et il en existe d’autres encore...</p>
+<p>Toutes, comme Mastodon, sont dépourvues de serveur central unique mais constituent une “galaxie” de nombreuses instances. Il n’y a pas d’instance Friendica “principale” ou “officielle”, vous pouvez choisir entre différentes instances PixelFed et ainsi de suite...</p>
+<p>Veuillez noter que sur Mastodon, ce que l’on appelle une « instance », sur d’autres plates-formes peut avoir un nom différent (par exemple, sur Hubzilla, c’est un “Hub”).</p>
+<p>Et <em>toutes</em> ces plates-formes (“galaxies”) interagissent les unes avec les autres, formant le Fediverse.</p>
+<p>Qu’est-ce que ça veut dire? Eh bien, imaginez que vous pourriez recevoir nativement des statuts Facebook sur Twitter, ou même aimer et commenter une vidéo YouTube en utilisant votre compte Tumblr.</p>
+<p>C’est ce qu’on peut faire avec le Fediverse! Vous avez un compte sur Pixelfed? Ok, je n’utilise pas Pixelfed mais je peux vous suivre depuis Mastodon! Un de mes amis n’aime pas Mastodon, mais préfère Friendica, qui ressemble plus à Facebook? Pas de problème: il peut me suivre depuis Friendica et nous pouvons à la fois discuter et interagir, en restant chacun sur la plateforme que nous préférons.</p>
+<p>N’oubliez pas non plus que l’ensemble du Fediverse est une nouvelle plateforme en développement où tout ne fonctionne pas encore parfaitement et où certains ajustements de votre part peuvent être nécessaires. Les choses fonctionneront probablement différemment de ce à quoi vous vous attendez et les développeurs pourraient ne pas avoir le temps ou l’intérêt de mettre en œuvre des choses qui, selon vous, devraient être prioritaires.</p>
+<p><img src="<?php echo($prepath); ?>imgs/Fediverse-Galaxy.jpg" class="image" alt="Logos de nombreuses plateformes de réseaux sociaux FOSS devant l’image d’une galaxie."></p>
+</section>
+
+<section>
+<h3><a name="DecentralizedAndFederated" id="DecentralizedAndFederated" class="anchor"></a>Décentralisé et fédéré</h3>
+<p>La plupart des plateformes sociales commerciales sont des médias centralisés. Cela signifie que tout ce qui s’y trouve est géré et contrôlé par une seule autorité, généralement la société propriétaire de la plateforme.</p>
+<p>Si vous voulez interagir avec un utilisateur de Twitter, par exemple, vous ne pouvez le faire qu’en vous inscrivant sur Twitter.com, acceptant ainsi de respecter les termes et conditions de la politique de Twitter.</p>
+<p><img src="<?php echo($prepath); ?>imgs/network-centralized.svg" class="image" alt="Représentation graphique d’un réseau centralisé, avec le logo de Twitter au centre, entouré de nombreux points qui lui sont reliés par des lignes droites."></p>
+<p>Mastodon est au contraire une galaxie de réseaux décentralisés et indépendants appelés instances, chacune ayant son propre site Web, sa propre politique et sa propre communauté.</p>
+<p><img src="<?php echo($prepath); ?>imgs/network-decentralized.svg" class="image" alt="Représentation graphique d’un réseau décentralisé, montrant quatre logos de Mastodon, chacun entouré de nombreux points qui lui sont reliés par des lignes droites."></p>
+<p>Mais Mastodon est également fédéré! Cela signifie que tous ces réseaux peuvent (mais ne sont pas obligés) d’interagir les uns avec les autres.</p>
+<p><img src="<?php echo($prepath); ?>imgs/network-federated.svg" class="image" alt="Représentation graphique d’un réseau fédéré, montrant quatre logos de Mastodon, chacun entouré de nombreux points reliés par des lignes droites. Chaque logo de Mastodon est également relié aux autres par une ligne courbe."></p>
+</section>
+
+<section>
+<h3><a name="HowFederationWorksTheory" id="HowFederationWorksTheory" class="anchor"></a>Fonctionnement (théorique) de la fédération</h3>
+<p>Une instance nouvellement créée n’est fédérée au départ à aucune autre instance, de sorte que ses utilisateurs ne peuvent initialement interagir qu’avec d’autres utilisateurs de la même instance.</p>
+<p><img src="<?php echo($prepath); ?>imgs/federation-01.svg" class="image" alt="Représentation graphique d’une nouvelle instance de Mastodon isolée et de trois réseaux d’instances de Mastodon, non encore connectés entre eux."></p>
+<p>Une fois que vous créez une connexion avec quelqu’un d’une autre instance, ou que quelqu’un sur une autre instance crée une connexion avec une personne de votre instance (nous verrons plus loin comment), tous les utilisateurs et utilisatrices de votre instance peuvent commencer à communiquer avec cet utilisateur.</p>
+<p><img src="<?php echo($prepath); ?>imgs/federation-02.svg" class="image" alt="L’instance Mastodon précédemment isolée a établi une nouvelle connexion avec une autre instance."></p>
+<p>L’utilisateur de l’autre instance peut booster les messages et interagir avec d’autres utilisateurs de son instance et aussi d’autres instances qui sont simplement connectées. Toutes les personnes sur votre instance peuvent voir ces interactions et y participer. Ce faisant, le nombre de connexions commencera à augmenter (c’est ce que signifie fédération).</p>
+<p><img src="<?php echo($prepath); ?>imgs/federation-03.svg" class="image" alt="L’instance Mastodon précédemment isolée a établi de nombreuses connexions avec d’autres instances."></p>
+<p>Chaque utilisateur d’une instance peut créer une nouvelle connexion avec de nouvelles instances.</p>
+<p><img src="<?php echo($prepath); ?>imgs/federation-04.svg" class="image" alt="Une nouvelle connexion entre deux instances précédemment non connectées."></p>
+<p>Par conséquent, plus vous interagissez avec des personnes sur d’autres instances, plus votre réseau d’instances se développera et fera partie d’un énorme et gigantesque réseau fédéré formé par de nombreuses instances. Votre réseau fédéré ne couvrira probablement jamais toute la galaxie de Mastodon, mais seulement une partie. C’est à vous de décider. Plus il y a de personnes sur d’autres instances avec lesquelles vous vous connectez, plus votre réseau sera étendu.</p>
+<p><img src="<?php echo($prepath); ?>imgs/federation-05.svg" class="image" alt="Presque toutes les instances sont maintenant reliées les unes aux autres."></p>
+<p>Si un jour votre instance décide de mettre fin à l’interaction avec une autre instance particulière en la bloquant, toutes vos connexions avec d’autres instances resteront actives et les autres instances pourront continuer à interagir avec l’instance qui est bloquée par votre instance.</p>
+<p><img src="<?php echo($prepath); ?>imgs/federation-06.svg" class="image" alt="Une instance bloque une autre instance."></p>
+<p>Notez que certaines instances finissent par créer des réseaux “parallèles” complètement différents. Cela peut se produire parce que ces instances sont bloquées par de nombreuses instances dans votre réseau ou simplement parce que les connexions n’existent pas (ou pas encore). Elles aussi sont sur Mastodon, mais dans une partie complètement différente de la galaxie. Très éloignées, elles ne font pas partie de votre réseau fédéré mais d’un réseau autonome et indépendant.</p>
+<p>Notez également que les mêmes concepts s’appliquent à toutes les plateformes de la Fediverse! Votre instance n’est pas limitée à la connexion avec d’autres instances Mastodon, vous pouvez connecter votre instance avec des personnes sur Pleroma, Friendica, Pixelfed, Peertube, etc. C’est à vous de décider de l’ampleur et de l’étendue de votre vision de la Fediverse! 😉</p>
+</section>
+
+<section style="margin-bottom: 0;">
+<h3><a name="HowFederationWorksPractice" id="HowFederationWorksPractice" class="anchor"></a>Comment fonctionne la fédération (au plan pratique)</h3>
+<p>Comment pouvez-vous créer une connexion avec des personnes que vous ne connaissez pas sur des instances que personne sur votre réseau n’a jamais vues auparavant?</p>
+<p>Eh bien, c’est un peu délicat et cela fonctionne exactement comme dans la vie réelle: en explorant, en allant dans de nouveaux endroits, en cherchant de nouvelles choses et en ayant des expériences différentes.</p>
+<p>Sur les réseaux commerciaux centralisés, tout se passe à huis clos: par conception, on cherche des choses sans jamais sortir de la plateforme et on reste à l’intérieur de leurs portes.</p>
+<p>Ici, c’est différent: votre fédération ne grandira pas beaucoup si vous restez empêtré à l’intérieur des limites de votre propre réseau. Vous devez sortir de Mastodon, lire des blogs, des magazines, créer un nouveau compte sur une autre instance, surfer sur d’autres réseaux et forums, avoir des interactions réelles pour trouver de nouvelles instances complètement inconnues à ajouter à votre réseau! Il existe également des pages web consacrées à la découverte de nouvelles instances. Seuls les explorateurs élargiront leur fédération. Rappelez-vous toujours que chaque porte fermée est mauvaise pour votre esprit: Mastodon n’est pas un jardin clos séparé de ce qui existe en dehors de Mastodon lui-même.</p>
+<p>Cela dit, comme vous l’avez vu dans le chapitre précédent, les connexions sont faciles à établir et bien que le Fediverse soit très vaste, une instance ne sera jamais vraiment isolée et inconnue si elle est prête à interagir avec les autres.</p>
+<p>Lorsque vous voyez du contenu que vous voulez inclure dans votre réseau (par exemple un compte ou un message d’une autre plateforme fédérée qui utilise ActivityPub, le protocole de communication partagé par toutes les plateformes du Fediverse), coupez et collez l’URL ou l’adresse du compte dans la boîte de recherche de votre instance. Cela créera une connexion, et vous pouvez booster le message ou suivre ce compte. Et hop!</p>
+<p>Ce processus peut changer légèrement selon que vous accédiez à Mastodon directement via le site web de votre instance ou via une application. Il peut également être légèrement différent sur d’autres plateformes du Fediverse.<br>
+Certaines plateformes ont des boutons spéciaux pour vous aider dans ce processus. L’une d’elles est PeerTube.<br>
+Si vous trouvez une vidéo PeerTube que vous voulez partager sur Mastodon, vous pouvez cliquer sur le bouton “partager”:</p>
+<p><img src="<?php echo($prepath); ?>imgs/Peer1.png" class="image" alt="Capture d’écran affichant Peertube avec le bouton de Partage."></p>
+<p>Ce bouton ouvrira une fenêtre popup à partir de laquelle vous pourrez facilement copier l’URL d’une vidéo en cliquant sur le bouton “copier”:</p>
+<p><img src="<?php echo($prepath); ?>imgs/Peer2.png" class="image" alt="Capture d’écran montrant le dialogue de partage."></p>
+<!-- Needs translation -->
+<p>{Needs translation}Go to your Instance and paste the URL in the search box. The video appears in Mastodon and here you can like, comment or boost it. You can also decide to follow the user that posted the video. Everything as it was a Mastodon user.</p>
+<p><img src="<?php echo($prepath); ?>imgs/Peer3.png" class="image" alt="Capture d’écran montrant la boite de recherche de Mastodon avec l’adresse de Peertube."></p>
+<p>Sinon, au cas où vous voudriez suivre seulement cet utilisateur, avec PeerTube vous pouvez cliquer sur le bouton “S’abonner”:</p>
+<p>
+<!-- Needs translation -->
+<img src="<?php echo($prepath); ?>imgs/Peer4.png" class="image" alt="A screenshot showing Peertube with “Subscribe” button highlighted."></p>
+<p>Ceci ouvrira une fenêtre popup pour vous demander de saisir votre compte Mastodon:</p>
+<p><img src="<?php echo($prepath); ?>imgs/Peer5.png" class="image" alt="Capture d’écran montrant comment s’abonner à Peertube."></p>
+<p>Après vous être connecté⋅e à votre instance vous pouvez cliquer sur le bouton “Suivre”:</p>
+<p><img src="<?php echo($prepath); ?>imgs/Peer6.png" class="image" alt="Capture d’écran: le dialogue pour suivre sur Mastodon."></p>
+<p>Et voilà, vous pouvez maintenant aller sur votre page Mastodon ou fermer la fenêtre et revenir à PeerTube:</p>
+<p><img src="<?php echo($prepath); ?>imgs/Peer7.png" class="image" alt="Capture d’écran montrant le dialogue sur Mastodon une fois qu’on a cliqué sur “Suivre”."></p>
+</section>
+
+<!--
+<section class="lev1sect">
+<h2><a name="OurListOfInstances" id="OurListOfInstances" class="anchor"></a>Our list of Instances</h2>
+</section>
+
+<section style="margin-bottom: 0;">
+<h3><a name="OurListOfInstances" id="OurListOfInstances" class="anchor"></a>Our list of Instances</h3>
+<p>Here you can browse through our list of Instances, a selection we have made including only those which have between a minimum of 11 and a maximum of 30,000 users and, as far as we currently know, do not spread hate content.</p>
+<p>[WORK IN PROGRESS]</p>
+</section>
+-->
+</div>
+</article>
+</body>

+ 15 - 15
web/home_it.php

@@ -122,7 +122,7 @@
 <h3><a name="WhoOwnsMastodon" id="WhoOwnsMastodon" class="anchor"></a>Di chi è Mastodon?</h3>
 <p>Del mondo intero! Poiché Mastodon è una piattaforma libera, gratuita e open source, chiunque può usarla, modificarla e, volendo, installarla su un proprio server per creare un’Istanza. Chi ne porta avanti lo sviluppo non ha alcun copyright sul software che realizza e mette a disposizione gratuitamente. Questo è un classico esempio della filosofia alla base del software libero: realizzare e condividere senza alcuna restrizione strumenti software aperti affinché chiunque possa utilizzarli come preferisce e collaborare al loro miglioramento.</p>
 <p><img src="<?php echo($prepath); ?>imgs/WhoOwnsMastodon.jpg" class="image" alt="Una ragazza con le braccia aperte davanti a un cielo azzurro. Foto di Jess Hall." title="Foto di Jess Hall."></p>
-<p>I tuoi dati personali e i contenuti che pubblichi si trovano materialmente sul server dell’Istanza su cui ti registri. Questo significa che oltre a te solo chi amministra la tua Istanza hanno la possibilità di accedervi, esattamente come su qualsiasi piattaforma commerciale e non.</p>
+<p>I tuoi dati personali e i contenuti che pubblichi si trovano materialmente sul server dell’Istanza su cui ti registri. Questo significa che oltre a te solo chi amministra la tua Istanza ha la possibilità di accedervi, esattamente come su qualsiasi piattaforma commerciale e non.</p>
 </section>
 
 <section class="lev1sect">
@@ -131,7 +131,7 @@
 
 <section>
 <h3><a name="RunningAnInstance" id="RunningAnInstance" class="anchor"></a>Crearsi una propria Istanza</h3>
-<p>Chiunque abbia un server e sufficienti capacità tecniche per gestirlo può crearsi un’Istanza Mastodon. Il software per le Istanze Mastodon è completamente libero, gratuito e open source (<a href="https://en.wikipedia.org/wiki/Free_and_open-source_software">FOSS</a>), ma mantenere un server e acquistare un dominio web ha dei costi e richiede una certa quantità di lavoro, così come gestire la moderazione. A seconda delle specifiche tecniche, della configurazione scelta e di quante persone sono registrate sulla propria Istanza, il costo può variare da qualche centinaio d’euro all’anno fino ad alcune migliaia.<br>
+<p>Chiunque abbia un server e sufficienti capacità tecniche per gestirlo può crearsi un’Istanza Mastodon. <a href="https://github.com/tootsuite/mastodon">Il software per le Istanze Mastodon</a> è completamente libero, gratuito e open source (<a href="https://en.wikipedia.org/wiki/Free_and_open-source_software">FOSS</a>), ma mantenere un server e acquistare un dominio web ha dei costi e richiede una certa quantità di lavoro, così come gestire la moderazione. A seconda delle specifiche tecniche, della configurazione scelta e di quante persone sono registrate sulla propria Istanza, il costo può variare da qualche centinaio d’euro all’anno fino ad alcune migliaia.<br>
 Molte Istanze coprono i propri costi con crowdfunding o collette fra i membri ma non è da escludere che qualcuna possa usare altri sistemi.<br>
 Mastodon però è nata come piattaforma priva di pubblicità. Per questa ragione se un’Istanza si autofinanziasse tramite messaggi pubblicitari, con ogni probabilità verrebbe bloccata da gran parte delle altre Istanze.</p>
 <p><img src="<?php echo($prepath); ?>imgs/RunningAnInstance.jpg" class="image" alt="Dettaglio del frontalino di un server. Foto di Whrelf Siemens." title="Foto di Whrelf Siemens."></p>
@@ -141,7 +141,7 @@ Mastodon però è nata come piattaforma priva di pubblicità. Per questa ragione
 <h3><a name="ChoosingTheInstance" id="ChoosingTheInstance" class="anchor"></a>Scegliere l’Istanza</h3>
 <p>Poiché ogni Istanza è completamente indipendente dalle altre, ogni Istanza è diversa dalle altre.</p>
 <p>Se ti registri su un’Istanza gestita da una comunità di vegani francesi dovrai aspettarti che la maggior parte dei post che vedrai saranno in francese e che pubblicare foto di bistecche e grigliate sarà considerato offensivo e contrario alla policy.<br>
-Se invece ti registrassi su un’Istanza gestita da una comunità religiosa inglese, i post saranno perlopiù in inglese e le immagini di bistecche e grigliate saranno benvenute, ma probabilmente postare foto di nudo potrebbe causarti qualche problema.<br>
+Se invece ti registrassi su un’Istanza gestita da una comunità religiosa inglese, i post sarebbero perlopiù in inglese e le immagini di bistecche e grigliate sarebbero benvenute, ma probabilmente postare foto di nudo potrebbe causarti qualche problema.<br>
 Scegliere l’Istanza che meglio corrisponde alle tue esigenze e interessi è la chiave per accedere al meglio alla galassia Mastodon.</p>
 <p>Puoi scegliere un’Istanza in base alla lingua, alla sua policy e termini di servizio, agli argomenti trattati, ma anche in base alle sue posizioni etiche e politiche o secondo altri criteri.
 In ogni caso ricorda che più ti senti a casa nell’Istanza di tua scelta meglio è.</p>
@@ -157,14 +157,14 @@ In ogni caso ricorda che più ti senti a casa nell’Istanza di tua scelta megli
 <p>Il problema con queste Istanze molto grosse è che, non essendo connesse a una comunità specifica ed essendo più complesse da moderare, è facile che al loro interno si sviluppino alcuni comportamenti antipatici che solitamente vediamo nei grandi social commerciali.</p>
 <p>Per fare un esempio: se ti iscrivessi a una grossa Istanza generalista con base all’estero, amministrata da persone che non conoscono la tua lingua, e altre persone iscritte alla stessa Istanza iniziassero a minacciarti, chi amministra l’Istanza potrebbe avere difficoltà anche solo a capire che stai ricevendo minacce. O ancora: se ti iscrivessi a un’Istanza che non ha una policy femminista o anti-omofobica, chi la amministra potrebbe tendere a minimizzare quelli che in realtà sono degli abusi nei tuoi confronti. Al contrario, se ti registri su un’Istanza di cui senti tue le policy, l’etica e la comunità che accoglie, anche la moderazione sarà più adatta alle tue esigenze.</p>
 <p>La galassia Mastodon funziona al meglio quando connette numerose piccole e medie Istanze e non appoggiandosi solamente a poche mega-Istanze generaliste.</p>
-<p>Per questi motivi tra le Istanze che suggeriamo non includiamo le Istanze più grandi.</p>
+<p>Per questi motivi tra le <a href="instances/it">Istanze che suggeriamo</a> non includiamo le Istanze più grandi.</p>
 </section>
 
 <section>
 <h3><a name="InteractionsAndEchoChambers" id="InteractionsAndEchoChambers" class="anchor"></a>Interazioni ed echo-chambers</h3>
 <p>Dato il gran numero di strumenti che Mastodon mette a disposizione per bloccare e silenziare utenti e Istanze indesiderate si potrebbe pensare che la galassia Mastodon sia composta perlopiù da comunità isolate e chiuse nelle proprie bolle.</p>
 <p><img src="<?php echo($prepath); ?>imgs/Echo_chambers-Streuli_Silvan.png" class="image" alt="Due scimmiette di peluche, una che si copre gli occhi e l’altra che si copre le orecchie. Foto di Streuli Silvan." title="Foto di Streuli Silvan."></p>
-<p>Pur essendo tecnicamente possibile, la verità è invece del tutto opposta e di fatto la varietà delle comunità che si incrociano su Mastodon è qualcosa che difficilmente si può riscontrare sui grandi social commerciali.<br>
+<p>Pur essendo tecnicamente possibile, la realtà è invece del tutto opposta e di fatto la varietà delle comunità che si incrociano su Mastodon è qualcosa che difficilmente si può riscontrare sui grandi social commerciali.<br>
 Fondamentalmente, ogni Istanza interagisce nativamente con tutte le altre e solo in seguito può decidere di interrompere alcune di queste interazioni. Quest’ultima è una scelta che riguarda la comunità che gestisce ogni Istanza e che viene presa in base alla sua cultura e apertura mentale. Una comunità che non rispetta persone e stili di vita differenti molto probabilmente bloccherà e sarà bloccata da molte Istanze. Al contrario, un’Istanza gestita da una comunità disponibile a dialogare rispettosamente con chi ha una cultura o stile di vita diversi non verrà mai bloccata da altre Istanze altrettanto disponibili.</p>
 <p>Dalla sua nascita Mastodon è stato adottato da diverse comunità che condividono valori antifascisti, antirazzisti, antisessisti, pro-LGBT, antiomofobici e antitransfobici, e col tempo ha attratto comunità di popolazioni indigene, ecologiste, in difesa dei diritti animali, vegetariane, vegane, minoranze etniche, gruppi di difesa dei diritti umani, ecc.<br>
 Per questo motivo gran parte delle comunità che attualmente si trovano su Mastodon bloccherà e silenzierà chi diffonde contenuti razzisti e bigotti. Le Istanze create da gruppi razzisti, difatti, vengono isolate con grande efficienza.</p>
@@ -172,12 +172,12 @@ Per questo motivo gran parte delle comunità che attualmente si trovano su Masto
 
 <section>
 <h3><a name="SoftwareModifications" id="SoftwareModifications" class="anchor"></a>Istanze con software personalizzato e modificato</h3>
-<p>Poiché il software delle Istanze Mastodon è open source (se sei uno smanettone il codice è <a href="https://github.com/tootsuite/mastodon">qui</a>), chi amministra un’Istanza può apportare delle modifiche che saranno disponibili solo a chi utilizza la sua Istanza. Al tempo stesso chi amministra può scegliere di usare o non usare certe funzioni. Per esempio, un’Istanza può permettere di scrivere post più lunghi dei 500 caratteri standard, oppure può non mostrare i Trending Hashtags.</p>
+<p>Poiché il software delle Istanze Mastodon è open source (se sei uno smanettone il codice è <a href="https://github.com/tootsuite/mastodon">qui</a>), chi amministra un’Istanza può apportare delle modifiche che saranno disponibili solo a chi utilizza la sua Istanza. Al tempo stesso chi amministra può scegliere di usare o non usare certe funzioni. Per esempio, un’Istanza può permettere di scrivere post più lunghi dei 500 caratteri standard, oppure può non mostrare i <a href="#TrendingTopics">Trending Hashtags</a>.</p>
 </section>
 
 <section>
 <h3><a name="CopyRights" id="CopyRights" class="anchor"></a>Diritti d’autore</h3>
-<p>Ogni Istanza Mastodon è un server indipendente con le proprie policy personalizzate e quindi quando pubblichi qualcosa su Mastodon quel contenuto è materialmente salvato sul server dell'Istanza e viene gestito in base alle sue regole.</p>
+<p>Ogni Istanza Mastodon è un server indipendente con le proprie policy personalizzate e siccome quando pubblichi qualcosa su Mastodon quel contenuto è materialmente salvato sul server dell’Istanza, viene gestito in base alle sue regole.</p>
 <p>Se hai interesse a usare Mastodon come strumento per promuovere la tua arte o se per altri motivi vuoi che i tuoi contenuti abbiano un certo tipo di tutela e trattamento, potresti preferire Istanze specifiche per questi tipi di utilizzi.</p>
 <p>Tuttavia, data la natura federata della piattaforma, il contenuto potrà essere boostato anche su tutte le altre Istanze, le quali non sono certo tenute a fornire le stesse tutele e trattamenti offerti dalla tua Istanza.</p>
 <p>Per lo stesso motivo, se cancellassi un tuo post non lasciandone più traccia sul server della tua Istanza, sui server di altre Istanze che ti avevano boostato potrebbe comunque rimanerne una copia.</p>
@@ -190,10 +190,10 @@ Per questo motivo gran parte delle comunità che attualmente si trovano su Masto
 <section>
 <h3><a name="MastodonOnSmartphones" id="MastodonOnSmartphones" class="anchor"></a>Mastodon su smartphone</h3>
 <p>Tutti noi abbiamo un’e-mail ma, come è facile osservare, non esiste l’“applicazione ufficiale per le e-mail”: alla propria e-mail infatti si può accedere tramite browser o con una qualsiasi delle tante applicazioni per le e-mail.<br>
-Allo stesso modo, non esiste una applicazione “ufficiale” per Mastodon, ma ci si può accedere da browser o con una tra tante App disponibili.</p>
+Allo stesso modo, non esiste una applicazione “ufficiale” per Mastodon, ma ci si può accedere da browser o con una delle tante App disponibili.</p>
 <p>Su Android ce ne sono diverse. Le più note sono Tusky, Fedilab e Subway Toot. Puoi scaricarle da <a href="https://f-droid.org">F-Droid</a>, uno “store” alternativo e completamente open source, ma anche dal Google Play Store.</p>
 <p>Anche per iOS sono disponibili diverse App. Tra queste Amaroq, Toot e Mast sono tra le più conosciute.</p>
-<p>Ogni App è diversa dalle altre e ognuna ha i suoi pro e i suoi contro. Alcune offrono caratteristiche uniche. Ogni App può aggiungere o non usare certe funzioni. Per esempio, alcune App permettono di tradurre automaticamente i messaggi in lingua straniera mentre altre possono indicare con con un’icona speciale se un account è un bot e così via. Cerca le App e provale personalmente per capire quale preferisci.</p>
+<p>Ogni App è diversa dalle altre e ha i suoi pro e i suoi contro. Alcune offrono caratteristiche uniche. Ogni App può aggiungere o non usare certe funzioni. Per esempio, alcune App permettono di tradurre automaticamente i messaggi in lingua straniera mentre altre possono indicare con con un’icona speciale se un account è un bot e così via. Cerca le App e provale personalmente per capire quale preferisci.</p>
 <p>Tieni conto che alcune di queste App, come Toot e Mast, possono non essere gratuite o open source!</p>
 <p><img src="<?php echo($prepath); ?>imgs/MastodonOnSmartphones.png" class="image" alt="Tre schermate di Mastodon su smartphone."></p>
 </section>
@@ -224,15 +224,15 @@ Allo stesso modo, non esiste una applicazione “ufficiale” per Mastodon, ma c
 <h3><a name="MastodonAccount" id="MastodonAccount" class="anchor"></a>Account Mastodon</h3>
 <p>Un account Mastodon è composto più o meno come un indirizzo e-mail:
 <p><em>@nome@istanza</em></p>
-<p>A volte i nuovi utenti tendono ad indicare come proprio account solo <em>@nome</em> ma così è incompleto. E'come se ti dessero un indirizzo email senza la parte dopo la <em>@</em>.</p>
+<p>A volte i nuovi utenti tendono a indicare come proprio account solo <em>@nome</em>, ma così è incompleto: è come se ti dessero un indirizzo email senza la parte dopo la <em>@</em>.</p>
 <p>Se su Mastodon menzioni una persona scrivendo solo <em>@nome</em>, nella maggioranza dei casi verrà ritenuto che tale persona si trovi sulla tua stessa Istanza. Perciò se una persona è registrata su un’Istanza diversa dalla tua e non specifichi anche la seconda parte, quella contenente il nome dell’altra Istanza, chi clicca su <em>@nome</em> potrebbe ricevere un messaggio d’errore o trovarsi a interagire con un omonimo che sta sulla tua stessa Istanza.</p>
-<p>Nota che alcune App possono offrire dei servizi di autocompletamento dei nomi utente.</p>
+<p>Nota che alcune App offrono funzioni di autocompletamento dei nomi utente.</p>
 </section>
 
 <section>
 <h3><a name="LingoAndTranslations" id="LingoAndTranslations" class="anchor"></a>Gergo e traduzioni</h3>
 <p>Come spesso accade sugli strumenti digitali, anche Mastodon usa dei termini propri per indicare funzioni che su altre piattaforme hanno un nome diverso.</p>
-<p>Per esempio i messaggi, o post, che su Twitter si chiamano “tweet” qui si chiamano “toot”. Condividere un toot scritto da un’altra persona su certe piattaforme viene definito “repost”, “share” o “retweet” mentre qui si dice “boost”.</p>
+<p>Per esempio i messaggi, o post, che su Twitter si chiamano “tweet”, qui si chiamano “toot”. Condividere un toot scritto da un’altra persona su certe piattaforme viene definito “repost”, “share” o “retweet”, mentre qui si dice “boost”.</p>
 <p>Poiché Mastodon può essere usato con diverse App e frontend sviluppate da persone e gruppi di lavoro diversi è anche possibile che certe funzioni vengano chiamate in modi leggermente diversi. Per esempio quelli che su un’App sono chiamati “messaggi diretti”, su un’altra possono esser chiamati “post privati”.</p>
 </section>
 
@@ -263,7 +263,7 @@ Allo stesso modo, non esiste una applicazione “ufficiale” per Mastodon, ma c
 
 <section>
 <h3><a name="NoRetweetAndComment" id="NoRetweetAndComment" class="anchor"></a>Non c’è “Ritwitta e commenta”</h3>
-<p>Su Mastodon quando “boosti” un post non c’è la funzione “Ritwitta e commenta” come su Twitter. Questa mancanza è voluta perché è una funzione che viene utilizzata soprattutto per creare disturbo, generare polemiche e molestare chi ha scritto un post senza discuterci direttamente.<br>
+<p>Su Mastodon non c’è una funzione analoga al “Ritwitta e commenta” di Twitter. Questa mancanza è voluta, perché Ritwitta e commenta” è una funzione che viene utilizzata soprattutto per creare disturbo, generare polemiche e molestare chi ha scritto un post senza discuterci direttamente.<br>
 È vero che questa funzione può esser usata anche in modo positivo, per esempio per consigliare una discussione in corso, ma la stessa cosa può essere fatta anche in altri modi che, invece, si prestano meno a generare litigi. Mastodon è strutturato in modo da stimolare il dialogo tra le persone più che i boost.</p>
 </section>
 
@@ -276,7 +276,7 @@ Allo stesso modo, non esiste una applicazione “ufficiale” per Mastodon, ma c
 
 <section>
 <h3><a name="ObscuredFollowersList" id="ObscuredFollowersList" class="anchor"></a>Lista dei followers “oscurata”</h3>
-<p>Quando controlli il profilo di una persona vedrai il numero di quelle che segue e quelle che la seguono, ma se fai clic su quel numero, anziché l’elenco completo delle persone ne vedrai solo una parte: quelle che già conosci o che stanno sulla tua stessa Istanza.<br>
+<p>Quando controlli il profilo di una persona vedrai il numero di quelle che segue e di quelle che la seguono, ma se fai clic su quel numero, anziché l’elenco completo delle persone ne vedrai solo una parte: quelle che già conosci o che stanno sulla tua stessa Istanza.<br>
 Questa cosa è voluta e serve a proteggerti.<br>
 Diamo uno sguardo alla vita reale: nessuno di noi va in giro con la lista delle persone con cui è in contatto attaccata al collo, non è vero?<br>
 Ma allora, se non si possono scoprire persone nuove controllando chi sta seguendo chi, come si fa a trovarne e incontrarne di nuove su Mastodon? <em>Comunicando</em>, socializzando e interagendo! Quando “boosti” il messaggio di un una persona non stai solo facendo conoscere quel messaggio ma stai pure presentando quella persona a chi ti segue e a loro volta chi ti segue presenterà a te chi conosce e così via. Mastodon enfatizza la socializzazione umana anziché l’esplorazione dei profili a mo’ di spionaggio.</p>
@@ -299,7 +299,7 @@ Ma allora, se non si possono scoprire persone nuove controllando chi sta seguend
 <section>
 <h3><a name="ThreadsAndRamifications" id="ThreadsAndRamifications" class="anchor"></a>Threads e ramificazioni</h3>
 <p>Una discussione (“thread”) può evolversi in una sorta di “albero” formato da discussioni collaterali che possono svilupparsi da qualunque post. Nell’immagine seguente è rappresentato lo schema di un thread che a partire da un post iniziale si sviluppa in quattro “rami”:</p>
-<p><img src="<?php echo($prepath); ?>imgs/thread_01.svg" class="image" alt="Rappresentazione grafica di un thread diviso in quattro rami. Ogni post è rappresentato da un quadratino con un numero progressivo. Il quadratino rappresentante il post iniziale sta in alto e quelli successivi, coi numeri man mano più alti, sono disposti verso il basso. I diversi “rami” sono rappresentati da delle linee che collegano i quadratini. Il ramo che potremmo definire “principale” è formato dalle risposte  1, 2, 3 e 4 che, disposte sotto il post iniziale, formano una linea perfettamente verticale. Dal quadratino rappresentante la risposta numero 1, però, parte una seconda linea alla sua sinistra, alla quale sono attaccati i quadratini 2a e 3a. Questi rappresentano la ramificazione “a”. Anche dal quadratino rappresentante la risposta numero 2 del “ramo principale” si sviluppa, alla sua destra, una ramificazione chiamata “b” composta dai post 3b, 4b, 5b, 6b. Infine v’è l'ultima ramificazione, quella denominata “c”, che non si sviluppa da un post del ramo principale, bensì alla destra del post 5b. Il ramo “c” é composto dai post 6c e 7c."></p>
+<p><img src="<?php echo($prepath); ?>imgs/thread_01.svg" class="image" alt="Rappresentazione grafica di un thread diviso in quattro rami. Ogni post è rappresentato da un quadratino con un numero progressivo. Il quadratino rappresentante il post iniziale sta in alto e quelli successivi, coi numeri man mano più alti, sono disposti verso il basso. I diversi “rami” sono rappresentati da delle linee che collegano i quadratini. Il ramo che potremmo definire “principale” è formato dalle risposte  1, 2, 3 e 4 che, disposte sotto il post iniziale, formano una linea perfettamente verticale. Dal quadratino rappresentante la risposta numero 1, però, parte una seconda linea alla sua sinistra, alla quale sono attaccati i quadratini 2a e 3a. Questi rappresentano la ramificazione “a”. Anche dal quadratino rappresentante la risposta numero 2 del “ramo principale” si sviluppa, alla sua destra, una ramificazione chiamata “b” composta dai post 3b, 4b, 5b, 6b. Infine v’è lultima ramificazione, quella denominata “c”, che non si sviluppa da un post del ramo principale, bensì alla destra del post 5b. Il ramo “c” é composto dai post 6c e 7c."></p>
 <p>Chi usa Twitter già conosce questo modo di organizzare i thread ma chi viene da piattaforme diverse (tipo Facebook) potrebbe metterci qualche tempo per abituarsi.</p>
 </section>
 

+ 61 - 1
web/index.php

@@ -15,7 +15,8 @@ $menu=array(
 	'about'=>array('liadd'=>null, 'href'=>$instpath.'/about', 'title'=>'About', 'selected'=>false, 'submenu'=>null),
 	'language'=>array('liadd'=>null, 'href'=>null, 'title'=>'Language', 'selected'=>false, 'submenu'=>array(
 			'inglese'=>array('liadd'=>'onclick="golang(\'en\')" onmouseover="this.style.cursor=\'pointer\'"', 'href'=>null, 'title'=>'English', 'selected'=>false, 'submenu'=>null),
-			'italiano'=>array('liadd'=>'onclick="golang(\'it\')" onmouseover="this.style.cursor=\'pointer\'"', 'href'=>null, 'title'=>'Italiano', 'selected'=>false, 'submenu'=>null)
+			'italiano'=>array('liadd'=>'onclick="golang(\'it\')" onmouseover="this.style.cursor=\'pointer\'"', 'href'=>null, 'title'=>'Italiano', 'selected'=>false, 'submenu'=>null),
+			'francese'=>array('liadd'=>'onclick="golang(\'fr\')" onmouseover="this.style.cursor=\'pointer\'"', 'href'=>null, 'title'=>'Français', 'selected'=>false, 'submenu'=>null)
 		)
 	)
 );
@@ -32,6 +33,16 @@ function tradmenu($lang) {
 		$menu['about']['href'].='/it';
 		$menu['language']['title']='Lingua';
 		break;
+
+		case 'fr':
+		$menu['guide']['title']='Guide';
+		$menu['guide']['href'].='it';
+		$menu['instances']['title']='Instances';
+		$menu['instances']['href'].='/fr';
+		$menu['about']['title']='Infos';
+		$menu['about']['href'].='/fr';
+		$menu['language']['title']='Langue';
+		break;
 	}
 }
 
@@ -68,6 +79,23 @@ switch($path) {
 	$menu['language']['submenu']['italiano']['selected']=true;
 	break;
 
+	case '/fr':
+	$cont=array(
+		'fp'=>'home_fr.php',
+		'lang'=>'fr',
+		'atit'=>' - Guide',
+		'desc'=>'Una approfondita introduzione a Mastodon', //needs translation
+		'js'=>array('shsum','guideanchors','scrolltrack')
+	);
+	tradmenu('fr');
+	$menu['guide']['liadd']='onclick="shsum()" onmouseover="this.style.cursor=\'pointer\'"';
+	$menu['guide']['href']=null;
+	$menu['guide']['selected']=true;
+	$menu['language']['submenu']['francese']['liadd']=null;
+	$menu['language']['submenu']['francese']['selected']=true;
+	break;
+
+
 	case '/instances':
 	$cont=array(
 		'fp'=>'instances_en.php',
@@ -97,6 +125,22 @@ switch($path) {
 	$menu['language']['submenu']['italiano']['selected']=true;
 	break;
 
+	case '/instances/fr':
+	$cont=array(
+		'fp'=>'instances_fr.php',
+		'lang'=>'fr',
+		'atit'=>' - Instances',
+		'desc'=>'Istanze Mastodon consigliate', // needs translation
+		'js'=>array()
+	);
+	tradmenu('fr');
+	$menu['instances']['href']=null;
+	$menu['instances']['selected']=true;
+	$menu['language']['submenu']['francese']['liadd']=null;
+	$menu['language']['submenu']['francese']['selected']=true;
+	break;
+
+
 	case '/about':
 	$cont=array(
 		'fp'=>'about_en.php',
@@ -126,6 +170,22 @@ switch($path) {
 	$menu['language']['submenu']['italiano']['selected']=true;
 	break;
 
+	case '/about/fr':
+	$cont=array(
+		'fp'=>'about_fr.php',
+		'lang'=>'fr',
+		'atit'=>' - Infos',
+		'desc'=>'Informazioni sugli autori, i collaboratori e la licenza di Mastodon Startpage', // needs translation
+		'js'=>array()
+	);
+	tradmenu('fr');
+	$menu['about']['href']=null;
+	$menu['about']['selected']=true;
+	$menu['language']['submenu']['francese']['liadd']=null;
+	$menu['language']['submenu']['francese']['selected']=true;
+	break;
+
+
 	default:
 	$cont=array(
 		'fp'=>'404.php',

+ 19 - 0
web/instances_fr.php

@@ -0,0 +1,19 @@
+<body>
+<nav>
+<div id="hmenu">
+<ul>
+<?php echo($menuout); ?>
+</ul>
+</div>
+</nav>
+<div class="scrwide">
+<div class="scrwidein">
+<section class="sectcont">
+<h3>Instances</h3>
+<!-- Needs translation -->
+<p>{Needs translation} Here you will be able to browse through our list of Instances, a selection including only those which have between a minimum of 11 and a maximum of 30,000 users and, as far as we currently know, do not spread hate content.</p>
+<p>In the meantime, have a look at this <a href="https://gitlab.com/distributopia/masto-world-overview/blob/master/README.MD">good thematic selection</a> made by others.</p>
+</section>
+</div>
+</div>
+</body>

+ 1 - 1
web/instances_it.php

@@ -11,7 +11,7 @@
 <section class="sectcont">
 <h3>Istanze</h3>
 <p>Qui potrai sfogliare la nostra lista di Istanze, una selezione in cui includeremo solo quelle che hanno tra un minimo di 11 e un massimo di 30.000 utenti e che, per quanto ne sappiamo attualmente, non diffondono contenuti di odio.</p>
-<p>[LAVORI IN CORSO]</p>
+<p>Nel frattempo puoi dare un’occhiata a questa <a href="https://gitlab.com/distributopia/masto-world-overview/blob/master/README.MD">buona selezione tematica</a> mantenuta da altri.</p>
 </section>
 </div>
 </div>