New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Участник:Maksim-e/z3b shestn.py — Википедия

Участник:Maksim-e/z3b shestn.py

Материал из Википедии — свободной энциклопедии

# -*- coding: UTF-8 -*-

__version__='$Id:'

import wikipedia
import re, sys
import codecs
from zbib_tekst import *


def vivod(b):
#    wikipedia.output(b)
    otch.write(b)
    otch.flush()

chrim=[
 (1000, u'M'),
 (900, u'CM'),
 (500, u'D'),
 (400, u'CD'),
 (100, u'C'),
 (90, u'XC'),
 (50, u'L'),
 (40, u'XL'),
 (10, u'X'),
 (9, u'IX'),
 (5, u'V'),
 (4, u'IV'),
 (1, u'I'),
]
cheo=[
 (1000, u'mil '),
 (900, u'naŭcent '),
 (800, u'okcent '),
 (700, u'sepcent '),
 (600, u'sescent '),
 (500, u'kvincent '),
 (400, u'kvarcent '),
 (300, u'tricent '),
 (200, u'ducent '),
 (100, u'cent '),
 (90, u'naŭdek '),
 (80, u'okdek '),
 (70, u'sepdek '),
 (60, u'sesdek '),
 (50, u'kvindek '),
 (40, u'kvardek '),
 (30, u'tridek '),
 (20, u'dudek '),
 (10, u'dek '),
 (9, u'naŭ '),
 (8, u'ok '),
 (7, u'sep '),
 (6, u'ses '),
 (5, u'kvin '),
 (4, u'kvar '),
 (3, u'tri '),
 (2, u'du '),
 (1, u'unu '),
]

def ch_v_txt(z,tb):
    t=u''
    while z>0:
        for a,b in tb:
            if z>=a:
                z-=a
                t+=b
                break
    if t.endswith(u' '):
        t=t[:len(t)-1]
    return t

def main(fvih):

    f1=codecs.open(fvih, 'w', 'utf-8')
#    f1a=codecs.open(fviha, 'w', 'utf-8')

    g1=10
    while g1<16:
        g2=10
        while g2<16:
            g3=10
            while g3<16:

                n=g1*256+g2*16+g3

                nX=(u'%03x'%n).upper()
                nx=nX.lower()
                nd=u'%d'%n

                te=((u"*'''%s''' kiel [[deksesuma nombro]] "+
                     u"(kutime ĝi estas skribita kiel "+
                     u"'''%s<sub>16</sub>''', '''%s<sub>16</sub>''', "+
                     u"'''0x%s''', '''0x%s''', "+
                     u"'''0%sh''', '''0%sh''') egalas al "+
                     u"[[dekuma nombro]] [[%s (nombro)|%s]].")%
                      (nX,nx,nX,nx,nX,nx,nX,nd,nd))

                q=[u'']*6
                q[0]=nX
                q[1]=nX
                q[2]=u"%s (nombro)"%nd
                q[3]=te
                q[4]=u"%s"%nd
                q[5]=u''

                qt=spisvstr(q,u'@')+u'\n'
                f1.write(qt)
                f1.flush()

                g3+=1


            n=g1*16+g2

            nX=(u'%02x'%n).upper()
            nx=(u'%02x'%n).lower()
            nd=u'%d'%n
            neo=ch_v_txt(n,cheo)

            XnX=u'X'+nX
            te=((u"*'''0x%s''' estas [[deksesuma nombro]] "+
                     u"(ĝi povas esti skribita ankaŭ kiel "+
                     u"'''%s<sub>16</sub>''', '''%s<sub>16</sub>''', "+
                     u"'''0x%s''', "+
                     u"'''0%sh''', '''0%sh''') egala al "+
                     u"[[dekuma nombro]] [[%s|%s]].")%
                      (nX,nx,nX,nx,nx,nX,neo,nd))

            q=[u'']*6
            q[0]=XnX
            q[1]=XnX
            q[2]=neo
            q[3]=te
            q[4]=neo
            q[5]=u'l'

            qt=spisvstr(q,u'@')+u'\n'
            f1.write(qt)
            f1.flush()

            nXH=nX+u'H'
            te=((u"*'''0%sh''' estas [[deksesuma nombro]] "+
                     u"(ĝi povas esti skribita ankaŭ kiel "+
                     u"'''%s<sub>16</sub>''', '''%s<sub>16</sub>''', "+
                     u"'''0x%s''', '''0x%s''', "+
                     u"'''0%sh''') egala al "+
                     u"[[dekuma nombro]] [[%s|%s]].")%
                      (nX,nx,nX,nx,nX,nx,neo,nd))

            q=[u'']*6
            q[0]=nXH
            q[1]=nXH
            q[2]=neo
            q[3]=te
            q[4]=neo
            q[5]=u'l'

            qt=spisvstr(q,u'@')+u'\n'
            f1.write(qt)
            f1.flush()

            HnX=u'H'+nX
            te=((u"*'''&H%s''' estas [[deksesuma nombro]] "+
                     u"skribita per la maniero de iuj variantoj de "+
                     u"[[programlingvo]] [[BASIC (programlingvo)|BASIC]] "+
                     u"(la nombro povas esti skribita ankaŭ kiel "+
                     u"'''%s<sub>16</sub>''', '''%s<sub>16</sub>''', "+
                     u"'''0x%s''', '''0x%s''', "+
                     u"'''0%sh''', '''0%sh''') egala al "+
                     u"[[dekuma nombro]] [[%s|%s]].")%
                      (nX,nx,nX,nx,nX,nx,nX,neo,nd))

            q=[u'']*6
            q[0]=HnX
            q[1]=HnX
            q[2]=neo
            q[3]=te
            q[4]=neo
            q[5]=u'l'

            qt=spisvstr(q,u'@')+u'\n'
            f1.write(qt)
            f1.flush()

            g2+=1

        g1+=1


    n=1
    while n<=3000:
        nri=ch_v_txt(n,chrim)
        if len(nri)==3:
            nd=u'%d'%n
            if n<=1000:
                neo=ch_v_txt(n,cheo)
            else:
                neo=u"%d (nombro)"%n

            te=((u"*'''%s''' estas skribita per [[romiaj ciferoj]] "+
                     u"[[nombro]] [[%s|%s]].")%
                      (nri,neo,nd))

            q=[u'']*6
            q[0]=nri
            q[1]=nri
            q[2]=neo
            q[3]=te
            q[4]=u'romiaj ciferoj|'+neo
            q[5]=u'l'
  
            qt=spisvstr(q,u'@')+u'\n'
            f1.write(qt)
            f1.flush()

        n+=1


#otch = codecs.open(fotch, 'w', 'utf-8')
#otch2 = codecs.open(fotch2, 'w', 'utf-8')
fvih=sys.argv[1]
main(fvih)


 

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu