Come posso aprire il mio account friendster
Friendster
Friendster è stato uno dei primi siti di social networking. Si stima che Friendster abbia avuto oltre 115 milioni di utenti registrati. Fondata nel 2002, Friendster ha permesso la pubblicazione di blog, foto, shoutout/commenti e "widget" di varia qualità (non dissimili dalle applicazioni di Facebook). È considerato uno dei primi social network (anche se ha numerosi predecessori risalenti ad anni fa) e si è distinto per aver consentito tali aggiunte "rich media" all'account di un utente. Dopo un posizionamento e una valutazione inizialmente elevati nelle classifiche, il lento declino di Friendster ha assicurato una possibilità sempre crescente di essere cancellato, e il 25 aprile 2011, Friendster ha annunciato che la maggior parte dei contenuti generati dagli utenti sul sito sarebbero stati rimossi il 31 maggio 2011. Letteralmente terabyte di contenuti generati dagli utenti rischiavano di essere spazzati via e Archive Team ha reso prioritario l'acquisizione di quanto più Friendster il più possibile. È stato creato uno script basato su unix (chiamato BFF, o Best Friends Forever) e Archive Team ha chiesto a chiunque avesse unix e 100 GB di spazio su disco di partecipare al progetto.
Jonathan Abrams, il co-fondatore originale di Friendster, si è lavato le mani di tutta la situazione ed è per lo più frustrato dal passato di Friendster. [1]
Poiché Friendster si basava su ID numerici (al contrario dei nomi utente), era possibile assegnare "blocchi" ai volontari dell'Archive Team. Gli strumenti seguenti sono stati utilizzati per salvare Friendster.
C'è un progetto parallelo che scarica un set di dati di Friendster.
Lunedì 27 giugno, Friendster ha cambiato server DNS, puntando al loro nuovo sito. Tuttavia, il vecchio sito e i dati rimangono disponibili sui vecchi server, se si sa dove cercare.
NOTA: si consiglia vivamente di utilizzare un server DNS di memorizzazione nella cache locale, ad esempio dnscache, dnsmasq o bind. Ciò riduce il Carico DNS sulla connessione Internet, consente alle ricerche DNS di risolvere più rapidamente e riduce il carico sul server remoto.
dnscache
Se si utilizza il server dnscache dal pacchetto djbdns, è possibile eseguire le seguenti operazioni per inoltrare le richieste relative a Friendster (supponendo che la configurazione di dnscache sia in /etc/dnscache):
- echo 50.17.127.246 > /etc/dnscache/root/servers/friendster.com
- echo 50.17.127.246 > /etc/dnscache/root/servers/friendster.com.cdngc.net
- svc -t /etc/dnscache
Eseguire una ricerca di friendster.com. Dovresti ottenere 209.11.168.113.
dnsmasq
Puoi dire a dnsmasq di inoltrare le richieste per i domini Friendster a un server diverso. dnsmasq memorizzerà anche i risultati nella cache per un certo periodo. La dimensione predefinita della cache è 150 nomi.
- Trova la tua configurazione dnsmasq.
- Aggiungi le seguenti opzioni:
- server=/friendster.com/50.17.127.246
- server=/friendster.com.cdngc.net/50.17.127.246
- Riavvia dnsmasq.
- Fai una ricerca per friendster.com. dovresti ottenere 209.11.168.113.
bind
Se stai utilizzando bind per le tue esigenze DNS, puoi aggiungere quanto segue alle tue opzioni per inoltrare le tue richieste relative a Friendster a un server che sta ancora servendo i vecchi dati:
zona "friendster.com" { type forward; forwarders { 50.17.127.246; }; }; zona "friendster.com.cdngc.net" { tipo forward; forwarders { 50.17.127.246; }; };Quindi ricaricare/riavviare il bind. Fai una ricerca di friendster.com e dovresti ottenere 209.11.168.113.
modo semplice e hacky
NOTA: Questo NON è raccomandato. Inoltrerà TUTTE le tue ricerche DNS a questo server, per OGNI richiesta. Per impostazione predefinita, Linux non memorizza nella cache i risultati sulla macchina locale.
Aggiungi "nameserver 50.17.127.246" all'inizio del tuo file /etc/resolv.conf. Questo invierà Tutte le ricerche su quel server per prime. Questo server esegue anche richieste ricorsive, quindi è possibile utilizzarlo direttamente se lo si desidera. (Tuttavia, potrebbe potenzialmente rallentare tutte le ricerche di nomi). Il modo migliore è fare una delle cose precedenti. (Per impostazione predefinita, Linux non memorizza nella cache i risultati DNS sulla macchina locale. Potresti voler installare DNSCACHE, modificare il file root/servers/@ per elencare i server DNS del tuo ISP (o il tuo server locale) e puntare resolv.conf a 127.0.0.1).
Tieni presente che con questo metodo hacky, la modifica potrebbe essere sovrascritta al successivo aggiornamento del DHCP. (Potresti essere in grado di aggiungere la riga a un nuovo file chiamato "/etc/resolve.conf.head" per aggirare questo problema. Potrebbe anche essere possibile configurare il client DHCP in modo che ignori i server ricevuti dal DHCP o che venga posizionato un altro server prima o dopo di esso. Un'altra opzione, nei Linux che lo supportano, è "sudo chattr +i /etc/resolv.conf")
Fare una ricerca di friendster.com. Dovresti ottenere 209.11.168.113.
friendster-scrape-profile
Script per scaricare un profilo Friendster: scaricalo, o clona il repository git.
Hai bisogno di un account Friendster per utilizzare questo script. (Nota: se stai creando un account, gli indirizzi email di mailinator sono bloccati) Aggiungi i tuoi dati di accesso a un file e salvali nella directory dello script di download.
Esegui con un ID profilo numerico di un utente Friendster:
Attualmente scarica:
- la pagina principale del profilo (profiles.friendster.com/$PROFILE_ID)
- l'immagine del profilo dell'utente da quella pagina l'elenco
- degli album pubblici (www.friendster.com/viewalbums.php?uid=$PROFILE_ID)
- ciascuna delle pagine dell'album (www.friendster.com/viewphotos.php?a=$id&uid=$PROFILE_ID)
- le foto originali di ogni album
- l'elenco degli amici (www.friendster.com/fans.php?uid=$PROFILE_ID)
- lo shoutoutstream (www.friendster.com/shoutoutstream.php?uid=$PROFILE_ID) e i commenti associati
- il blog di Friendster, se ce ne sono.
Non scarica nessuno dei widget.
Il download di un profilo richiede tra i 6 e i 10 secondi e genera 200-400 kB di dati (per i profili normali).
Automatizzare il processo
(Questo è tutto solo unix; non funzionerà in Windows.)
1. Crea un account Friendster
2. Scarica lo script; Chiamalo "bff.sh".
3. Nella directory in cui hai inserito il bff.sh, crea un nome utente.
4. Nella directory in cui hai inserito il bff.sh, crea un file password.txt che contenga la tua password Friendster come testo.
5. Scegli la gamma del tuo profilo.
6. Modifica quella sezione per dire quale intervallo farai.
7. Sulla riga di comando, digita (con l'intervallo che sostituisce i '#.):
o ancora meglio
$ ./bff-thread.sh # #che ti permetterà per interrompere in qualsiasi momento toccando il file STOP.
Avanzato: istanze multiple
Requisiti
Ora potresti notare che è relativamente lento. La mia media è di 115 profili all'ora. Il collo di bottiglia è principalmente costituito dalle richieste di rete, quindi l'esecuzione di più istanze può aumentare la velocità di download in modo quasi lineare. txt per tutte le istanze (cosa che farà per impostazione predefinita). Fortunatamente puoi facilmente evitarlo utilizzando un parametro opzionale aggiuntivo di bff.sh. ".
Manualmente
$ per i in {#.. #}; colpire bff.txt; fatto
chunky.sh
Questo è il modo più recente e sofisticato per automatizzare questo è eseguire chunky.sh. Suddivide l'intervallo in blocchi di mille profili ed esegue contemporaneamente il numero di blocchi richiesto. Ciò significa che se alcuni blocchi contengono profili più piccoli e quindi vengono scaricati più rapidamente, non si ottiene un numero di download simultanei inferiore a quello desiderato.
$ ./chunky.sh <start> <end> <threads>Istanze multiple di chunky.sh
Per scaricare sempre alla massima capacità, stiamo sperimentando un chunky.sh aggiornato che sia a conoscenza di tutti i processi di download BFF sul computer, non solo del proprio. Ciò significa che puoi iniziare una nuova gamma di profili e il nuovo chunky.sh aspetterà pazientemente fino a quando non vedrà uno slot di download libero da prendere. Non ha ancora visto molti test, quindi usalo a tuo rischio e pericolo e segnala eventuali problemi o possibili miglioramenti in #forerveralone. La sintassi è la stessa dell'originale chunky.sh. Visualizzalo qui o scaricalo qui.
snook.sh
La soluzione automatizzata originale era snook.sh. Questo script prende l'inizio e la fine di un intervallo e un numero di thread di download da eseguire e avvia il numero di istanze di bff.sh contemporaneamente. Questa sceneggiatura è stata originariamente scritta da underscore; Potresti avere il suo link a Pastebin sul canale IRC. Ho Risolti diversi bug, di cui uno molto grave. Se hai utilizzato la versione di pastebin, dovrai ricominciare da capo perché ha scaricato i profili sbagliati (conserva ciò che hai scaricato, si sovrapporrà semplicemente a qualcun altro). Se è necessario interrompere i download in modo pulito, è sufficiente .
invoker.pl e summary.pl
Un'altra opzione è questo script perl che fa un lavoro simile. Non è ancora stato testato a fondo, ma è piuttosto semplice. Prende l'ID iniziale, il numero di ID per processo, il numero di processi, quindi crea uno script di shell che li avvia. Ha il vantaggio di poter essere arrestato utilizzando , e registra ogni ID finito da ogni istanza in un file per il monitoraggio. Questo script fornirà un rapido riepilogo di quel file per monitorare l'avanzamento dei processi. (E con e il file di riepilogo, ciò significa una facile gestione tramite SSH! Woo!)
Liste di amici XML
Anche sul wiki: uno script che utilizza il API Friendster per scaricare le liste di amici. Questo ha il vantaggio di poter ottenere gli ID di tutti gli amici di un utente come un unico file XML, che è molto più veloce del metodo bff. Vedi getfriends.sh su Github.
Risoluzione dei problemi
Se ricevi un errore come , dovrai convertire lo script per utilizzare le terminazioni di riga in stile UNIX:
o se in qualche modo ti trovi senza il comando dos2unix, fai questo:
$ sed "s/\r//" bff.sh > bff-fixed.sh $ mv bff-fixed.sh bff.shIl contenuto su Friendster sembra essere organizzato principalmente dal numero id degli utenti, che sono stati assegnati in sequenza a partire da 1. Questo renderà abbastanza facile per wget raschiare il sito e per noi suddividerlo in comode unità di lavoro. I componenti principali che dobbiamo raschiare sono le pagine del profilo, gli album fotografici e i blog, ma potrebbero essercene altri. Sono necessarie ulteriori ricerche
Profili
URL del modulo 'http://profiles.friendster.com/<userid>'. Molte immagini su queste pagine sono ospitate su URL che assomigliano a "http://photos-p.friendster.com/photos/<lk>/<ji>/nnnnnijkl/<imageid>.jpg", ma queste cartelle non sono consultabili direttamente. I profili non saranno facili da raschiare con wget.
Gli
album fotografici di un utente si trovano a URL che assomigliano a 'http://www.friendster.com/viewalbums.php?uid=<userid>' con album individuali a 'http://www.friendster.com/viewphotos.php?a=<album id>&uid=<userid>'.
Nelle pagine dei singoli album, le miniature delle foto sono memorizzate in percorsi simili a quelli delle immagini principali. Ad esempio, se il pollice dell'album è a http://photos-p.friendster.com/photos/<lk>/<ji>/nnnnnijkl/<imageid>m.jpg, basta lasciarlo La 'm' finale per ottenere la foto principale (o sostituirla con una 't' per ottenere una versione ancora più piccola).
Blog
I blog sono ospitati da un wordpress Installa, tipicamente su (somename).blog.friendster.com per le pagine del blog effettive, con immagini ospitate su (somename).blogs.friendster.com, dove quel nome è lo stesso, e scelto dall'utente.
I
gruppi Friendster (visibili solo quando si effettua l'accesso) hanno un'immagine del profilo, un elenco di membri, foto, discussioni (un forum) e annunci.
Gli ID dei gruppi vanno da 1 a 3253050.
Forum
Ci sono forum Friendster generali su http://www.friendster.com/forums/. Non è chiaro se rimarranno aperti o scompariranno. (Nota: li ho scaricati, Alard.)
Suddivideremo gli ID utente in intervalli e consentiremo agli individui di richiedere un intervallo da scaricare. Usa questa tabella per contrassegnare il tuo territorio:
Inizio | Fine | Stato | Dimensione (non compresso) | Richiedente |
---|---|---|---|---|
1 | 999 | Caricato | 55MB | chiusura |
1.000 | 1.999 | Caricato | 283MB | alard |
2.000 | 2.999 | Caricato | 473MB | DoubleJ |
3.000 | 3.999 | Scaricato | 234MB | Cucchiaino |
4.000 | 4.999 | Caricato | 183MB | Paradoks |
5.000 | 5.999 | Caricato | 202MB | robbiet48/Robbie Trencheny (Amsterdam) |
6.000 | 9.999 | Caricato | 1,1gb | Sketchcow/Jason Scott |
10.000 | 29.999 | Caricato | 5.1gb | Sketchcow/Jason Scott |
30.000 | 31.999 | Caricato | 485MB | Sketchcow/Jason Scott |
32.000 | 32.999 | Caricato | 201MB | Paradoks |
33.000 | 33.999 | Caricato | 241mb | chiusura |
34.000 | 100.000 | Caricato | sconosciuto (20+ gb?) | chiusura |
100.000 | 101.000 | Scaricato | 205.6 MB | xlene |
101.001 | 102.000 | Caricato | 232MB | robbiet48/Robbie Trencheny (Florida) |
102.001 | 103.000 | Caricato | 241MB | robbiet48/Robbie Trencheny (Amsterdam) |
103.001 | 104.000 | Caricato | yipdw | |
104.001 | 105.000 | Scaricato | 252MB | Coderjoe |
105.001 | 114.999 | Caricato | 2,1GB | Paradoks |
115.000 | 116.999 | Caricato | yipdw | |
117,000 | 119,999 | Scaricato | 815MB | Coderjoe |
120,000 | 130,000 | Caricato | 2,3GB | robbiet48/Robbie Trencheny (Florida) |
130.000 | 140.000 | Caricato http://ia700601.us.archive.org/5/incoming/gv/friendster.130000-140000.tar | robbiet48/Robbie Trencheny (Florida) (Reclamata da Underscor 15:24, 19 June 2011 (UTC)) | |
140.001 | 160.000 | Caricato | yipdw | |
160.001 | 180.000 | Scaricato | 2.4GB | jch |
180.001 | 200.000 | Caricato | yipdw | |
200.001 | 220.000 | Scaricato | 8.4GB | Coderjoe |
220.001 | 230.000 | Caricato | xlene (Reclaimed by alard, 19 giugno 2011) | |
230.001 | 240.000 | Caricato | 4.4GB | alard |
240.001 | 250.000 | Scaricato | Cucchiaino | |
250.001 | 260.000 | Caricato http://ia700601.us.archive.org/5/incoming/gv/friendster.250001-260000.tar | robbiet48/Robbie Trencheny (Newark) (Reclaimed by Underscor 21:35, 19 June 2011 (UTC)) | |
260.001 | 270.000 | Caricato | 4.0GB | robbiet48/Robbie Trencheny (Fremont 1) |
270.001 | 280.000 | Caricato | 3,2 GB | robbiet48/Robbie Trencheny (Fremont 2) |
280.001 | 290.000 | Caricato | 3,8 GB | DoubleJ |
290.001 | 300.000 | Caricato | 3,9 GB | dnova |
310.001 | 320.000 | Scaricato | 5,1 GB | Coderjoe |
320.001 | 330.000 | Caricato http://ia700601.us.archive.org/5/incoming/gv/friendster.320001-330000.tar | robbiet48/Robbie Trencheny (Oakland) (Reclaimed by Underscor 23:20, 19 June 2011 (UTC)) | |
330.000 | 340.000 | Uploaded | closure | |
340,000 | 400,000 | Uploaded | 25gb | Sketchcow/Jason Scott |
400.001 | 500.000 | Caricato | 40 GB | DoubleJ |
500.000 | 600.000 | Scaricato | 37 GB | chiusura (pinguino) |
600.001 | 700.000 | Caricato http://ia700601.us.archive.org/5/incoming/gv/friendster.600001-700000.tar | no2pencil (Reclaimed by Underscor 12:50, 20 June 2011 (UTC)) | |
700.001 | 800.000 | Caricato | 36GB | proub/Paul Roub |
800,001 | 900,000 | Caricato | 39GB | proub/Paul Roub |
900,001 | 1,000,000 | Caricato (gv7@blindtiger) | 36GB | Soult |
1,000,001 | 1,100,000 | Scaricato da DoubleJ | 32 GB | Avram (recuperato da DoubleJ 6/21 3PM EDT) |
1.100.001 | 1.200.000 | Caricato | 33GB | Paradoks |
1.200.001 | 1.300.000 | Caricato | 36 GB | db48x |
1.300.000 | 1.400.000 | Scaricato | 36 GB | closure (penguin) (recuperato da db48x, per ogni evenienza) |
1.400.001 | 1.500.000 | Caricato | alard | |
1.500.001 | 1.600.000 | Scaricato | ksh/omglolbah | |
1.600.001 | 1.700.000 | Scaricato | ksh/omglolbah | |
1.700.001 | 1.800.000 | Scaricato | ksh/omglolbah | |
1.800.001 | 1.900.000 | Scaricato | ksh/omglolbah | |
1.900.001 | 2.000.000 | Scaricato | ksh/omglolbah | |
2.000.001 | 2.100.000 | Scaricato | ksh/omglolbah | |
2.100.001 | 2.200.000 | Scaricato | 65 GB | Cucchiaino |
2.200.001 | 2.300.000 | Caricato | 50gb compresso | Darkstar |
2.300.001 | 2.400.000 | Caricato | 70gb compresso | Darkstar |
2.400.001 | 2.500.000 | Scaricato | underscor (snookie) | |
2.500.001 | 2.600.000 | Scaricato da underscor | Bardicer (Reclamato da Underscor 04:02, 22 June 2011 (UTC)) | |
2.600.001 | 2.700.000 | Scaricato da underscor | Robbie Trencheny (Amsterdam) (Reclamato da Underscor 18:44, 24 giugno 2011 (UTC)) | |
2.700.001 | 2.800.000 | Scaricato da underscor | Robbie Trencheny (Fremont 2) (Reclaimed by Underscor 04:23, 26 June 2011 (UTC)) | |
2.800.001 | 2.900.000 | Scaricato | 139GB | Coderjoe (system1) |
2.900.001 | 3.000.000 | Scaricato | 154GB | Coderjoe (system2) |
3.000.001 | 3.100.000 | Caricato | 78GB | Qwerty0 |
3.100.001 | 3.600.000 | Richiesto | Jason Scott/Sketchcow | |
3.600.001 | 3.700.000 | Scaricato | 202 GB | DoubleJ |
3.700.001 | 3.800.000 | Caricato | yipdw | |
3.800.001 | 3.900.000 | Oli caricato | ||
3.900.001 | 4.000.000 | Rivendicato | Jason Scott/Sketchcow | |
3.985.001 | 4.000.000 | Scaricato | 32GB | Coderjoe (su richiesta di Sketchcow) |
4.000.001 | 4.100.000 | Scaricato da DoubleJ | primus102 (recuperato da DoubleJ 6/22 15:15 EDT) | |
4.100.001 | 4.200.000 | Scaricato | Zebranky | |
4.200.001 | 4.300.000 | Rivendicato | Zebranky (Reclamato da Underscor 04:23, 26 June 2011 (UTC)) | |
4.300.001 | 4.399.999 | Caricato | 255GB (196GB compressi) | db48x |
4.400.000 | 4.599.999 | Scaricato | 364GB (480 non compressi) | Jade Falcon |
4.600.000 | 4.799.999 | Caricato (gv7@blindtiger) | Soult | |
4.800.000 | 4.809.999 | Caricato | alard | |
4.810.000 | 4.899.999 | Caricato | oli | |
4.900.000 | 4.999.999 | Caricato | 216GB (160GB compressi) | db48x |
5.000.000 | 5.099.999 | Scaricato da underscor | jch (Reclaimed by Underscor 04:23, 26 June 2011 (UTC)) | |
5,100,000 | 5,199,999 | Scaricando (20%) | hydruh | |
5,200,000 | 5,299,999 | Caricato | chris_k | |
5,300,000 | 5,349,000 | Caricato | 177~GB | ersi |
5,349,001 | 5,359,000 | Caricato http://ia700601.us.archive.org/5/incoming/gv/data_5349001_5359000.tar.gz | 13GB | Underscor 03:25, 22 mag 2011 (UTC) |
5.359.001 | 5.360.000 | Caricato http://ia700601.us.archive.org/5/incoming/gv/data_5359000_5360000.tar.bz2 | Underscor 03:25, 22 mag 2011 (UTC) | |
5.360.001 | 5.370.000 | Caricato http://ia700601.us.archive.org/5/incoming/gv/data_5360001_5370000.tar | 11GB | Underscor 03:25, 22 mag 2011 (UTC) |
5.370.001 | 5.470.000 | Scaricato | Underscor 03:25, 22 mag 2011 (UTC) | |
5.470.001 | 5.570.000 | scaricato | Underscor 03:25, 22 mag 2011 (UTC) | |
5.570.001 | 5.670.000 | scaricato | Underscor 03:25, 22 mag 2011 (UTC) | |
5.670.001 | 6.349.999 | Download | jeremydouglass | |
6.350.000 | 6.449.999 | Caricato | 212~GB | Paradoks |
6.450.000 | 6.550.000 | Caricato | yipdw | |
6.550.001 | 6.700.000 | Caricato | oli | |
6.700.000 | 6.800.000 | Rivendicato | chiusura (pinguino) | |
6.800.001 | 6.900.000 | Caricato | alard | |
6.900.001 | 7.000.000 | Caricato | oli | |
7.000.001 | 7.100.000 | Caricato | seanp2k (likwid/@ip2k su twitter) | |
7.100.001 | 7.150.000 | Scaricato | oli | |
7.150.001 | 7.250.001 | Scaricato | 204 GB (160G compresso) | dashcloud |
7.250.002 | 7.299.999 | Scaricato | db48x | |
7.300.000 | 7.399.999 | Caricato | 171 GB | DoubleJ |
7.400.000 | 7.499.999 | Scaricato | 138GB compresso | dsquared |
7.500.000 | 7.599.999 | Caricato | oli | |
7.600.000 | 7.699.999 | Caricato | oli | |
7.700.000 | 7.799.999 | Scaricato | seanp2k (likwid/@ip2k su twitter) | |
7.800.000 | 7.899.999 | Caricato | seanp2k (likwid/@ip2k su twitter) | |
7.900.000 | 7.999.999 | Comprimere | seanp2k (likwid/@ip2k su twitter) | |
8.000.000 | 8.099.999 | Scaricato da underscor | primus102 (Reclaimed by Underscor 04:23, 26 June 2011 (UTC)) | |
8.100.000 | 8.199.999 | Caricato | alard | |
8.200.000 | 8.299.999 | Scaricato | 190GB / 145GB tar.gz | jeremydouglass |
8.300.000 | 8.399.999 | Scaricato | 192GB | Beardicus |
8.400.000 | 8.449.999 | Compressed | 100GB | Shadyman (Sì, 50k ID) |
8.450.000 | 8.599.999 | Caricamento aristotele | ||
8.600.000 | 8.699.999 | Caricato | 131GB | chris_k |
8.700.000 | 8.715.999 | Caricato | alard (riscaricando vertevero's range) | |
8.716.000 | 8.999.999 | Caricato (possibili errori, email aggroskater AT gmail DOT com se necessario reup) | aggroskater | |
9.000.000 | 9.035.999 | Caricato http://ia700601.us.archive.org/5/incoming/gv/friendster.9000000-9035999.tar | chris_k (Reclamato da Underscor 04:23, 26 June 2011 (UTC)) | |
9.036.000 | 9.099.999 | Scaricato | 95 GB | db48x |
9.100.000 | 9.199.999 | Scaricato | 139 GB | DoubleJ |
9.200.000 | 9.299.999 | Caricato | chris_k | |
9.300.000 | 9.399.999 | Scaricato | db48x | |
9.400.000 | 9.499.999 | Scaricato | 161 GB | db48x |
9.500.000 | 9.529.999 | Caricato | alard | |
9.530.000 | 9.599.999 | Scaricato | 115G | Coderjoe (riallineamento) |
9.600.000 | 9.699.999 | Caricato | aristotele | |
9.700.000 | 9.799.999 | Scaricato | DoubleJ | |
9.800.000 | 9.899.999 | Caricato | 144G | aristotele |
9.900.000 | 9.999.999 | Caricato | 149G | aristotele |
10.000.000 | 10.050.000 | Caricato | yipdw (50k intenzionale) | |
10.050.001 | 10.100.000 | Caricato | 96G | dinomite |
10.100.001 | 10.199.999 | Caricato | chris_k | |
10.200.000 | 10.300.000 | Scaricato | 204GB | Coderjoe (sì, 100k1) |
10.300.001 | 10.399.999 | Caricato | 179 g (141 g compressi) | dashcloud |
10.400.001 | 10.499.999 | Richiesto | Lambda_Driver | |
10.500.000 | 10.599.999 | Caricato | 199G (155G compresso) | dinomite |
10.600.000 | 10.699.999 | Caricato | dinomite | |
10.700.000 | 10.799.999 | Scaricato | 196 GB | DoubleJ |
10.800.000 | 10.849.999 | Scaricato | Shadyman | |
10.850.000 | 10.899.999 | Scaricato | Underscor 18:56, 24 mag 2011 (UTC) | |
10.900.000 | 10.999.999 | Caricato | chris_k | |
11.000.000 | 11.049.999 | Caricato | alard | |
11.050.000 | 11.199.999 | Scaricando | Cameron_D | |
11.200.000 | 11.249.999 | Scaricando | Underscor 01:05, 31 mag 2011 (UTC) | |
11.250.000 | 11.399.999 | Caricato | chris_k | |
11.400.000 | 11.449.999 | Caricato | yipdw | |
11.450.000 | 11.499.999 | Caricato | chris_k | |
11.500.000 | 11.599.999 | Caricato | alard | |
11.600.000 | 11.699.999 | Caricato | chris_k | |
11.700.000 | 11.714.999 | Caricato http://ia700601.us.archive.org/5/incoming/gv/friendster.11700000-11714999.tar | Underscor 22:12, 17 giu 2011 (UTC) | |
11.715.000 | 11.799.999 | Scaricato | 161GB | Coderjoe (Riallineamento) |
11.800.000 | 11.899.999 | Caricato | chris_k | |
11.900.000 | 11.999.999 | Scaricato | Beardicus | |
12.000.000 | 12.099.999 | Caricato | chris_k | |
12.100.000 | 12.199.999 | Scaricato da dsquared | dsquared | |
12.200.000 | 12.849.999 | Scaricato | ~270GB Non compresso | Wyatt |
12.850.000 | 12.899.999 | Rivendicato | Perfinion | |
12.900.000 | 12.949.999 | Scaricato | DoubleJ | |
12.950.000 | 12.999.999 | Scaricato | DoubleJ | |
13.000.000 | 13.099.999 | Caricato | chris_k | |
13.100.000 | 13.199.999 | Caricato | chris_k | |
13.200.000 | 13.299.999 | Caricato | 195G non compresso, 124G .gz | |
chris_k 13.300.000 | 13.399.999 | Download | Underscor 00:39, 10 June 2011 (UTC) | |
13.400.000 | 13.499.999 | Caricato http://ia700601.us.archive.org/5/incoming/gv/friendster.13400000-13499999.tar | 159G chris_k non compresso | (accidentalmente fatto due volte da underscor... ops) |
13.500.000 | 13.599.999 | Caricato http://ia700601.us.archive.org/5/incoming/gv/friendster.13500000-13599999.tar | Underscor 19:18, 10 giu 2011 (UTC) | |
13.600.000 | 13.699.999 | Scaricato | 173GB | Coderjoe (sys-g) |
13.700.000 | 13.799.999 | Scaricato | 190GB | Coderjoe (sys-r) |
13.800.000 | 13.899.999 | Scaricato | 152GB | db48x |
13.900.000 | 13.999.999 | Scaricare | Beardicus | |
14.000.000 | 14.099.999 | Scaricato | 170GB | Coderjoe (sys-g) |
14.100.000 | 14.199.999 | Caricato | chris_k | |
14.200.000 | 14.299.999 | Caricato | chris_k | |
14.300.000 | 14.399.999 | Caricato | ~150GB (108GB composto) | Perfinion |
14.400.000 | 14.499.999 | Scaricato | 169GB | Coderjoe (sys-g) |
14.500.000 | 14.599.999 | Caricato | chris_k | |
14.600.000 | 14.699.999 | Caricato http://ia700601.us.archive.org/5/incoming/gv/friendster.14600000-14699999.tar | Underscor 16:05, 18 giu 2011 (UTC) | |
14.700.000 | 14.799.999 | Caricato | 59G tar.gz | |
chris_k 14.800.000 | 14,899,999 | Scaricato | chris_k | |
14,900,000 | 14,999,999 | Scaricato | 50 GB | DoubleJ |
15,000,000 | 15,099,999 | Scaricato | DoubleJ | |
15,100,000 | 15,199,999 | Scaricato | DoubleJ | |
15,200,000 | 15,299,999 | Download | chris_k | |
15,300,000 | 15.399.999 | Richiesto | db48x | |
15.400.000 | 19.899.999 | Non reclamato | Pool disponibile | |
19.900.000 | 19.999.999 | Scaricato | DoubleJ | |
20.000.000 | 20.099.999 | Caricato | dinomite | |
20.100.000 | 20.199.999 | Scaricato | Beardicus | |
20.200.000 | 24.999.999 | Non reclamato | Pool disponibile | |
25.000.000 | 25.099.999 | Scaricato | DoubleJ | |
25.100.000 | 29.899.999 | Non reclamato | Pool disponibile | |
29.900.000 | 29.999.999 | Scaricato | DoubleJ | |
30.000.000 | 30.099.999 | Scaricato | dsquared | |
30.100.000 | 30.199.999 | Scaricato | DoubleJ | |
30.200.000 | 34.999.999 | Non reclamato | Pool disponibile | |
35.000.000 | 35.099.999 | Scaricato | 45 GB | DoubleJ |
35.100.000 | 39.899.999 | Non reclamato | Disponibile pool | |
39.900.000 | 39.999.999 | Scaricato DoubleJ | ||
40.000.000 | 40.099.999 | Scaricato | 159 GB | db48x |
40.100.000 | 40.199.999 | Scaricato | 153 GB | dashcloud |
40.200.000 | 49.899.999 | Non reclamato | Pool disponibile | |
49.900.000 | 49.999.999 | Scaricato | DoubleJ | |
50.000.000 | 50.099.999 | Scaricato | 135GB | jeremydouglass |
50.100.000 | 50.199.999 | Scaricato | DoubleJ | |
50.200.000 | 59.899.999 | Non reclamato | Pool disponibile | |
59.900.000 | 59.999.999 | Scaricato | DoubleJ | |
60.000.000 | 60.099.999 | Caricato | 131GB, 91G .gz | chris_k |
60.100.000 | 60.199.999 | Scaricato | DoubleJ | |
60.200.000 | 60.299.999 | Scaricato | seanp2k (likwid/@ip2k su twitter) | |
60.300.000 | 60.399.999 | Download | seanp2k (likwid/@ip2k su twitter) | |
60.400.000 | 64.999.999 | Non reclamato | Pool disponibile | |
65.000.000 | 65.099.999 | Scaricato | 103 GB | DoubleJ |
65.100.000 | 69.899.999 | Non reclamato | Pool disponibile | |
69.900.000 | 69.999.999 | Scaricato DoubleJ | ||
70.000.000 | 70.099.999 | Scaricato | 97GB | jeremydouglass |
70.100.000 | 70.199.999 | Scaricato | DoubleJ | |
70.200.000 | 79.999.999 | Non reclamato | Pool disponibile | |
80.000.000 | 80.099.999 | Caricato | 94GB | chris_k |
80.100.000 | 80.199.999 | Scaricato | 90 GB | DoubleJ |
80.200.000 | 89.999.999 | Non richiesto | Pool disponibile | |
90.000.000 | 90.099.999 | Caricato | 90 GB, 51G .gz | chris_k |
90.100.000 | 94.999.999 | Non reclamato | Pool disponibile | |
95.000.000 | 95.099.999 | Scaricato | 76G | zebedee |
95.100.000 | 99.899.999 | Non reclamato | Piscina disponibile | |
99.900.000 | 100.000.000 | Caricato | aristotele | |
100.000.000 | 100.099.999 | Caricato | dinomite | |
100.100.000 | 109.999.999 | Non reclamato | Piscina disponibile | |
110.000.000 | 110.099.999 | Caricato | 72GB est. | Paradoks |
110.100.000 | 119.999.999 | Non reclamato | Pool disponibile | |
120.000.000 | 120.099.999 | Caricato | chris_k | |
120.100.000 | 122.000.000 | Oli scaricato | ||
122.000.001 | 124.099.999 | Non reclamato | Pool disponibile | |
124.100.000 | 124.138.261 | Scaricato | 9GB | jeremydouglass |
Special Collection | Stato Dimensione | (non compresso) | Richiedente |
---|---|---|---|
320 profili dei fan (dalla ricerca) | Caricato | alard |
Ti consigliamo di richiedere 100k alla volta, perché ciò mantiene le cose pulite e ordinate, sia in questa tabella che sul tuo computer. Tuttavia, sembra che il numero di fotografie per profilo sia aumentato parecchio durante i primi anni, quindi i profili successivi sono molto più grandi di quelli più vecchi. Sentiti libero di richiedere un blocco più piccolo se ti può essere d'aiuto. 100 GB dovrebbero contenere circa 50.000 ID e richiedere solo un paio di giorni per il download.
Proposta: campionamento
È Sempre più probabile che non avremo tutto entro il 31. Detto questo, forse dovremmo campionare nuovi intervalli da tutto l'indice totale, al fine di catturare un quadro migliore di come è stato Friendster nel corso della sua storia.
Di seguito sono riportati undici intervalli proposti per iniziare, classificati in base alla priorità:
Inizio | Fine | Priorità |
---|---|---|
20.000.000 | 20.099.999 | 5 |
30.000.000 | 30.099.999 | 9 |
40.000.000 | 40.099.999 | 3 |
50.000.000 | 50.099.999 | 6 |
60.000.000 | 60.099.999 | 10 |
70.000.000 | 70.099.999 | 2 |
80.000.000 | 80.099.999 | 7 |
90.000.000 | 90.099.999 | 11 |
100.000.000 | 100.099.999 | 4 |
110.000.000 | 110.099.999 | 8 |
124.100.000 | 124.138.261 | 1 |
... E qui sono ordinati per priorità. Se si desidera eseguire una di queste intervalli, è necessario aggiungere comunque una voce nella tabella principale precedente.
Inizio | Fine | Priorità | |
---|---|---|---|
124.100.000 | 124.138.261 | 1 | richiesto |
70.000.000 | 70.099.999 | 2 | richiesto |
40.000.000 | 40.099.999 | 3 | richiesto |
100.000.000 | 100.099.999 | 4 | richiesto |
20.000.000 | 20.099.999 | 5 | rivendicato |
50.000.000 | 50.099.999 | 6 | rivendicato |
80.000.000 | 80.099.999 | 7 | rivendicato |
110.000.000 | 110.099.999 | 8 | rivendicato |
30.000.000 | 30.099.999 9 | rivendicato | |
60.000.000 | 60.099.999 | 10 | rivendicato |
90.000.000 | 90.099.999 | 11 | rivendicato |
Proposta: scarica alcuni gruppi
Potrebbe essere interessante scaricare almeno una parte dei gruppi di Friendster. I gruppi più grandi hanno spesso forum, foto e annunci. Questa tabella elenca il numero di gruppi con 100 o più membri. Se sei interessato, richiedi una categoria.
Gli elenchi degli ID di gruppo possono essere trovati in questo speciale repository Github. Per scaricare un gruppo, avrai bisogno dello script, che può essere trovato nello stesso repository git di bff.sh (potresti già averlo!).
Nota: sembra che il browser di gruppo di Friendster sia ora rotto, il che significa che non può essere utilizzato per trovare gruppi più grandi dalle categorie più grandi. Gli elenchi di ID incompleti per queste categorie si trovano nel repository Github.
Controlla se c'è un aggiornamento a bgf.sh!
CatID | Categoria | ID elenco file | Gruppi | Stato / Dimensione non compressa | Rivendicato da |
---|---|---|---|---|---|
11 | Attività ids-100plus-cat-11-PARTIAL.txt | 675 | Scaricato, caricato | alard | |
12 | Automotive | ids-100plus-cat-12.txt | 983 | Scaricato, 417M .bz2 | Cameron_D |
13 | Business | ids-100plus-cat-13.txt | 289 | Scaricato 302M, caricato | chris_k |
14 | Carriera & Lavoro | ids-100plus-cat-14.txt | 457 | Scaricato, 463M, caricato | chris_k |
15 | Città e Quartieri | ids-100plus-cat-15.txt | 586 | Scaricato, 199M .bz2 | Cameron_D |
16 | Aziende | ids-100plus-cat-16.txt | 627 | Scaricato, 426M, caricato | chris_k |
17 | Computer e Internet | ids-100plus-cat-17.txt | 661 | Scaricato, caricato | alard |
18 | Paesi e ids-100plus-cat-18.txt regionali | 645 | Scaricato, 2,4 GB, caricato | chris_k | |
19 | Culture e comunità | ids-100plus-cat-19.txt | 1425 | Scaricato, 2,1 GB, caricato | chris_k |
20 | Entertainment | ids-100plus-cat-20.txt | 2718 | Scaricato, caricato | alard |
21 | Famiglia & | Casa ids-100plus-cat-21.txt | 554 | Scaricato, 214M .bz2 | Cameron_D |
22 | Fan Club | ids-100plus-cat-22-PARTIAL.txt | 4758 | Scaricato, 3,2 GB, caricato | chris_k |
23 | Fashion & Beauty | ids-100plus-cat-23.txt | 1725 | Scaricato, 6,6 GB, caricato | Paradoks |
24 | Film & Televisione | ids-100plus-cat-24.txt | 954 | Scaricato, caricato | alard |
25 | Cibo, Bevande e Vino | ids-100plus-cat-25.txt | 634 | Scaricato, 3GB, caricato | Paradoks |
26 | Giochi | ids-100plus-cat-26-PARTIAL.txt | 1583 | Scaricato, 3.9GB, caricato | chris_k |
27 | Gay, Lesbiche & Bisessuali | ids-100plus-cat-27.txt | 850 | Caricato | vertevero/rivendicato da chris_k come backup |
28 | Governo e politica | ids-100plus-cat-28.txt | 279 | Scaricato, caricato | alard |
29 | Salute e fitness | ids-100plus-cat-29.txt | 281 | Scaricato, 49M .bz2 | Cameron_D |
30 | Hobby e artigianato | ids-100plus-cat-30.txt | 753 | Scaricato, caricato | alard |
31 | Letteratura & Arte | ids-100plus-cat-31.txt | 422 | Scaricato, 189M .bz2 | Cameron_D |
32 | Soldi e investimenti | ids-100plus-cat-32.txt | 102 | Scaricato, 869MB, caricato | Paradoks |
33 | Film | ids-100plus-cat-33.txt | 1265 | Scaricato, caricato | alard |
34 | Musica | ids-100plus-cat-34-PARTIAL.txt | 2027 | Scaricato, 2.4G, caricato | chris_k |
35 | Vita notturna e club | ids-100plus-cat-35.txt | 856 | Scaricato, 256M .bz2 | Cameron_D |
36 | Senza scopo di lucro e filantropico | ids-100plus-cat-36.txt | 126 | Scaricato, 325MB, caricato | Paradoks |
37 | Persone | ids-100plus-cat-37-PARTIAL.txt | 1249 | Scaricato, 2.7G, caricato | chris_k |
38 | Animali domestici e animali | ids-100plus-cat-38.txt | 449 | Scaricato, 342M, caricato | chris_k |
39 | Organizzazioni professionali | ids-100plus-cat-39.txt | 1200 | Scaricato, caricato | alard |
40 | Ricreazione e sport | ids-100plus-cat-40.txt | 1130 | Scaricato, 1.6G, caricato | chris_k |
41 | Religione e credenze | ids-100plus-cat-41.txt | 1281 | Scaricato, 2.1G, caricato | chris_k |
42 | Romanticismo e relazioni | ids-100plus-cat-42.txt | 1020 | Scaricato, 932M, caricato | chris_k |
43 | Scuole ed ex alunni | ids-100plus-cat-43-PARTIAL.txt | 1020 | Scaricato, 2.2G, caricato | chris_k |
44 | Scienza e storia | ids-100plus-cat-44.txt | 181 | Scaricato, 341MB, caricato | Paradoks |
45 | Sorority/Fraternities | ids-100plus-cat-45.txt | 491 | Scaricato, 426MB, caricato | chris_k |
46 | Television | ids-100plus-cat-46.txt | 908 | Scaricato, caricato | alard |
47 | Viaggi | ids-100plus-cat-47.txt | 241 | Scaricato, 113M .bz2 | Cameron_D |
48 | Altro | ids-100plus-cat-48-PARTIAL.txt | 1356 | Scaricato, 1.5g, Caricato | chris_k |
49 | Eventi | ids-100plus-cat-49.txt | 330 | Scaricato, 969MB, caricato | Paradoks |
problema | interessato | ID |
---|---|---|
utente < 340000 | Contenuto del blog sospetto | Jason eseguirà un controllo del blog alla fine |
Profili recuperati con bff.sh < v8 | Contenuto del blog mancante | Scarica nuovamente i profili interessati o attendi il controllo del blog |
Profili recuperati con bff.sh < v9 | Immagini mancanti | Scarica di nuovo i profili interessati |
Profili con più di una pagina shoutout, recuperati con bff.sh < v12 | Solo la prima pagina di shoutoutstream | Scarica nuovamente i profili che hanno un file |
Gruppi recuperati con bgf.sh < v4 | Bollettini mancanti | Esegui fix-bgf-bulletins.sh per scaricare di nuovo |
In esecuzione su Mac OS X
Riepilogo: Per eseguire su Mac OS X 10.5 (Leopard), 10.6 (Snow Leopard) o 10.6 Server, è necessario installare wget, bash 4.0+ e un expr più recente.
Descrizione: Nei MacPorts, questo può essere fatto installando i pacchetti wget, bash e coreutils (per gexpr), quindi modificando le righe superiori in tutti i file .sh dal pacchetto git ArchiveTeam-friendster-scrape a !#/opt/local/bin/bash e sostituendo tutte le istanze di 'expr' con 'gexpr'. Quindi esegui chunky.sh come di consueto su un poligono e dichiara la vittoria.
Dettagli del problema: Tutto questo viene fatto per aggirare questi tre problemi:
- bff.sh richiede wget
- ... che non è installato di default
- bff.sh richiede una versione più recente di expr
- chunky.sh richiede una versione più recente di bash (4.0+)
- ... per supportare la shell incorporata "declare -A" (array associativi)
Dettagli della soluzione:
- Installa MacPorts (richiede strumenti per sviluppatori). Puoi anche usare Homebrew o Fink.
- Installa nuove versioni di wget, expr e bash. In MacPorts
- sudo port install wget
- sudo port install coreutils
- sudo port install bash
- In MacPorts, la nuova bash viene installata in
- /opt/local/bin/bash
- ... Quindi cambia la prima riga di ogni file .sh da:
- !#/bin/bash ... a:
- !#/opt/local/bin/bash
- In MacPorts, il nuovo expr è chiamato "gexpr", quindi cerca e sostituisci ogni expr-->gexpr
- (righe 167 e 231 in bff.sh, negli script correnti)
Altro:
Maggiori informazioni sul problema dell'immagine mancante
Abbiamo appena scoperto che le versioni di bff.sh che abbiamo utilizzato non prendono le cose giuste su alcuni sistemi. In particolare, sappiamo che le versioni precedenti di grep (ad esempio 2.5.4) non corrispondono ad alcuni URL come previsto. Per verificare se i file sono stati scaricati correttamente, eseguire . Se ti ritrovi con un .jpg invece di 8 (ecco cosa dovresti ottenere), devi aggiornare la tua versione di bff.sh prima di continuare. La versione corrente risolve il problema. Stiamo cercando di capire cosa fare con le cose già scaricate.
C'era
un errore nella sezione che scaricava le pagine shoutoutstream, (bff.sh versioni < 12). Per profili con Più di una pagina shoutoutstream, la prima pagina è stata scaricata più volte. , ecc. contenevano tutti la prima pagina di messaggi. Questo problema è stato risolto nella versione 12 dello script.
Ciò riguarda solo i profili con più di una pagina shoutout. Questa è una piccola percentuale dei profili (7 dei 50.000 profili della mia collezione). Possono essere trovati cercando . Rimuovere i profili che contengono questo file ed eseguire nuovamente lo script.
Blog con link errati
Alcuni blog hanno link errati che si espandono in un albero infinito. L'ultima versione di bff.sh migliora questo problema limitando la profondità di ricorsione a 20, ma in alcuni casi può essere ancora eccessiva.
Questi ID profilo sono noti per avere blog che causano problemi:
ID | Esempio di URL offensivo |
---|---|
319.533 | |
488.742 | |
2.969.345 | |
3.007.822 | |
3.035.078 | |
3.764.079 | |
3.774.275 | |
3.789.069 | |
5.686.980 | |
5.716.605 | |
5.726.907 | |
6.501.473 | |
6.803.753 | |
7.124.822 | |
9.537.003 | |
13.783.346 | |
14.068.868 | |
14.482.038 |
Se ti imbatti in uno di questi, aggiungilo a questo elenco.
Blog con immagini corrotte
Alcuni blog hanno collegamenti a immagini che non finiscono mai di essere scaricate. wget scarica al 99%, quindi si blocca fino a quando il server non chiude la connessione.
Se ti imbatti in un'altra immagine corrotta, aggiungila all'elenco.
Data: Fri, 1 Jul 2011 06:28:28 -0700 (PDT)
Cari colleghi membri di Friendster, Come molti di voi sapranno, Friendster ha annunciato che si sta rilanciando come portale di social gaming e ha lanciato una versione beta del nuovo Friendster un paio di settimane fa. La versione beta è stata ben accolta. Sono lieto di annunciare che il nuovo Friendster è stato pubblicato, consentendo così a tutti i nostri utenti di accedere al nuovo Friendster utilizzando il nome utente e la password Friendster esistenti. Friendster ha toccato la vita di molti. Da quando MOL, l'azienda che ho fondato, ha acquisito Friendster all'inizio dello scorso anno; molte persone sono venute da me per raccontarmi come Friendster ha cambiato la loro vita. Molti mi hanno detto di aver trovato i loro compagni di vita su Friendster. Proprio la scorsa settimana, un'imprenditrice di successo di Internet a Singapore mi ha detto che il suo successo è stato innescato dalla promozione della sua attività su Friendster. Friendster è stato il pioniere del social networking e ha dato il via all'industria dei social media che ha creato aziende da miliardi di dollari come Facebook e Twitter, aziende che potrebbero non essere esistite nel loro mondo. forma attuale se non fosse per l'innovazione iniziale di Friendster. Oggi, Friendster si trova in una posizione unica per trarre vantaggio dalla crescita del social gaming. Attraverso il suo rapporto con MOL, che ha una storia di 10 anni di lavoro con le società di gioco, Friendster ha sia l'esperienza che il track record per apportare innovazioni in questo spazio. Oggi, mentre Friendster si reinventa come destinazione di social gaming che consente ai suoi utenti di creare più avatar, giocare e godere di ricompense; Spero che tutti voi ci auguriate buona fortuna e continuiate a sostenerci nella nostra nuova reincarnazione. Il nuovo Friendster non è perfetto e continueremo ad aggiungere nuovi giochi e funzionalità come la localizzazione e le ricompense nei prossimi mesi. Il nostro team sta lavorando duramente per aggiungere queste funzionalità e accoglie con favore i tuoi suggerimenti e commenti su come possiamo soddisfare meglio le tue esigenze come destinazione di social gaming e intrattenimento. Colgo l'occasione per ringraziare tutti di voi per il vostro sostegno e spero che tutti voi apprezzerete il nuovo Friendster mentre Friendster continua a innovare per servirvi e intrattenervi meglio. Il sottoscritto, Ganesh Kumar Bangah, Chief Executive Officer [email protected]New Friendster, risponde sui vecchi dati
Nelle pagine di aiuto del New Friendster, c'è una domanda sui dati del vecchio Friendster. Ecco la domanda e la risposta:
- 4.9. Dove sono finite le foto, i blog, i commenti, le testimonianze e tutti gli altri contenuti del mio vecchio profilo Friendster?
- Come parte della riformattazione del sito, abbiamo dovuto rimuovere alcuni dei contenuti del tuo profilo, inclusi gli album fotografici, i blog e la maggior parte delle parti del profilo come le informazioni "maggiori informazioni", i commenti e le testimonianze.