Efter att ha skrivit om hur man ser hur många gånger en artikel har varit bokmärkt på del.icio.us , det tänkte mig att det skulle vara otroligt enkelt att skriva en applikation för att gå igenom alla sidor på en webbplats och kontrollera del.icio.us-räkningen för var och en, vilket ger en summa i slutet.
Obs! Det här programmet tar otroligt lång tid att beräkna hela summan, eftersom del.icio.us kräver en fördröjning på några sekunder mellan förfrågningarna. Jag ställde in fördröjningen på 10 sekunder mellan förfrågningar, så om du har 1000 sidor på din webbplats kommer det ta nästan 3 timmar. Om du inte använder den förseningen kommer du att bli blockerad av del.icio.us. Bäst att låta den gå över natten.
Totala bokmärken för How-To Geek: 9296
Så hur fungerar det här?
- Du måste ha en XML-webbplatskarta för din webbplats. (Läs om skapa en webbplatskarta , eller här är en WordPress plugin för dig )
- Programvaran läser i webbplatskartan och släpper sedan igenom alla webbadresserna i webbplatskartan och begär JSON-data för var och en. Varje URL läggs till i textrutan tillsammans med antalet, och en total visas längst ner i fönstret.
- Objekten som läggs till i textrutan är tabbavgränsade, så om du markerar alla och kopierar texten kan du klistra in den i Excel eller Google Docs som ett kalkylark, där du kan sortera den och ta reda på vilka artiklar som har flest bokmärken .
- Du måste ha .NET framework version 2.0 installerat för att detta ska fungera. Det finns ingen installationsprocess, det är bara en körbar körbar.
- Om du slutar bli blockerad av del.icio.us är det bara ett tillfälligt block och om du väntar några timmar kommer de att blockera dig. Säg bara att jag inte varnade dig.
Denna programvara tillhandahålls utan garanti för att den fungerar alls. I det osannolika fallet att det fungerar, skulle jag vara intresserad av att veta vad dina totalsummor är.
OBS: Detta är den uppdaterade versionen 0.0002 som löser problemet som vissa människor hade med enhetliga webbplatskartor.
Ladda ner DeliCount-version -0.0002