Efter at have skrevet om, hvordan man kan se, hvor mange gange en artikel har været bogmærket på del.icio.us , det faldt mig ind, at det ville være utrolig let at skrive en applikation til at løbe gennem alle siderne på et websted og kontrollere del.icio.us-tællingen for hver enkelt, hvilket giver et samlet i slutningen.
Bemærk: Denne software vil tage utrolig lang tid at beregne den samlede sum, fordi del.icio.us kræver en forsinkelse på et par sekunder mellem anmodningerne. Jeg satte forsinkelsen til 10 sekunder mellem anmodninger, så hvis du har 1000 sider på dit websted, tager det næsten 3 timer. Hvis du ikke bruger denne forsinkelse, vil du ende med at blive blokeret af del.icio.us. Bedst at lade det køre natten over.
Samlede bogmærker til How-To Geek: 9296
Så hvordan fungerer dette?
- Du bliver nødt til at have et XML-sitemap til dit websted. (Læse om oprettelse af et sitemap , eller her er en WordPress plugin til dig )
- Softwaren læser i sitemapet og løber derefter gennem alle URL'erne i sitemapet og beder om JSON-data for hver enkelt. Hver URL føjes til tekstboksen sammen med optællingen, og en total vises nederst i vinduet.
- De emner, der føjes til tekstboksen, er tabulatorafgrænset, så hvis du markerer alt og kopierer teksten, kan du indsætte den i Excel eller Google Docs som et regneark, hvor du kan sortere den og finde ud af, hvilke artikler der har flest bogmærker .
- Du skal have .NET framework version 2.0 installeret for at dette skal fungere. Der er ingen installationsproces, det er bare en eksekverbar lynlås.
- Hvis du ender med at blive blokeret af del.icio.us, er det bare en midlertidig blokering, og hvis du venter et par timer, blokerer de dig. Bare sig ikke, jeg advarede dig ikke.
Denne software leveres uden garanti for, at den overhovedet fungerer. I det usandsynlige tilfælde at det fungerer, ville jeg være interesseret i at vide, hvad dine samlede tal er.
BEMÆRK: Dette er den opdaterede version 0.0002, der løser problemet, som nogle mennesker havde med ensartede sitemaps.
Download DeliCount-version -0.0002