summaryrefslogtreecommitdiffstats
path: root/bbb/constants.py
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2016-01-21 17:17:54 -0800
committerbnewbold <bnewbold@robocracy.org>2016-01-21 17:17:54 -0800
commit83670a0248fd2436f43d5b8b9e0abb8c454984ab (patch)
tree789180347c0b6d2db2da3c5d09aac44d6e7580f3 /bbb/constants.py
parenta3aea88dfecdd0acceb6ef863c47d479a7f67cf4 (diff)
downloadbasebasebase-83670a0248fd2436f43d5b8b9e0abb8c454984ab.tar.gz
basebasebase-83670a0248fd2436f43d5b8b9e0abb8c454984ab.zip
add WIP python code
Diffstat (limited to 'bbb/constants.py')
-rw-r--r--bbb/constants.py165
1 files changed, 165 insertions, 0 deletions
diff --git a/bbb/constants.py b/bbb/constants.py
new file mode 100644
index 0000000..ac62f98
--- /dev/null
+++ b/bbb/constants.py
@@ -0,0 +1,165 @@
+
+datatypes = ['commonsMedia', 'globe-coordinate', 'monolingual-text',
+ 'quantity', 'string', 'time', 'url', 'timestamp', 'item', 'property']
+
+# time: time, timezone(minutes), before(int), after(int), precision(enum), calendarmodel(url)
+
+ranks = ['preferred', 'normal', 'deprecated']
+
+wmf_language_codes = ('aa', 'ab', 'ace', 'ady', 'ady-cyrl', 'aeb', 'aeb-arab',
+ 'aeb-latn', 'af', 'ak', 'aln', 'als', 'am', 'an', 'ang', 'anp', 'ar',
+ 'arc', 'arn', 'arq', 'ary', 'arz', 'as', 'ase', 'ast', 'av', 'avk', 'awa',
+ 'ay', 'az', 'azb', 'ba', 'bar', 'bat-smg', 'bbc', 'bbc-latn', 'bcc', 'bcl',
+ 'be', 'be-tarask', 'be-x-old', 'bg', 'bgn', 'bh', 'bho', 'bi', 'bjn', 'bm',
+ 'bn', 'bo', 'bpy', 'bqi', 'br', 'brh', 'bs', 'bto', 'bug', 'bxr', 'ca',
+ 'cbk-zam', 'cdo', 'ce', 'ceb', 'ch', 'cho', 'chr', 'chy', 'ckb', 'co',
+ 'cps', 'cr', 'crh', 'crh-cyrl', 'crh-latn', 'cs', 'csb', 'cu', 'cv', 'cy',
+ 'da', 'de', 'de-at', 'de-ch', 'de-formal', 'din', 'diq', 'dsb', 'dtp',
+ 'dty', 'dv', 'dz', 'ee', 'egl', 'el', 'eml', 'en', 'en-ca', 'en-gb', 'eo',
+ 'es', 'et', 'eu', 'ext', 'fa', 'ff', 'fi', 'fit', 'fiu-vro', 'fj', 'fo',
+ 'fr', 'frc', 'frp', 'frr', 'fur', 'fy', 'ga', 'gag', 'gan', 'gan-hans',
+ 'gan-hant', 'gd', 'gl', 'glk', 'gn', 'gom', 'gom-deva', 'gom-latn', 'got',
+ 'grc', 'gsw', 'gu', 'gv', 'ha', 'hak', 'haw', 'he', 'hi', 'hif',
+ 'hif-latn', 'hil', 'ho', 'hr', 'hrx', 'hsb', 'ht', 'hu', 'hy', 'hz', 'ia',
+ 'id', 'ie', 'ig', 'ii', 'ik', 'ike-cans', 'ike-latn', 'ilo', 'inh', 'io',
+ 'is', 'it', 'iu', 'ja', 'jam', 'jbo', 'jut', 'jv', 'ka', 'kaa', 'kab',
+ 'kbd', 'kbd-cyrl', 'kg', 'khw', 'ki', 'kiu', 'kj', 'kk', 'kk-arab',
+ 'kk-cn', 'kk-cyrl', 'kk-kz', 'kk-latn', 'kk-tr', 'kl', 'km', 'kn', 'ko',
+ 'ko-kp', 'koi', 'kr', 'krc', 'kri', 'krj', 'ks', 'ks-arab', 'ks-deva',
+ 'ksh', 'ku', 'ku-arab', 'ku-latn', 'kv', 'kw', 'ky', 'la', 'lad', 'lb',
+ 'lbe', 'lez', 'lfn', 'lg', 'li', 'lij', 'liv', 'lmo', 'ln', 'lo', 'loz',
+ 'lrc', 'lt', 'ltg', 'lus', 'luz', 'lv', 'lzh', 'lzz', 'mai', 'map-bms',
+ 'mdf', 'mg', 'mh', 'mhr', 'mi', 'min', 'mk', 'ml', 'mn', 'mo', 'mr', 'mrj',
+ 'ms', 'mt', 'mus', 'mwl', 'my', 'myv', 'mzn', 'na', 'nah', 'nan', 'nap',
+ 'nb', 'nds', 'nds-nl', 'ne', 'new', 'ng', 'niu', 'nl', 'nl-informal', 'nn',
+ 'no', 'nod', 'nov', 'nrm', 'nso', 'nv', 'ny', 'oc', 'olo', 'om', 'or',
+ 'os', 'ota', 'pa', 'pag', 'pam', 'pap', 'pcd', 'pdc', 'pdt', 'pfl', 'pi',
+ 'pih', 'pl', 'pms', 'pnb', 'pnt', 'prg', 'ps', 'pt', 'pt-br', 'qu', 'qug',
+ 'rgn', 'rif', 'rm', 'rmy', 'rn', 'ro', 'roa-rup', 'roa-tara', 'ru', 'rue',
+ 'rup', 'ruq', 'ruq-cyrl', 'ruq-latn', 'rw', 'rwr', 'sa', 'sah', 'sat',
+ 'sc', 'scn', 'sco', 'sd', 'sdc', 'sdh', 'se', 'sei', 'ses', 'sg', 'sgs',
+ 'sh', 'shi', 'shi-latn', 'shi-tfng', 'si', 'simple', 'sk', 'sl', 'sli',
+ 'sm', 'sma', 'sn', 'so', 'sq', 'sr', 'sr-ec', 'sr-el', 'srn', 'ss', 'st',
+ 'stq', 'su', 'sv', 'sw', 'szl', 'ta', 'tcy', 'te', 'tet', 'tg', 'tg-cyrl',
+ 'tg-latn', 'th', 'ti', 'tk', 'tl', 'tly', 'tn', 'to', 'tokipona', 'tpi',
+ 'tr', 'tru', 'ts', 'tt', 'tt-cyrl', 'tt-latn', 'tum', 'tw', 'ty', 'tyv',
+ 'tzm', 'udm', 'ug', 'ug-arab', 'ug-latn', 'uk', 'ur', 'uz', 'uz-cyrl',
+ 'uz-latn', 've', 'vec', 'vep', 'vi', 'vls', 'vmf', 'vo', 'vot', 'vro',
+ 'wa', 'war', 'wo', 'wuu', 'xal', 'xh', 'xmf', 'yi', 'yo', 'yue', 'za',
+ 'zea', 'zh', 'zh-classical', 'zh-cn', 'zh-hans', 'zh-hant', 'zh-hk',
+ 'zh-min-nan', 'zh-mo', 'zh-my', 'zh-sg', 'zh-tw', 'zh-yue', 'zu')
+
+wmf_sites = ('aawikibooks', 'afwikibooks', 'afwikiquote', 'akwikibooks',
+ 'alswikibooks', 'alswikiquote', 'amwikiquote', 'angwikibooks',
+ 'angwikiquote', 'angwikisource', 'arwikibooks', 'arwikinews',
+ 'arwikiquote', 'arwikisource', 'astwikibooks', 'astwikiquote',
+ 'aswikibooks', 'aswikisource', 'aywikibooks', 'azwikibooks', 'azwikiquote',
+ 'azwikisource', 'bawikibooks', 'bewikibooks', 'bewikiquote',
+ 'bewikisource', 'bgwikibooks', 'bgwikinews', 'bgwikiquote', 'bgwikisource',
+ 'biwikibooks', 'bmwikibooks', 'bmwikiquote', 'bnwikibooks', 'bnwikisource',
+ 'bowikibooks', 'brwikiquote', 'brwikisource', 'bswikibooks', 'bswikinews',
+ 'bswikiquote', 'bswikisource', 'cawikibooks', 'cawikinews', 'cawikiquote',
+ 'cawikisource', 'chwikibooks', 'commonswiki', 'cowikibooks', 'cowikiquote',
+ 'crwikiquote', 'cswikibooks', 'cswikinews', 'cswikiquote', 'cswikisource',
+ 'cvwikibooks', 'cywikibooks', 'cywikiquote', 'cywikisource', 'dawikibooks',
+ 'dawikiquote', 'dawikisource', 'dewikibooks', 'dewikinews', 'dewikiquote',
+ 'dewikisource', 'dewikivoyage', 'elwikibooks', 'elwikinews', 'elwikiquote',
+ 'elwikisource', 'elwikivoyage', 'enwikibooks', 'enwikinews', 'enwikiquote',
+ 'enwikisource', 'enwikivoyage', 'eowikibooks', 'eowikinews', 'eowikiquote',
+ 'eowikisource', 'eswikibooks', 'eswikinews', 'eswikiquote', 'eswikisource',
+ 'eswikivoyage', 'etwikibooks', 'etwikiquote', 'etwikisource',
+ 'euwikibooks', 'euwikiquote', 'fawikibooks', 'fawikinews', 'fawikiquote',
+ 'fawikisource', 'fawikivoyage', 'fiwikibooks', 'fiwikinews', 'fiwikiquote',
+ 'fiwikisource', 'fowikisource', 'frwikibooks', 'frwikinews', 'frwikiquote',
+ 'frwikisource', 'frwikivoyage', 'fywikibooks', 'gawikibooks',
+ 'gawikiquote', 'glwikibooks', 'glwikiquote', 'glwikisource', 'gnwikibooks',
+ 'gotwikibooks', 'guwikibooks', 'guwikiquote', 'guwikisource',
+ 'hewikibooks', 'hewikinews', 'hewikiquote', 'hewikisource', 'hewikivoyage',
+ 'hiwikibooks', 'hiwikiquote', 'hrwikibooks', 'hrwikiquote', 'hrwikisource',
+ 'htwikisource', 'huwikibooks', 'huwikinews', 'huwikiquote', 'huwikisource',
+ 'hywikibooks', 'hywikiquote', 'hywikisource', 'iawikibooks', 'idwikibooks',
+ 'idwikiquote', 'idwikisource', 'iewikibooks', 'iswikibooks', 'iswikiquote',
+ 'iswikisource', 'itwikibooks', 'itwikinews', 'itwikiquote', 'itwikisource',
+ 'itwikivoyage', 'jawikibooks', 'jawikinews', 'jawikiquote', 'jawikisource',
+ 'kawikibooks', 'kawikiquote', 'kkwikibooks', 'kkwikiquote', 'kmwikibooks',
+ 'knwikibooks', 'knwikiquote', 'knwikisource', 'kowikibooks', 'kowikinews',
+ 'kowikiquote', 'kowikisource', 'krwikiquote', 'kswikibooks', 'kswikiquote',
+ 'kuwikibooks', 'kuwikiquote', 'kwwikiquote', 'kywikibooks', 'kywikiquote',
+ 'lawikibooks', 'lawikiquote', 'lawikisource', 'lbwikibooks', 'lbwikiquote',
+ 'liwikibooks', 'liwikiquote', 'liwikisource', 'lnwikibooks', 'ltwikibooks',
+ 'ltwikiquote', 'ltwikisource', 'lvwikibooks', 'mediawikiwiki', 'metawiki',
+ 'mgwikibooks', 'miwikibooks', 'mkwikibooks', 'mkwikisource', 'mlwikibooks',
+ 'mlwikiquote', 'mlwikisource', 'mnwikibooks', 'mrwikibooks', 'mrwikiquote',
+ 'mrwikisource', 'mswikibooks', 'mywikibooks', 'nahwikibooks',
+ 'nawikibooks', 'nawikiquote', 'ndswikibooks', 'ndswikiquote',
+ 'newikibooks', 'nlwikibooks', 'nlwikinews', 'nlwikiquote', 'nlwikisource',
+ 'nlwikivoyage', 'nnwikiquote', 'nowikibooks', 'nowikinews', 'nowikiquote',
+ 'nowikisource', 'ocwikibooks', 'orwikisource', 'pawikibooks',
+ 'plwikibooks', 'plwikinews', 'plwikiquote', 'plwikisource', 'plwikivoyage',
+ 'pswikibooks', 'ptwikibooks', 'ptwikinews', 'ptwikiquote', 'ptwikisource',
+ 'ptwikivoyage', 'quwikibooks', 'quwikiquote', 'rmwikibooks', 'rowikibooks',
+ 'rowikinews', 'rowikiquote', 'rowikisource', 'rowikivoyage', 'ruwikibooks',
+ 'ruwikinews', 'ruwikiquote', 'ruwikisource', 'ruwikivoyage',
+ 'sahwikisource', 'sawikibooks', 'sawikiquote', 'sawikisource',
+ 'sdwikinews', 'sewikibooks', 'simplewikibooks', 'simplewikiquote',
+ 'siwikibooks', 'skwikibooks', 'skwikiquote', 'skwikisource', 'slwikibooks',
+ 'slwikiquote', 'slwikisource', 'specieswiki', 'sqwikibooks', 'sqwikinews',
+ 'sqwikiquote', 'srwikibooks', 'srwikinews', 'srwikiquote', 'srwikisource',
+ 'suwikibooks', 'suwikiquote', 'svwikibooks', 'svwikinews', 'svwikiquote',
+ 'svwikisource', 'svwikivoyage', 'swwikibooks', 'tawikibooks', 'tawikinews',
+ 'tawikiquote', 'tawikisource', 'tewikibooks', 'tewikiquote',
+ 'tewikisource', 'tgwikibooks', 'thwikibooks', 'thwikinews', 'thwikiquote',
+ 'thwikisource', 'tkwikibooks', 'tkwikiquote', 'tlwikibooks', 'trwikibooks',
+ 'trwikinews', 'trwikiquote', 'trwikisource', 'ttwikibooks', 'ttwikiquote',
+ 'ugwikibooks', 'ugwikiquote', 'ukwikibooks', 'ukwikinews', 'ukwikiquote',
+ 'ukwikisource', 'ukwikivoyage', 'urwikibooks', 'urwikiquote',
+ 'uzwikibooks', 'uzwikiquote', 'vecwikisource', 'viwikibooks',
+ 'viwikiquote', 'viwikisource', 'viwikivoyage', 'vowikibooks',
+ 'vowikiquote', 'wawikibooks', 'wikidatawiki', 'wowikiquote', 'xhwikibooks',
+ 'yiwikisource', 'yowikibooks', 'zawikibooks', 'zawikiquote',
+ 'zh_min_nanwikibooks', 'zh_min_nanwikiquote', 'zh_min_nanwikisource',
+ 'zhwikibooks', 'zhwikinews', 'zhwikiquote', 'zhwikisource', 'zhwikivoyage',
+ 'zuwikibooks', 'aawiki', 'abwiki', 'acewiki', 'afwiki', 'akwiki',
+ 'alswiki', 'amwiki', 'anwiki', 'angwiki', 'arwiki', 'arcwiki', 'arzwiki',
+ 'aswiki', 'astwiki', 'avwiki', 'aywiki', 'azwiki', 'bawiki', 'barwiki',
+ 'bat_smgwiki', 'bclwiki', 'bewiki', 'be_x_oldwiki', 'bgwiki', 'bhwiki',
+ 'biwiki', 'bjnwiki', 'bmwiki', 'bnwiki', 'bowiki', 'bpywiki', 'brwiki',
+ 'bswiki', 'bugwiki', 'bxrwiki', 'cawiki', 'cbk_zamwiki', 'cdowiki',
+ 'cewiki', 'cebwiki', 'chwiki', 'chowiki', 'chrwiki', 'chywiki', 'ckbwiki',
+ 'cowiki', 'crwiki', 'crhwiki', 'cswiki', 'csbwiki', 'cuwiki', 'cvwiki',
+ 'cywiki', 'dawiki', 'dewiki', 'diqwiki', 'dsbwiki', 'dvwiki', 'dzwiki',
+ 'eewiki', 'elwiki', 'emlwiki', 'enwiki', 'eowiki', 'eswiki', 'etwiki',
+ 'euwiki', 'extwiki', 'fawiki', 'ffwiki', 'fiwiki', 'fiu_vrowiki', 'fjwiki',
+ 'fowiki', 'frwiki', 'frpwiki', 'frrwiki', 'furwiki', 'fywiki', 'gawiki',
+ 'gagwiki', 'ganwiki', 'gdwiki', 'glwiki', 'glkwiki', 'gnwiki', 'gotwiki',
+ 'guwiki', 'gvwiki', 'hawiki', 'hakwiki', 'hawwiki', 'hewiki', 'hiwiki',
+ 'hifwiki', 'howiki', 'hrwiki', 'hsbwiki', 'htwiki', 'huwiki', 'hywiki',
+ 'hzwiki', 'iawiki', 'idwiki', 'iewiki', 'igwiki', 'iiwiki', 'ikwiki',
+ 'ilowiki', 'iowiki', 'iswiki', 'itwiki', 'iuwiki', 'jawiki', 'jbowiki',
+ 'jvwiki', 'kawiki', 'kaawiki', 'kabwiki', 'kbdwiki', 'kgwiki', 'kiwiki',
+ 'kjwiki', 'kkwiki', 'klwiki', 'kmwiki', 'knwiki', 'kowiki', 'koiwiki',
+ 'krwiki', 'krcwiki', 'kswiki', 'kshwiki', 'kuwiki', 'kvwiki', 'kwwiki',
+ 'kywiki', 'lawiki', 'ladwiki', 'lbwiki', 'lbewiki', 'lezwiki', 'lgwiki',
+ 'liwiki', 'lijwiki', 'lmowiki', 'lnwiki', 'lowiki', 'ltwiki', 'ltgwiki',
+ 'lvwiki', 'maiwiki', 'map_bmswiki', 'mdfwiki', 'mgwiki', 'mhwiki',
+ 'mhrwiki', 'miwiki', 'minwiki', 'mkwiki', 'mlwiki', 'mnwiki', 'mowiki',
+ 'mrwiki', 'mrjwiki', 'mswiki', 'mtwiki', 'muswiki', 'mwlwiki', 'mywiki',
+ 'myvwiki', 'mznwiki', 'nawiki', 'nahwiki', 'napwiki', 'ndswiki',
+ 'nds_nlwiki', 'newiki', 'newwiki', 'ngwiki', 'nlwiki', 'nnwiki', 'nowiki',
+ 'novwiki', 'nrmwiki', 'nsowiki', 'nvwiki', 'nywiki', 'ocwiki', 'omwiki',
+ 'orwiki', 'oswiki', 'pawiki', 'pagwiki', 'pamwiki', 'papwiki', 'pcdwiki',
+ 'pdcwiki', 'pflwiki', 'piwiki', 'pihwiki', 'plwiki', 'pmswiki', 'pnbwiki',
+ 'pntwiki', 'pswiki', 'ptwiki', 'quwiki', 'rmwiki', 'rmywiki', 'rnwiki',
+ 'rowiki', 'roa_rupwiki', 'roa_tarawiki', 'ruwiki', 'ruewiki', 'rwwiki',
+ 'sawiki', 'sahwiki', 'scwiki', 'scnwiki', 'scowiki', 'sdwiki', 'sewiki',
+ 'sgwiki', 'shwiki', 'siwiki', 'simplewiki', 'skwiki', 'slwiki', 'smwiki',
+ 'snwiki', 'sowiki', 'sqwiki', 'srwiki', 'srnwiki', 'sswiki', 'stwiki',
+ 'stqwiki', 'suwiki', 'svwiki', 'swwiki', 'szlwiki', 'tawiki', 'tewiki',
+ 'tetwiki', 'tgwiki', 'thwiki', 'tiwiki', 'tkwiki', 'tlwiki', 'tnwiki',
+ 'towiki', 'tpiwiki', 'trwiki', 'tswiki', 'ttwiki', 'tumwiki', 'twwiki',
+ 'tywiki', 'tyvwiki', 'udmwiki', 'ugwiki', 'ukwiki', 'urwiki', 'uzwiki',
+ 'vewiki', 'vecwiki', 'vepwiki', 'viwiki', 'vlswiki', 'vowiki', 'wawiki',
+ 'warwiki', 'wowiki', 'wuuwiki', 'xalwiki', 'xhwiki', 'xmfwiki', 'yiwiki',
+ 'yowiki', 'zawiki', 'zeawiki', 'zhwiki', 'zh_classicalwiki',
+ 'zh_min_nanwiki', 'zh_yuewiki', 'zuwiki', 'lrcwiki', 'gomwiki', 'azbwiki')
+