Ejemplo n.º 1
0
def create_comments():
    session = Session()
    pages = session.query(Page).filter(Page.title.like('Talk:%'))
    counter = 0
    for page in pages:
        Comment.from_page(page, session)
        if counter % 200 == 0:
            print(counter)
            session.commit()
        counter += 1
    session.commit()
Ejemplo n.º 2
0
def create_comments():
    session = Session()
    pages = session.query(Page).filter(Page.title.like('Talk:%'))
    counter = 0
    for page in pages:
        Comment.from_page(page, session)
        if counter % 200 == 0:
            print(counter)
            session.commit()
        counter += 1
    session.commit()
Ejemplo n.º 3
0
def create_language_proficiencies():
    session = Session()
    users = session.query(User).all()
    counter = 0
    for user in users:
        user.set_proficiencies()
        if counter % 200 == 0:
            print(counter)
            session.commit()
        counter += 1
    session.commit()
Ejemplo n.º 4
0
def create_language_proficiencies():
    session = Session()
    users = session.query(User).all()
    counter = 0
    for user in users:
        user.set_proficiencies()
        if counter % 200 == 0:
            print(counter)
            session.commit()
        counter += 1
    session.commit()
Ejemplo n.º 5
0
def create_users():
    session = Session()
    pgs = session.query(Page).filter(Page.title.like('User:%'))
    counter = 0
    for page in pgs:
        if '/' in page.title:
            continue
        user = User.make_user_from_page(page, session)
        session.add(user)
        counter += 1
        if counter % 1000 == 0:
            print(counter)
            session.commit()
    session.commit()
Ejemplo n.º 6
0
def create_users():
    session = Session()
    pgs = session.query(Page).filter(Page.title.like('User:%'))
    counter = 0
    for page in pgs:
        if '/' in page.title:
            continue
        user = User.make_user_from_page(page, session)
        session.add(user)
        counter += 1
        if counter % 1000 == 0:
            print(counter)
            session.commit()
    session.commit()
Ejemplo n.º 7
0
def load_xml():
    session = Session()
    Base.metadata.create_all(engine)
    xml_file = open('../../wiktionary_data/enwiktionary-20120220-pages-meta-current.xml')
    xml_parser = XMLPageParser(xml_file, enPage)
    total_lines = 0
    counter = 0
    for page in xml_parser:
        ev = session.query(Page).filter(Page.language==page.language, Page.title==page.title)
        if ev.count() == 0:
            session.add(page)
        if counter % 1000 == 0:
            print(counter)
            session.commit()
            print('committed')
        counter += 1
    session.commit()
Ejemplo n.º 8
0
def load_xml():
    session = Session()
    Base.metadata.create_all(engine)
    xml_file = open(
        '../../wiktionary_data/enwiktionary-20120220-pages-meta-current.xml')
    xml_parser = XMLPageParser(xml_file, enPage)
    total_lines = 0
    counter = 0
    for page in xml_parser:
        ev = session.query(Page).filter(Page.language == page.language,
                                        Page.title == page.title)
        if ev.count() == 0:
            session.add(page)
        if counter % 1000 == 0:
            print(counter)
            session.commit()
            print('committed')
        counter += 1
    session.commit()