Strip and extract configuration data from CSRankings project sourcecode.
- Code updated to e3925f5
Use the following simple command:
go run main.go
Then, you will see the following outputs:
Start parsing filter.xq
inproceedings: 159
articles: 19
Start parsing csrankings.ts
{"MinToRank":30,"Regions":["europe","northamerica","southamerica","australasia","asia","africa","world","ae","ar","at","au","bd","be","br","ca","ch","cl","cn","co","cy","cz","de","dk","ee","eg","es","fi","fr","gr","hk","hu","ie","il","in","ir","it","jo","jp","kr","lb","lu","mt","my","nl","no","nz","ph","pk","pl","pt","qa","ro","ru","sa","se","sg","th","tr","tw","uk","za"],"AIAreas":["ai","vision","mlmining","nlp","inforet"],"SystemsAreas":["arch","comm","sec","mod","da","bed","hpc","mobile","metrics","ops","plan","soft"],"TheoryAreas":["act","crypt","log"],"InterdisciplinaryAreas":["bio","graph","csed","ecom","chi","robotics","visualization"],"AreaMap":[{"area":"ai","title":"AI"},{"area":"aaai","title":"AI"},{"area":"ijcai","title":"AI"},{"area":"vision","title":"Vision"},{"area":"cvpr","title":"Vision"},{"area":"eccv","title":"Vision"},{"area":"iccv","title":"Vision"},{"area":"mlmining","title":"ML"},{"area":"icml","title":"ML"},{"area":"kdd","title":"ML"},{"area":"iclr","title":"ML"},{"area":"nips","title":"ML"},{"area":"nlp","title":"NLP"},{"area":"acl","title":"NLP"},{"area":"emnlp","title":"NLP"},{"area":"naacl","title":"NLP"},{"area":"inforet","title":"Web+IR"},{"area":"sigir","title":"Web+IR"},{"area":"www","title":"Web+IR"},{"area":"arch","title":"Arch"},{"area":"asplos","title":"Arch"},{"area":"isca","title":"Arch"},{"area":"micro","title":"Arch"},{"area":"hpca","title":"Arch"},{"area":"comm","title":"Networks"},{"area":"sigcomm","title":"Networks"},{"area":"nsdi","title":"Networks"},{"area":"sec","title":"Security"},{"area":"ccs","title":"Security"},{"area":"oakland","title":"Security"},{"area":"usenixsec","title":"Security"},{"area":"ndss","title":"Security"},{"area":"pets","title":"Security"},{"area":"mod","title":"DB"},{"area":"sigmod","title":"DB"},{"area":"vldb","title":"DB"},{"area":"icde","title":"DB"},{"area":"pods","title":"DB"},{"area":"hpc","title":"HPC"},{"area":"sc","title":"HPC"},{"area":"hpdc","title":"HPC"},{"area":"ics","title":"HPC"},{"area":"mobile","title":"Mobile"},{"area":"mobicom","title":"Mobile"},{"area":"mobisys","title":"Mobile"},{"area":"sensys","title":"Mobile"},{"area":"metrics","title":"Metrics"},{"area":"imc","title":"Metrics"},{"area":"sigmetrics","title":"Metrics"},{"area":"ops","title":"OS"},{"area":"sosp","title":"OS"},{"area":"osdi","title":"OS"},{"area":"fast","title":"OS"},{"area":"usenixatc","title":"OS"},{"area":"eurosys","title":"OS"},{"area":"pldi","title":"PL"},{"area":"popl","title":"PL"},{"area":"icfp","title":"PL"},{"area":"oopsla","title":"PL"},{"area":"plan","title":"PL"},{"area":"soft","title":"SE"},{"area":"fse","title":"SE"},{"area":"icse","title":"SE"},{"area":"ase","title":"SE"},{"area":"issta","title":"SE"},{"area":"act","title":"Theory"},{"area":"focs","title":"Theory"},{"area":"soda","title":"Theory"},{"area":"stoc","title":"Theory"},{"area":"crypt","title":"Crypto"},{"area":"crypto","title":"Crypto"},{"area":"eurocrypt","title":"Crypto"},{"area":"log","title":"Logic"},{"area":"cav","title":"Logic"},{"area":"lics","title":"Logic"},{"area":"graph","title":"Graphics"},{"area":"siggraph","title":"Graphics"},{"area":"siggraph-asia","title":"Graphics"},{"area":"eurographics","title":"Graphics"},{"area":"chi","title":"HCI"},{"area":"chiconf","title":"HCI"},{"area":"ubicomp","title":"HCI"},{"area":"uist","title":"HCI"},{"area":"robotics","title":"Robotics"},{"area":"icra","title":"Robotics"},{"area":"iros","title":"Robotics"},{"area":"rss","title":"Robotics"},{"area":"bio","title":"Comp. Bio"},{"area":"ismb","title":"Comp. Bio"},{"area":"recomb","title":"Comp. Bio"},{"area":"da","title":"EDA"},{"area":"dac","title":"EDA"},{"area":"iccad","title":"EDA"},{"area":"bed","title":"Embedded"},{"area":"emsoft","title":"Embedded"},{"area":"rtas","title":"Embedded"},{"area":"rtss","title":"Embedded"},{"area":"visualization","title":"Visualization"},{"area":"vis","title":"Visualization"},{"area":"vr","title":"Visualization"},{"area":"ecom","title":"ECom"},{"area":"ec","title":"ECom"},{"area":"wine","title":"ECom"},{"area":"csed","title":"CSEd"},{"area":"sigcse","title":"CSEd"}],"ParentMap":{"aaai":"ai","ijcai":"ai","cvpr":"vision","eccv":"vision","iccv":"vision","icml":"mlmining","iclr":"mlmining","kdd":"mlmining","nips":"mlmining","acl":"nlp","emnlp":"nlp","naacl":"nlp","sigir":"inforet","www":"inforet","asplos":"arch","isca":"arch","micro":"arch","hpca":"arch","ccs":"sec","oakland":"sec","usenixsec":"sec","ndss":"sec","pets":"sec","vldb":"mod","sigmod":"mod","icde":"mod","pods":"mod","dac":"da","iccad":"da","emsoft":"bed","rtas":"bed","rtss":"bed","sc":"hpc","hpdc":"hpc","ics":"hpc","mobicom":"mobile","mobisys":"mobile","sensys":"mobile","imc":"metrics","sigmetrics":"metrics","osdi":"ops","sosp":"ops","eurosys":"ops","fast":"ops","usenixatc":"ops","popl":"plan","pldi":"plan","oopsla":"plan","icfp":"plan","fse":"soft","icse":"soft","ase":"soft","issta":"soft","nsdi":"comm","sigcomm":"comm","siggraph":"graph","siggraph-asia":"graph","eurographics":"graph","focs":"act","soda":"act","stoc":"act","crypto":"crypt","eurocrypt":"crypt","cav":"log","lics":"log","ismb":"bio","recomb":"bio","ec":"ecom","wine":"ecom","chiconf":"chi","ubicomp":"chi","uist":"chi","icra":"robotics","iros":"robotics","rss":"robotics","vis":"visualization","vr":"visualization","sigcse":"csed"},"NextTier":{"ase":true,"issta":true,"icde":true,"pods":true,"hpca":true,"ndss":true,"pets":true,"eurosys":true,"eurographics":true,"fast":true,"usenixatc":true,"icfp":true,"oopsla":true,"kdd":true},"NoteMap":{"Tech":"https://tech.cornell.edu/","CBG":"https://www.cis.mpg.de/cbg/","INF":"https://www.cis.mpg.de/mpi-inf/","IS":"https://www.cis.mpg.de/is/","MG":"https://www.cis.mpg.de/molgen/","SP":"https://www.cis.mpg.de/mpi-for-security-and-privacy/","SWS":"https://www.cis.mpg.de/mpi-sws/"}}
Start parsing csrankings.py
{"pageCountThreshold":6,"pageCounterNormal":"([0-9]+)-([0-9]+)","pageCounterColon":"[0-9]+:([1-9][0-9]*)-[0-9]+:([1-9][0-9]*)","TECSCounterColon":"([0-9]+):[1-9][0-9]*-([0-9]+):[1-9][0-9]*","ISMBpageCounter":"i(\\d+)-i(\\d+)","EMSOFT_TECS":[{"key":2017,"value":[16,"5s"]},{"key":2019,"value":[18,"5s"]},{"key":2021,"value":[20,"5s"]}],"EMSOFT_TECS_PaperNumbers":[{"key":2017,"value":[163,190]},{"key":2019,"value":[84,110]},{"key":2021,"value":[79,106]}],"EMSOFT_TCAD":[{"key":2018,"value":[37,11]},{"key":2020,"value":[39,11]},{"key":2022,"value":[41,11]}],"EMSOFT_TCAD_PaperStart":{"2018":[2188,2200,2233,2244,2311,2393,2404,2474,2578,2636,2649,2673,2743,2768,2812,2845,2869,2894,2906,2952],"2020":[3215,3227,3288,3323,3336,3348,3385,3420,3433,3467,3492,3506,3555,3566,3650,3662,3674,3711,3762,3809,3856,3868,3893,3906,3931,3944,3981,3993,4006,4018,4090,4102,4142,4166,4205],"2022":[3614,3638,3673,3757,3779,3850,3874,3886,3898,3957,3969,3981,4016,4028,4157,4193,4205,4253,4265,4361,4373,4409,4421,4445,4457,4469,4492,4504,4539,4563]},"DAC_TooShortPapers":{"2019":[21,22,43,44,45,76,77,78,79,100,101,121,152,153,154,175,176,197,198,199,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240]},"ISMB_Bioinformatics":[{"key":2007,"value":[23,13]},{"key":2008,"value":[24,13]},{"key":2009,"value":[25,12]},{"key":2010,"value":[26,12]},{"key":2011,"value":[27,13]},{"key":2012,"value":[28,12]},{"key":2013,"value":[29,13]},{"key":2014,"value":[30,12]},{"key":2015,"value":[31,12]},{"key":2016,"value":[32,12]},{"key":2017,"value":[33,14]},{"key":2018,"value":[34,13]},{"key":2019,"value":[35,14]},{"key":2020,"value":[36,"Supplement-1"]},{"key":2021,"value":[37,"Supplement"]},{"key":2022,"value":[38,"Supplement"]},{"key":2023,"value":[39,"Supplement"]}],"TOG_SIGGRAPH_Volume":[{"key":2002,"value":[21,3]},{"key":2003,"value":[22,3]},{"key":2004,"value":[23,3]},{"key":2005,"value":[24,3]},{"key":2006,"value":[25,3]},{"key":2007,"value":[26,3]},{"key":2008,"value":[27,3]},{"key":2009,"value":[28,3]},{"key":2010,"value":[29,4]},{"key":2011,"value":[30,4]},{"key":2012,"value":[31,4]},{"key":2013,"value":[32,4]},{"key":2014,"value":[33,4]},{"key":2015,"value":[34,4]},{"key":2016,"value":[35,4]},{"key":2017,"value":[36,4]},{"key":2018,"value":[37,4]},{"key":2019,"value":[38,4]},{"key":2020,"value":[39,4]},{"key":2021,"value":[40,4]},{"key":2022,"value":[41,4]},{"key":2023,"value":[42,4]}],"TOG_SIGGRAPH_Asia_Volume":[{"key":2008,"value":[27,5]},{"key":2009,"value":[28,5]},{"key":2010,"value":[29,6]},{"key":2011,"value":[30,6]},{"key":2012,"value":[31,6]},{"key":2013,"value":[32,6]},{"key":2014,"value":[33,6]},{"key":2015,"value":[34,6]},{"key":2016,"value":[35,6]},{"key":2017,"value":[36,6]},{"key":2018,"value":[37,6]},{"key":2019,"value":[38,6]},{"key":2020,"value":[39,6]},{"key":2021,"value":[40,6]},{"key":2022,"value":[41,6]},{"key":2023,"value":[42,6]}],"CGF_EUROGRAPHICS_Volume":[{"key":1992,"value":[11,3]},{"key":1993,"value":[12,3]},{"key":1994,"value":[13,3]},{"key":1995,"value":[14,3]},{"key":1996,"value":[15,3]},{"key":1997,"value":[16,3]},{"key":1998,"value":[17,3]},{"key":1999,"value":[18,3]},{"key":2000,"value":[19,3]},{"key":2001,"value":[20,3]},{"key":2002,"value":[21,3]},{"key":2003,"value":[22,3]},{"key":2004,"value":[23,3]},{"key":2005,"value":[24,3]},{"key":2006,"value":[25,3]},{"key":2007,"value":[26,3]},{"key":2008,"value":[27,2]},{"key":2009,"value":[28,2]},{"key":2010,"value":[29,2]},{"key":2011,"value":[30,2]},{"key":2012,"value":[31,2]},{"key":2013,"value":[32,2]},{"key":2014,"value":[33,2]},{"key":2015,"value":[34,2]},{"key":2016,"value":[35,2]},{"key":2017,"value":[36,2]},{"key":2018,"value":[37,2]},{"key":2019,"value":[38,2]},{"key":2020,"value":[39,2]},{"key":2021,"value":[40,2]},{"key":2022,"value":[41,2]},{"key":2023,"value":[42,2]}],"TVCG_Vis_Volume":[{"key":2006,"value":[12,5]},{"key":2007,"value":[13,6]},{"key":2008,"value":[14,6]},{"key":2009,"value":[15,6]},{"key":2010,"value":[16,6]},{"key":2011,"value":[17,12]},{"key":2012,"value":[18,12]},{"key":2013,"value":[19,12]},{"key":2014,"value":[20,12]},{"key":2016,"value":[22,1]},{"key":2017,"value":[23,1]},{"key":2018,"value":[24,1]},{"key":2019,"value":[25,1]},{"key":2020,"value":[26,1]},{"key":2021,"value":[27,2]},{"key":2022,"value":[28,1]},{"key":2023,"value":[29,1]}],"TVCG_VR_Volume":[{"key":2012,"value":[18,4]},{"key":2013,"value":[19,4]},{"key":2014,"value":[20,4]},{"key":2015,"value":[21,4]},{"key":2016,"value":[22,4]},{"key":2017,"value":[23,4]},{"key":2018,"value":[24,4]},{"key":2019,"value":[25,5]},{"key":2020,"value":[26,5]},{"key":2021,"value":[27,5]},{"key":2022,"value":[28,5]}],"ICSE_ShortPaperStart":[{"key":1997,"value":535},{"key":1998,"value":419},{"key":1999,"value":582},{"key":2000,"value":518},{"key":2001,"value":502},{"key":2002,"value":534},{"key":2003,"value":477},{"key":2005,"value":478},{"key":2006,"value":411},{"key":2007,"value":510},{"key":2009,"value":550},{"key":2010,"value":544},{"key":2011,"value":620},{"key":2012,"value":957},{"key":2013,"value":851}],"SIGMOD_NonResearchPaperStart":[{"key":1993,"value":388},{"key":1994,"value":466},{"key":1995,"value":423},{"key":1996,"value":541},{"key":1997,"value":498},{"key":1998,"value":496},{"key":1999,"value":503},{"key":2000,"value":499},{"key":2001,"value":521},{"key":2002,"value":500},{"key":2003,"value":635},{"key":2004,"value":839},{"key":2005,"value":778},{"key":2006,"value":695},{"key":2007,"value":873},{"key":2008,"value":1043},{"key":2009,"value":841},{"key":2010,"value":963},{"key":2011,"value":1045},{"key":2012,"value":577},{"key":2013,"value":917},{"key":2016,"value":2069},{"key":2017,"value":1587}],"SIGMOD_NonResearchPapersRange":[{"key":2014,"value":[[147,188],[337,384],[529,573],[1223,1258]]},{"key":2015,"value":[[227,276],[607,658],[1343,1394],[1657,1706],[1917,1940],[859,918],[1063,1122],[1403,1462]]},{"key":2016,"value":[[1753,1764],[1295,1306],[795,806],[227,238],[999,1010],[1923,1934],[1307,1318],[1951,1960],[759,771],[253,265],[1405,1416],[215,226],[1105,1117],[35,46],[63,75],[807,819],[1099,1104],[1087,1098],[847,859],[239,251],[1393,1404],[2069,2243]]},{"key":2017,"value":[[1,3],[51,63],[125,138],[331,343],[1041,1052],[511,526],[1587,1782]]},{"key":2018,"value":[[177,230],[583,627],[789,839],[1393,1459],[1637,1845]]}],"ASE_LongPaperThreshold":10,"startyear":1970,"endyear":2269}