Progetto:Astronomia/DaFare/Link rossi
Elenco dei link rossi presenti più di 4 volte nella Categoria:Astronomia e sottocategorie.
Elenco
Aggiornamento
Esistono 3 metodi per aggiornare questa lista.
Catscan rewrite
Tramite questo potente tool è possibile contare anche i link rossi. Il tool permette di includere o escludere le categorie da selezionare in modo molto flessibile.
Quella che segue è la lista che comprende tutte le categorie di astronomia e che elimina le categorie non propriamente astronomiche presenti nell'albero. Il numero dopo il pipe (|) indica la profondità delle sottocategorie da includere. Il doppio apostrofo (') serve perché altrimenti il tool restituisce errore sull'apostrofo (questo è un bug).
Astronomia Associazioni astronomiche Astronomi|3 Astronomia a raggi gamma Astronomia a raggi X|2 Astronomia dell''ultravioletto Astronomia osservativa|4 Astronomia sferica|1 Cataloghi astronomici|3 Divulgazione astronomica|2 Fenomeni astronomici|5 Grandezze astronomiche|1 Liste di astronomia|1 Meccanica celeste|2 Interferometria Orologi astronomici Premi per l''astronomia|2 Progetti di Astronomia Scienze dello spazio|6 Storia dell''astronomia|4 Struttura a grande scala dell''Universo Lavoro sporco - astronomia|4 Template astronomia|2 Oggetti astronomici Ammassi aperti|1 Ammassi globulari Anelli planetari|1 Asterismi Asteroidi|6 Blazar Buchi neri Comete|1 Dischi circumstellari Galassie|4 Meteoroidi|6 Nebulose|3 Nubi ad alta velocità Oggetti sub-stellari|1 Pianeti nani|3 Quasar Satelliti naturali|4 Stelle|6 Stub - oggetti del profondo cielo Pianeti Atmosfere planetarie Classificazione planetaria|1 Formazione planetaria Magnetosfere planetarie Pianeti extrasolari|1 Pianeti ipotetici|1 Strutture interne planetarie Superfici planetarie Giove|4 Marte|2 Mercurio|2 Nettuno|4 Saturno|3 Urano|4 Venere|2 Terra Struttura della Terra Sistema solare Oggetti ipotetici del sistema solare
Usare il link che segue per avere un form precompilato semplicemente da lanciare.
http://tools.wmflabs.org/catscan2/catscan2.php?categories=Astronomia%0D%0AAssociazioni+astronomiche%0D%0AAstronomi%7C3%0D%0AAstronomia+a+raggi+gamma%0D%0AAstronomia+a+raggi+X%7C2%0D%0AAstronomia+dell%27%27ultravioletto%0D%0AAstronomia+osservativa%7C4%0D%0AAstronomia+sferica%7C1%0D%0ACataloghi+astronomici%7C3%0D%0ADivulgazione+astronomica%7C2%0D%0AFenomeni+astronomici%7C5%0D%0AGrandezze+astronomiche%7C1%0D%0AListe+di+astronomia%7C1%0D%0AMeccanica+celeste%7C2%0D%0AInterferometria%0D%0AOrologi+astronomici%0D%0APremi+per+l%27%27astronomia%7C2%0D%0AProgetti+di+Astronomia%0D%0AScienze+dello+spazio%7C6%0D%0AStoria+dell%27%27astronomia%7C4%0D%0AStruttura+a+grande+scala+dell%27%27Universo%0D%0ALavoro+sporco+-+astronomia%7C4%0D%0ATemplate+astronomia%7C2%0D%0AOggetti+astronomici%0D%0AAmmassi+aperti%7C1%0D%0AAmmassi+globulari%0D%0AAnelli+planetari%7C1%0D%0AAsterismi%0D%0AAsteroidi%7C6%0D%0ABlazar%0D%0ABuchi+neri%0D%0AComete%7C1%0D%0ADischi+circumstellari%0D%0AGalassie%7C4%0D%0AMeteoroidi%7C6%0D%0ANebulose%7C3%0D%0ANubi+ad+alta+velocit%C3%A0%0D%0AOggetti+sub-stellari%7C1%0D%0APianeti+nani%7C3%0D%0AQuasar%0D%0ASatelliti+naturali%7C4%0D%0AStelle%7C6%0D%0AStub+-+oggetti+del+profondo+cielo%0D%0APianeti%0D%0AAtmosfere+planetarie%0D%0AClassificazione+planetaria%7C1%0D%0AFormazione+planetaria%0D%0AMagnetosfere+planetarie%0D%0APianeti+extrasolari%7C1%0D%0APianeti+ipotetici%7C1%0D%0AStrutture+interne+planetarie%0D%0ASuperfici+planetarie%0D%0AGiove%7C4%0D%0AMarte%7C2%0D%0AMercurio%7C2%0D%0ANettuno%7C4%0D%0ASaturno%7C3%0D%0AUrano%7C4%0D%0AVenere%7C2%0D%0ATerra%0D%0AStruttura+della+Terra%0D%0ASistema+solare%0D%0AOggetti+ipotetici+del+sistema+solare&comb%5Bunion%5D=1&show_redlinks=1&show_redlinks_only=1&article_redlinks_only=1&min_redlink_count=4&format=wiki&interface_language=it
Aggiornamento con missingtopics tool
Si può usare questo tool anche se il suo utilizzo stressa il server dei tool, quindi deve essere usato con parsimonia e mai su categorie troppo voluminose.
Inoltre questo tool ha il difetto di non poter escludere delle sottocategorie dal'albero.
Query
Inanzitutto ho usato CategoryTree per ottenere un elenco delle sottocategorie di Astronomia e Astrofisica. Ho inserito questo elenco in una tabella temporanea categorie_tmp.
poi ho creato altre due tabelle "di appoggio", per velocizzare il lavoro:
- tabella contenente tutti i page_id degli articoli appartenentia alle categorie in analisi
INSERT INTO art_astr_tmp (id)
SELECT DISTINCT page_id
FROM page
LEFT JOIN categorylinks ON page.page_id = categorylinks.cl_from
WHERE page.page_namespace = 0
AND page.page_is_redirect = 0
AND categorylinks.cl_to IN (
SELECT * FROM categorie_tmp
)
ORDER BY page_id
;
- tabella contenente tutte le pagine linkate dagli articoli presenti in art_astr_tmp (qui è necessario usare un PRIMARY INDEX diverso dal titolo)
INSERT INTO link_astr_tmp (title)
SELECT pagelinks.pl_title FROM pagelinks
WHERE pagelinks.pl_from IN (
SELECT id FROM art_astr_tmp
)
AND pagelinks.pl_namespace = 0
ORDER BY pagelinks.pl_title
;
Infine, ho potuto cercare i link che non corrispondono a nessuna pagina, e tenere solo i più frequenti:
SELECT concat("#[[",link_astr_tmp.title,"]] - "), count(*) as volte FROM link_astr_tmp
WHERE link_astr_tmp.title NOT IN (
SELECT page.page_title FROM page
WHERE page.page_namespace = 0
)
AND link_astr_tmp.title NOT REGEXP '^M[0-9]{2,3}$'
AND link_astr_tmp.title NOT LIKE '%_(moon)'
GROUP BY link_astr_tmp.title
HAVING volte > 4
ORDER BY volte DESC ,link_astr_tmp.title
;