Minor changes
This commit is contained in:
parent
ed2d7182d9
commit
9bee2ee027
3 changed files with 39 additions and 11 deletions
24
todo.txt
24
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
|
||||
|
|
|
@ -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);*/
|
||||
|
||||
?>
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue