Rosetta Code/Rank languages by popularity: Difference between revisions

Content added Content deleted
(Ranking updated)
(Fixed typo: CatSize -> CatSite)
Line 3,141:
const
LangSite = "http://www.rosettacode.org/mw/api.php?action=query&list=categorymembers&cmtitle=Category:Programming_Languages&cmlimit=500&format=json"
CatSizeCatSite = "http://www.rosettacode.org/mw/index.php?title=Special:Categories&limit=5000"
let regex = re"title=""Category:(.*?)"">.+?</a>.*\((.*) members\)"
 
Line 3,168:
 
var ranks: seq[Rank]
for line in client.getContent(CatSizeCatSite).findAll(regex):
let lang = line.replacef(regex, "$1")
if lang in langs: