Malldiskussion:Antalsidor
Nytt ämneUtseende
Senaste kommentaren: för 9 år sedan av Thurs i ämnet Spöksidor
Spöksidor
[redigera]Sedan en tid, omkring mitten av juli, så skiljer sig antalet sidor i sidnamnrymden (104) 18 218[24-10-01] jämfört med andra sätt att räkna med omkring 316 sidor, t.ex. här. Differensen tycks inte påverkas av nyskapade eller borttagna sidor och de andra namnrymderna verkar vara OK. Inte något jättestort problem alltså men det skulle vara bra om det gick att få bort.--Thurs (diskussion) 6 september 2015 kl. 16.09 (CEST)
- Följande två tabeller visar vilka sidor som botkoden nedan hittar i namnrymd 104. Endast var 1000:e sida är med, men det kanske räcker för att jämföra med "andra sätt att räkna".
Sorterat på title Sorterat på pageid Nr pageid title 1 81398 Sida:1866 K brev ang Djurgådens förläggande till Stockholm.djvu/1 1000 17072 Sida:Antiqvarisk och arkitektonisk resa.djvu/192 2000 33618 Sida:Berzelius Bref 9.djvu/85 3000 83444 Sida:Beskrifning öfver the i Öster-Götland befintelige städer.djvu/312 4000 36771 Sida:Biblia Fjellstedt III (1890) 304.jpg 5000 36077 Sida:Biblia Fjellstedt II (1890) 566.jpg 6000 11422 Sida:Biblia Fjellstedt I (1890) 598.jpg 7000 50922 Sida:Bref och skrifvelser af och till Carl von Linné (1910).djvu/99 8000 85234 Sida:Cajsa Warg.djvu/578 9000 12920 Sida:Danska och norska läsestycken.djvu/34 10000 89625 Sida:Den verklige Robinson Crusoe's lefverne och äfventyr.djvu/382 11000 19937 Sida:Drottning Kristina 2.djvu/287 12000 19619 Sida:En naturforskares resa omkring jorden.djvu/289 13000 71290 Sida:Euphrosyne - Samlade dikter II.djvu/57 14000 30666 Sida:Folksagor.djvu/272 15000 19133 Sida:Fortuna.djvu/87 16000 76062 Sida:Förarbetena till Sveriges Rikes Lag 5.djvu/150 17000 76968 Sida:Förarbetena till Sveriges Rikes Lag 7.djvu/634 18000 21100 Sida:Gustaf II Adolf.djvu/228 19000 41584 Sida:Heidenstam - Samlade skrifter (1912) 15.djvu/3 20000 37605 Sida:Illustrerad Verldshistoria band I 440.jpg 21000 44716 Sida:Jorden rundt på åttio dagar.djvu/20 22000 45456 Sida:Kreuger Om angmaschiner.djvu/9 23000 49042 Sida:Kungl teatrarna J Svanberg del 1 - 8.pdf/24 24000 74135 Sida:Lagfarenhetsbibliotek V 1.djvu/58 25000 54229 Sida:Leopold Samlade 2 1815.djvu/456 26000 53325 Sida:Leopold Samlade 4 1831.djvu/395 27000 43368 Sida:Leopold Samlade 6 1833.djvu/65 28000 38457 Sida:Menniskans härledning och könsurvalet.djvu/11 29000 39813 Sida:Myrberg GT 070.png 30000 59092 Sida:Nils Holgerssons underbara resa genom Sverige, band 2.djvu/400 31000 22040 Sida:Norska folksagor och huldre-sägner.djvu/288 32000 34918 Sida:Om arternas uppkomst.djvu/171 33000 32460 Sida:Personne Svenska teatern 1.djvu/73 34000 45769 Sida:Personne Svenska teatern 5.djvu/31 35000 67219 Sida:Piratpartiets principprogram.pdf/13 36000 61534 Sida:RD 1935 23.djvu/489 37000 43849 Sida:Raskolnikov (Brott och straff).djvu/245 38000 64943 Sida:Rd 1934 A1 1 FK 1 18.djvu/9 39000 75541 Sida:Rd 1942 A 2 FK 2 15 23.djvu/443 40000 70955 Sida:Rd 1942 C 22 3 Första kammarens motioner 1 300.djvu/708 41000 68848 Sida:Rd 1942 C 31 9 1 Första lagutskottets utlåtanden och memorial nr 1 61.djvu/388 42000 69782 Sida:Rd 1942 C 36 14 Riksdagens skrivelser och förordnanden nr 1 489.djvu/603 43000 73709 Sida:Rd 1942 C 5 1 5 K Majts prop 2 5.djvu/604 44000 71882 Sida:Rd 1948 C 6 1 Bd 6 Kungl Maj ts propositioner nr 51 80.djvu/567 45000 58561 Sida:SOU 1940 12.djvu/116 46000 59635 Sida:SOU 1951 5.djvu/110 47000 83948 Sida:SOU 2014 10 Ett steg vidare nya regler och åtgärder för att främja vidareutnyttjande av handlingar.djvu/9 48000 8283 Sida:Skriet från vildmarken.djvu/66 49000 23347 Sida:Svensk Zoologi.djvu/279 50000 45038 Sida:Svenska Akademiens handlingar 1796 1.djvu/239 51000 57105 Sida:Svenska Akademiens handlingar 1796 35.djvu/279 52000 12258 Sida:Svenska medeltidens bibel-arbeten (1853).djvu/441 53000 15335 Sida:Sändbref til Herr von Holten.djvu/18 54000 32089 Sida:Telegrafen 0074.jpg 55000 24419 Sida:Till hans kongl Höghet Gustaf.djvu/228 56000 25232 Sida:Under ljusa dagar.djvu/126 57000 14569 Sida:Uppslagsbok för alla 1910.djvu/863 58000 65972 Sida:Varenka Olessof (sv).djvu/217 59000 26910 Sida:Vitalis - Samlade dikter.djvu/215 60000 50129 Sida:Wennerberg - Samlade skrifter4.djvu/277 61000 29399 Sida:Östgötars minne.djvu/665 61200 87644 Sida:Överflödsförordning-1664.djvu/9 Nr pageid title 1 5697 Sida:Forsskål, Tankar om borgerliga friheten, sid 1.jpg" /> 1000 8822 Sida:Moder och styfmoder.djvu/22" /> 2000 10304 Sida:Biblia Fjellstedt I (1890) 399.jpg" /> 3000 11541 Sida:Biblia Fjellstedt I (1890) 629.jpg" /> 4000 12763 Sida:Amtmannens döttrer.djvu/33" /> 5000 13942 Sida:Uppslagsbok för alla 1910.djvu/315" /> 6000 15159 Sida:Danska och norska läsestycken.djvu/219" /> 7000 16293 Sida:Danska och norska läsestycken.djvu/373" /> 8000 17604 Sida:Norska folksagor och huldre-sägner.djvu/33" /> 9000 18776 Sida:Drottning Kristina 1.djvu/231" /> 10000 19933 Sida:Drottning Kristina 2.djvu/283" /> 11000 21154 Sida:Gustaf II Adolf.djvu/282" /> 12000 22252 Sida:Norska grunnlagen och dess källor.djvu/95" /> 13000 23342 Sida:Svensk Zoologi.djvu/274" /> 14000 24360 Sida:Till hans kongl Höghet Gustaf.djvu/169" /> 15000 25467 Sida:Illustrerad Verldshistoria band I 075.jpg" /> 16000 28678 Sida:Östgötars minne.djvu/40" /> 17000 30569 Sida:Folksagor.djvu/189" /> 18000 33334 Sida:Berzelius Reseanteckningar 1903.djvu/353" /> 19000 35086 Sida:Om arternas uppkomst.djvu/339" /> 20000 38164 Sida:Efterlemnade dikter.djvu/77" /> 21000 39694 Sida:Myrberg GT 012.png" /> 22000 41473 Sida:Leopold Samlade 5 1833.djvu/542" /> 23000 42773 Sida:Nils Holgerssons underbara resa genom Sverige, band 2.djvu/27" /> 24000 43919 Sida:Raskolnikov (Brott och straff).djvu/315" /> 25000 45040 Sida:Personne Svenska teatern 8.djvu/225" /> 26000 46602 Sida:Trollhatte canalfartens historia.djvu/66" /> 27000 48106 Sida:Carl Georg Brunius, Gotlands konsthistoria (1864-1866).djvu/201" /> 28000 49938 Sida:Wennerberg - Samlade skrifter4.djvu/86" /> 29000 51474 Sida:Biblia Fjellstedt III (1890) 502.jpg" /> 30000 52821 Sida:Leopold Samlade 5 1833.djvu/112" /> 31000 53821 Sida:Leopold Samlade 3 1816.djvu/518" /> 32000 54821 Sida:Personne Svenska teatern 1.djvu/190" /> 33000 55821 Sida:Personne Svenska teatern 6.djvu/92" /> 34000 56821 Sida:Svenska Akademiens handlingar 1796 12.djvu/536" /> 35000 57821 Sida:Wallmark Forvaltningen 1809-1838.djvu/428" /> 36000 59120 Sida:SOU 1951 5.djvu/34" /> 37000 60222 Sida:SOU 1944 69.djvu/378" /> 38000 61268 Sida:RD 1935 23.djvu/191" /> 39000 62438 Sida:SOU 1938 45.djvu/52" /> 40000 63816 Sida:Klingenstierna I.djvu/78" /> 41000 65044 Sida:Rd 1934 A1 1 FK 1 18.djvu/109" /> 42000 66136 Sida:Varenka Olessof (sv).djvu/381" /> 43000 67143 Sida:Kris i befolkningsfrågan folkupplaga.djvu/368" /> 44000 68230 Sida:Rd 1942 C 23 4 1 AK motioner 1 224.djvu/329" /> 45000 69242 Sida:Rd 1942 C 36 14 Riksdagens skrivelser och förordnanden nr 1 489.djvu/63" /> 46000 70255 Sida:Rd 1942 C 22 3 Första kammarens motioner 1 300.djvu/10" /> 47000 71313 Sida:Rd 1948 C 6 1 Bd 6 Kungl Maj ts propositioner nr 51 80.djvu/1" /> 48000 72329 Sida:Rd 1948 B 3 protokoll AK 19 25 häfte 24.djvu/90" /> 49000 73394 Sida:Rd 1942 C 5 1 5 K Majts prop 2 5.djvu/310" /> 50000 74717 Sida:Lagfarenhetsbibliotek V 1.djvu/152" /> 51000 75776 Sida:Rd 1942 A 2 FK 2 15 23.djvu/678" /> 52000 76923 Sida:Förarbetena till Sveriges Rikes Lag 7.djvu/679" /> 53000 78113 Sida:Till Visby stads äldsta historia.djvu/51" /> 54000 79441 Sida:Madame Bovary (sv).djvu/55" /> 55000 81650 Sida:Ur mitt liv.djvu/110" /> 56000 83794 Sida:Cajsa Warg.djvu/370" /> 57000 85065 Sida:Cajsa Warg.djvu/406" /> 58000 86264 Sida:Tal om Läckerheter-1.djvu/155" /> 59000 87533 Sida:SOU 1963 36 Malmen i Norrbotten.djvu/78" /> 60000 88702 Sida:Familjen Elliot.djvu/178" /> 61000 89553 Sida:Den verklige Robinson Crusoe's lefverne och äfventyr.djvu/305" /> 61200 89777 Sida:Camilla Collett by Nicolai Wergeland.jpg" /> - Det verkar som om det API som robotkoden använder hittar sidor som "dynamicpagelist" missar. Det går bra att jämföra om man sorterar robotens resultat sorterat på pageid med dynamicpagelist sorterat på "created". Första diffen uppstår redan på rad 9.
dynamicpagelist api - Regeringsform 1634
- Regeringsform 1809
- Regeringsform 1772
- Internationalen
- Regeringsform 1719
- Riddarhusordning
- Alexander I:s tal vid lantdagens avslutande den 19 juli 1809
- Finlands självständighetsförklaring
- Ridderskapets och adelns privilegier
- Jesus kär, gå ej förbi mig
- O du saliga, o du heliga
- Ack! vad jag hatar den man
- Den enda stunden
- Allt sen människor först
- Bergsmannen
- Bilden (Geijer)
- Reflexion
- Erik Axel Karlfeldts dikter/Fridolins visor och andra dikter/Dalmarsch
- De små
- Epilog (Andersson)
1 5697 Sida:Forsskål, Tankar om borgerliga friheten, sid 1.jpg 2 5698 Sida:Forsskål, Tankar om borgerliga friheten, sid 2.jpg 3 5699 Sida:Forsskål, Tankar om borgerliga friheten, sid 3.jpg 4 5700 Sida:Forsskål, Tankar om borgerliga friheten, sid 4.jpg 5 5701 Sida:Forsskål, Tankar om borgerliga friheten, sid 5.jpg 6 5702 Sida:Forsskål, Tankar om borgerliga friheten, sid 6.jpg 7 5703 Sida:Forsskål, Tankar om borgerliga friheten, sid 7.jpg 8 5704 Sida:Forsskål, Tankar om borgerliga friheten, sid 8.jpg 9 5749 Sida:Whitlock, skolans ställning-1.jpg 10 5750 Sida:Whitlock, skolans ställning-3.jpg 11 5751 Sida:Whitlock, skolans ställning-2.jpg 12 5753 Sida:Whitlock, skolans ställning-4.jpg 13 5754 Sida:Whitlock, skolans ställning-5.jpg 14 5755 Sida:Whitlock, skolans ställning-6.jpg 15 5756 Sida:Whitlock, skolans ställning-7.jpg 16 5757 Sida:Whitlock, skolans ställning-8.jpg 17 5758 Sida:Whitlock, skolans ställning-9.jpg 18 5759 Sida:Whitlock, skolans ställning-10.jpg 19 5760 Sida:Whitlock, skolans ställning-11.jpg 20 5761 Sida:Whitlock, skolans ställning-12.jpg - Frågan är nu om Sida:Whitlock, skolans ställning-1.jpg ska räknas eller ej. Jag ser inget konstigt med den, så den borde väl räknas och frågan blir då varför den tappas bort av "dynamicpagelist". --Larske (diskussion) 7 september 2015 kl. 00.23 (CEST)
- Just den sidan raderade jag som test ikväll och återskapade sedan och created räknar av någon märklig anledning inte ursprungsdatumet utan återskapandedatumet så den ligger i slutet nu.--Thurs (diskussion) 7 september 2015 kl. 00.36 (CEST)
- Där blev jag lurad! --Larske (diskussion) 7 september 2015 kl. 21.42 (CEST)
- I ID-nummerordning skiljer sig räkningssätten först efter 60000 vilket är förväntat eftersom det är därefter omkring den 17 juli som skillnaden uppkommit.--Thurs (diskussion) 7 september 2015 kl. 20.46 (CEST)
- Just den sidan raderade jag som test ikväll och återskapade sedan och created räknar av någon märklig anledning inte ursprungsdatumet utan återskapandedatumet så den ligger i slutet nu.--Thurs (diskussion) 7 september 2015 kl. 00.36 (CEST)
- Det var Robinson Crusoe's lefverne och äfventyr som ställde till det. apcontinue innehöll html-kod för apostroftecknet vilket fick beräkningen av "next" att gå fel och trunkera sidnamnet vilket fick nästa tugga att starta drygt 300 sidor för tidigt och därmed räknades de sidorna dubbelt. Jag har ändrat källkoden nedan och provkört och får nu resultatet 60886 sidor i namnrymd 104. Om det finns risk för att andra "specialtecken" html-kodas bör man kanske överväga någon mer generell modifiering som ersätter alla html-koder, men just nu tycks det räcka med apostroftecknet.
- OBS ändringen nedan ser bara obegriplig ut om man inte är i redigeringsläge eftersom koden jag lagt till är
next = next.Replace("'","'");
och ' ersätts ju med '. --Larske (diskussion) 7 september 2015 kl. 21.42 (CEST)- Mycket tack för den buggfixen. Jag har lämnat en blänkare om det på Hangsnas sida på Wikipedia så han
/honkommer säkert att fixa det snart.--Thurs (diskussion) 7 september 2015 kl. 21.54 (CEST)- HAN har nu kompletterat koden med Larskes tillägg och jag antar att detta är avsedd effekt. /Hangsna (diskussion) 7 september 2015 kl. 22.14 (CEST)
- Tack, nu hoppas jag vi slipper spökena ett tag framöver.--Thurs (diskussion) 7 september 2015 kl. 23.16 (CEST)
- HAN har nu kompletterat koden med Larskes tillägg och jag antar att detta är avsedd effekt. /Hangsna (diskussion) 7 september 2015 kl. 22.14 (CEST)
- Mycket tack för den buggfixen. Jag har lämnat en blänkare om det på Hangsnas sida på Wikipedia så han
Källkod:
[redigera]using System; using System.IO; using System.Text; using System.Text.RegularExpressions; using System.Collections; using System.Xml; using System.Threading; using DotNetWikiBot; class MyBot : Bot { public static void Main() { string mall = "{{#switch:{{{1|0}}}\n|0=$0$\n|1=$1$\n|2=$2$\n|3=$3$\n|4=$4$\n|5=$5$\n|6=$6$\n|7=$7$\n|8=$8$\n|9=$9$\n|10=$10$\n|11=$11$\n|12=$12$\n|13=$13$\n|14=$14$\n|15=$15$\n|90=$90$\n|91=$91$\n|92=$92$\n|93=$93$\n|104=$104$\n|105=$105$\n|106=$106$\n|107=$107$\n|108=$108$\n|109=$109$\n|828=$828$\n|829=$829$\n}}<noinclude>\n{{/dok}}\n</noinclude>"; string[] ns = {"0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","90","91","92","93","104","105","106","107","108","109","828","829"}; string password = File.ReadAllText("koden.txt").Trim(); //Hämtar koden från en textfil lokalt på datorn string botkonto = "HangsnaBot"; Site site = new Site("https://sv.wikisource.org", botkonto, password); PageList pl = new PageList(site); Page p = new Page(site, "Mall:Antalsidor"); p.Load(); foreach(string n in ns) { string next = ""; int tot = 0; while(next != "Happy ending") { string urlstr = "http://sv.wikisource.org/w/api.php?action=query&apfilterredir=nonredirects&list=allpages&aplimit=5000&apnamespace="+n+"&rawcontinue=&format=xml&apfrom="+next; string material = site.PostDataAndGetResult(urlstr, ""); int s = material.Length; material = material.Replace("<p pageid=","<ppageid="); s = s-material.Length; tot = tot+s; if(material.IndexOf("apcontinue=") != -1) { next = material.Substring(0,material.IndexOf("/>")); next = next.Replace("'","'"); // fixar Robinson Crusoe's lefverne och äfventyr next = next.Substring(next.IndexOf("apcontinue=")+12,next.Length-next.IndexOf("apcontinue=")-14); } else next = "Happy ending"; } mall = mall.Replace("$"+n+"$", tot.ToString()); } p.text=mall; site.defaultEditComment = "Uppdaterar mall"; site.minorEditByDefault = false; p.Save(); } }