Minor changes

This commit is contained in:
pezcurrel 2024-08-28 10:53:16 +02:00
parent ed2d7182d9
commit 9bee2ee027
3 changed files with 39 additions and 11 deletions

View file

@ -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

View file

@ -1,4 +1,5 @@
<?php
function ckratelimit($headers) {
$aaheaders=[];
array_shift($headers);
@ -23,4 +24,27 @@ function ckratelimit($headers) {
else
return ['ok'=>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);*/
?>

View file

@ -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;