diff --git a/todo.txt b/todo.txt index 94e8ef6..e883537 100644 --- a/todo.txt +++ b/todo.txt @@ -9,16 +9,19 @@ - The image with logos from various Fediverse platform: put a universe with many galaxies as a background, instead of the current one that only has one - in "DescribingMedia", tell one can avoid adding description if the post text already describes a media and it is understandable that it does; and that you can use "detext text from image" +* una presa di posizione contro la deriva centralizzante e gamificante di mastodon +- rimettere trads su weblate e poi... % aggiornare trans credits pescando dal report generabile da weblate -~ una presa di posizione contro la deriva centralizzante e gamificante di mastodon -~ se weblate poi va bene, aggiornare la pagina "contribuisci" -~ la parte su "cambiare istanza" mi sembra ancora un po' sbumballata. +* la parte su "cambiare istanza" mi sembra ancora un po' sbumballata - fatto: linkata la guida ufficiale :D + +--- Mastodon issues --- + +- non mostra tutti i nomi di admin e moderatori da nessuna parte +- cancellazione automatica dei post: non dovrebbe cancellare mai i propri post che abbiano risposte altrui --- Tech --- -- issue mastodon: non mostra tutti i nomi di admin e moderatori da nessuna parte -- issue mastodon: cancellazione automatica dei post: non dovrebbe cancellare mai i propri post che abbiano risposte altrui - +- finire il robo per importare bloccaggi da altre istanze: farlo come pagina web o-e come azione di mustool.php - instances.php, strip(): contare le tag che si aprono e chiuderle alla fine se alcune non chiudono - per "sendtoot" in getinstinfo.php: vedere un po' quante istanze nuove trova rispetto al giorno precedente, ricordarsi di switchare la visibility del toot da "direct" a "public" su bida3 - tradurre in inglese gli script in web/clitools/maintain @@ -26,11 +29,12 @@ * instances.php: mettere tasto "imposta a criteri di ricerca che includono tutte le istanze" a fine criteri - instances.php: rinomina "resetta ricerca ai criteri di default" a "resetta ai criteri di ricerca e ordinamento di default" - uno scriptino per settare la data di primo avvistamento alla data di creazione dell'account admin? per ovviare al baco che escludeva alcune istanze -- pcloop.bash e maintain.bash: il 1 gennaio di ogni anno fare con gracetime di 2 anni +- pcloop.bash: il 1 gennaio di ogni anno fare con gracetime di 2 anni +* maintain.bash: il 1 gennaio di ogni anno fare con gracetime di 2 anni - maintain.bash: un parametro a logcmd perché invece di appendere al log file, lo sovrascriva; da usare per crawler.php -- cerca "todo" in instances.php -- updatare db mastostart su bida3 con updb.sql -- rispondere a https://meta.akkoma.dev/t/hardware-specs-for-an-akkoma-server-that-should-manage-30000-users-2000-active-users-per-month-5000-active-users-per-year/629/5 +- cerca "tododo" in instances.php ("tododo" non è errore, è per evitare che trovi anche "mastodon", per es.) +* updatare db mastostart su bida3 con updb.sql +* rispondere a https://meta.akkoma.dev/t/hardware-specs-for-an-akkoma-server-that-should-manage-30000-users-2000-active-users-per-month-5000-active-users-per-year/629/5 - in stats dovrebbe finire il codice linguaggio 2 lettere reale, non "en", quando defaulta a "en" - controllare tutte le platforms in tabella Platforms, vedere quali "sono mastodon"... serve poi, già scritta, funzione mail che maili quando una platform nuova si aggiunge - spostare poputest.php in programmetti diff --git a/web/lib/ckratelimit.php b/web/lib/ckratelimit.php index b8ae8b1..eb222dd 100644 --- a/web/lib/ckratelimit.php +++ b/web/lib/ckratelimit.php @@ -1,4 +1,5 @@ true,'sleep'=>0,'remaining'=>$remaining]; } + +/* +// test +$context=[ + 'http'=>[ + 'header'=>'Accept: application/json'.RN + ] +]; +$context=stream_context_create($context); +while (true) { + $res=@file_get_contents('https://livellosegreto.it/api/v2/instance',false,$context); + echo "{$res}\n"; + print_r($http_response_header); + $rl=ckratelimit($http_response_header); + print_r($rl); + if ($rl['sleep']>0) { + echo 'Reached rate limit, sleeping for '.ght($rl['sleep']).' (until '.date('c',time()+$rl['sleep']).') ...'; + sleep($rl['sleep']); + echo "\n"; + } +} +exit(0);*/ + ?> diff --git a/web/site/instances.php b/web/site/instances.php index 8a4f5ae..ff20e0f 100644 --- a/web/site/instances.php +++ b/web/site/instances.php @@ -31,7 +31,7 @@ debug('$_GET: '.print_r($_GET,true),$debug); debug('LOCALE: '.setlocale(LC_ALL,0).N,$debug); // an instance is displayed as "New" if its age, relative to the InsertTS field, is less or equal than this (currently 30 days) -$oldline=30*24*60*60;// todo: do it relative to firstseen? +$oldline=30*24*60*60;// tododo: do it relative to firstseen? if (array_key_exists('id',$_GET) && preg_match('/^\d+$/',$_GET['id'])===1) { $_GET['id']+=0;