from lxml import html, etree
from datetime import datetime
from dateutil import parser
from mwapi import MWApi
import codecs
import requests
from urllib.parse import unquote
import re


START_YEAR = 2005
CUR_YEAR = datetime.now().year


api = MWApi('http://en.wikipedia.org')

def content_for_title(title):
    title = unquote(title)
    data = api.get(action='parse',page=title, redirects=1, prop='text')['parse']
    text = data['text']['*']
    return text

def get_subpages(prefix, namespace):
    pages = api.get(action='query', list='allpages', apprefix=prefix, apnamespace=namespace, aplimit=500)['query']['allpages']
    return [page['title'] for page in pages]

def title_for_year(year):
    return 'Wikipedia:Wikipedia_Signpost/Archives/' + str(year)

def drop_child_elements(element, selectors):
    drop_tags = element.cssselect(', '.join(selectors))
    if len(drop_tags) != 0:
        for t in drop_tags:
            t.drop_tree()

DROP_ARCHIVE_SELECTORS = ['.hlist', '.signpost-article', 'table']
DROP_PAGE_SELECTORS = ['.floatright', 'center', '.NavFrame', '.signpost-sidebar', '.signpost-comments', '.signpost-byline']

EXCLUDE_PAGE_TAGS = []

def parse_image(doc):
    link = doc.cssselect("a[href*='/wiki/File:']")
    if link:
        name = link[0].get('href').replace('/wiki/', '')
        name = urllib2.unquote(name)
        data = api.get(action='query', prop='imageinfo', iiprop='url', iiurlwidth=512, iiurlheight=512, titles=name)['query']['pages'].values()[0]
        if 'imageinfo' not in data:
            return None
        return data['imageinfo'][0]['thumburl']
    else:
        return None

def parse_article(title):
    doc = html.document_fromstring(content_for_title(title))
    # Author tag
    author_el = doc.cssselect("dd a[href*='User:'], .signpost-author a[href*='User:']")
    author_el = author_el[0] if len(author_el) != 0 else None
    if author_el is not None:
        author_name, author_link = unicode(author_el.text_content()), unicode(author_el.get('href'))
        author_parent = author_el.xpath("ancestor::dl")
        if author_parent:
            author_parent[0].drop_tree()
    else:
        author_name = author_link = u'Unknown'

    drop_child_elements(doc, DROP_PAGE_SELECTORS)
    image = parse_image(doc)
    title = doc.cssselect('h2')[0]
    el = title.getnext()
    contents = u''
    while el is not None and el.tag is not etree.Comment:
        if el.tag not in EXCLUDE_PAGE_TAGS:
            contents += html.tostring(el, encoding=unicode)
        el = el.getnext()
    title_string = title.text_content()
    return (title_string, author_name, author_link, contents, image)

def save_issue(date_string):
    date = parser.parse(date_string)
    if Issue.query.filter_by(date=date).count() != 0:
        print("Skipping %s" % date)
        return
    cur_issue = Issue(date=date, permalink="en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/Archives/" + date.strftime("%Y-%m-%d"))
    db.session.add(cur_issue)

    issue = "Wikipedia:Wikipedia Signpost/Archives/" + date.strftime("%Y-%m-%d")
    doc = html.document_fromstring(content_for_title(issue))
    article_elements = doc.cssselect("li a, .signpost-archive a")
    articles = [article.get("href").replace("/wiki/", "") for article in article_elements]
    for article in articles:
        page_title = article
        permalink = "en.wikipedia.org/wiki/" + page_title
        try:
            title, author_name, author_link, content, image_link = parse_article(page_title)
        except Exception as e:
            if e.message == "Redirects found! KITTENS KILLED!":
                continue
            else:
                print(permalink)
                raise
        post = Post(permalink=permalink, title=title, content=content, author=author_name, author_link=author_link, issue=cur_issue, image_link=image_link)
        db.session.add(post)
    db.session.commit()
    print("Done %s\n%s" % (date, "\n".join(articles)))

if __name__ == "__main__":
    #setup_script()
    #db.create_all()

    issues = [issue for issue in get_subpages("Wikipedia_Signpost/Archives/", 4) if '-' in issue]
    for issue in issues:
        print(issue)
        date = issue.split('/')[-1]
Wikipedia:Wikipedia Signpost/Archives/2005-01-10
Wikipedia:Wikipedia Signpost/Archives/2005-01-17
Wikipedia:Wikipedia Signpost/Archives/2005-01-24
Wikipedia:Wikipedia Signpost/Archives/2005-01-31
Wikipedia:Wikipedia Signpost/Archives/2005-02-07
Wikipedia:Wikipedia Signpost/Archives/2005-02-14
Wikipedia:Wikipedia Signpost/Archives/2005-02-21
Wikipedia:Wikipedia Signpost/Archives/2005-02-28
Wikipedia:Wikipedia Signpost/Archives/2005-03-07
Wikipedia:Wikipedia Signpost/Archives/2005-03-14
Wikipedia:Wikipedia Signpost/Archives/2005-03-21
Wikipedia:Wikipedia Signpost/Archives/2005-03-28
Wikipedia:Wikipedia Signpost/Archives/2005-04-04
Wikipedia:Wikipedia Signpost/Archives/2005-04-11
Wikipedia:Wikipedia Signpost/Archives/2005-04-18
Wikipedia:Wikipedia Signpost/Archives/2005-04-25
Wikipedia:Wikipedia Signpost/Archives/2005-05-02
Wikipedia:Wikipedia Signpost/Archives/2005-05-09
Wikipedia:Wikipedia Signpost/Archives/2005-05-16
Wikipedia:Wikipedia Signpost/Archives/2005-05-23
Wikipedia:Wikipedia Signpost/Archives/2005-05-30
Wikipedia:Wikipedia Signpost/Archives/2005-06-06
Wikipedia:Wikipedia Signpost/Archives/2005-06-13
Wikipedia:Wikipedia Signpost/Archives/2005-06-20
Wikipedia:Wikipedia Signpost/Archives/2005-06-27
Wikipedia:Wikipedia Signpost/Archives/2005-07-04
Wikipedia:Wikipedia Signpost/Archives/2005-07-11
Wikipedia:Wikipedia Signpost/Archives/2005-07-18
Wikipedia:Wikipedia Signpost/Archives/2005-07-25
Wikipedia:Wikipedia Signpost/Archives/2005-08-01
Wikipedia:Wikipedia Signpost/Archives/2005-08-08
Wikipedia:Wikipedia Signpost/Archives/2005-08-15
Wikipedia:Wikipedia Signpost/Archives/2005-08-22
Wikipedia:Wikipedia Signpost/Archives/2005-08-29
Wikipedia:Wikipedia Signpost/Archives/2005-09-05
Wikipedia:Wikipedia Signpost/Archives/2005-09-12
Wikipedia:Wikipedia Signpost/Archives/2005-09-19
Wikipedia:Wikipedia Signpost/Archives/2005-09-26
Wikipedia:Wikipedia Signpost/Archives/2005-10-03
Wikipedia:Wikipedia Signpost/Archives/2005-10-10
Wikipedia:Wikipedia Signpost/Archives/2005-10-17
Wikipedia:Wikipedia Signpost/Archives/2005-10-24
Wikipedia:Wikipedia Signpost/Archives/2005-10-31
Wikipedia:Wikipedia Signpost/Archives/2005-11-07
Wikipedia:Wikipedia Signpost/Archives/2005-11-14
Wikipedia:Wikipedia Signpost/Archives/2005-11-21
Wikipedia:Wikipedia Signpost/Archives/2005-11-28
Wikipedia:Wikipedia Signpost/Archives/2005-12-05
Wikipedia:Wikipedia Signpost/Archives/2005-12-12
Wikipedia:Wikipedia Signpost/Archives/2005-12-19
Wikipedia:Wikipedia Signpost/Archives/2005-12-26
Wikipedia:Wikipedia Signpost/Archives/2006-01-02
Wikipedia:Wikipedia Signpost/Archives/2006-01-09
Wikipedia:Wikipedia Signpost/Archives/2006-01-16
Wikipedia:Wikipedia Signpost/Archives/2006-01-23
Wikipedia:Wikipedia Signpost/Archives/2006-01-30
Wikipedia:Wikipedia Signpost/Archives/2006-02-06
Wikipedia:Wikipedia Signpost/Archives/2006-02-13
Wikipedia:Wikipedia Signpost/Archives/2006-02-20
Wikipedia:Wikipedia Signpost/Archives/2006-02-27
Wikipedia:Wikipedia Signpost/Archives/2006-03-06
Wikipedia:Wikipedia Signpost/Archives/2006-03-13
Wikipedia:Wikipedia Signpost/Archives/2006-03-20
Wikipedia:Wikipedia Signpost/Archives/2006-03-27
Wikipedia:Wikipedia Signpost/Archives/2006-04-03
Wikipedia:Wikipedia Signpost/Archives/2006-04-10
Wikipedia:Wikipedia Signpost/Archives/2006-04-17
Wikipedia:Wikipedia Signpost/Archives/2006-04-24
Wikipedia:Wikipedia Signpost/Archives/2006-05-01
Wikipedia:Wikipedia Signpost/Archives/2006-05-08
Wikipedia:Wikipedia Signpost/Archives/2006-05-15
Wikipedia:Wikipedia Signpost/Archives/2006-05-22
Wikipedia:Wikipedia Signpost/Archives/2006-05-29
Wikipedia:Wikipedia Signpost/Archives/2006-06-05
Wikipedia:Wikipedia Signpost/Archives/2006-06-12
Wikipedia:Wikipedia Signpost/Archives/2006-06-19
Wikipedia:Wikipedia Signpost/Archives/2006-06-26
Wikipedia:Wikipedia Signpost/Archives/2006-07-03
Wikipedia:Wikipedia Signpost/Archives/2006-07-10
Wikipedia:Wikipedia Signpost/Archives/2006-07-17
Wikipedia:Wikipedia Signpost/Archives/2006-07-24
Wikipedia:Wikipedia Signpost/Archives/2006-07-31
Wikipedia:Wikipedia Signpost/Archives/2006-08-07
Wikipedia:Wikipedia Signpost/Archives/2006-08-14
Wikipedia:Wikipedia Signpost/Archives/2006-08-21
Wikipedia:Wikipedia Signpost/Archives/2006-08-28
Wikipedia:Wikipedia Signpost/Archives/2006-09-05
Wikipedia:Wikipedia Signpost/Archives/2006-09-11
Wikipedia:Wikipedia Signpost/Archives/2006-09-18
Wikipedia:Wikipedia Signpost/Archives/2006-09-25
Wikipedia:Wikipedia Signpost/Archives/2006-10-02
Wikipedia:Wikipedia Signpost/Archives/2006-10-09
Wikipedia:Wikipedia Signpost/Archives/2006-10-16
Wikipedia:Wikipedia Signpost/Archives/2006-10-23
Wikipedia:Wikipedia Signpost/Archives/2006-10-30
Wikipedia:Wikipedia Signpost/Archives/2006-11-06
Wikipedia:Wikipedia Signpost/Archives/2006-11-13
Wikipedia:Wikipedia Signpost/Archives/2006-11-20
Wikipedia:Wikipedia Signpost/Archives/2006-11-27
Wikipedia:Wikipedia Signpost/Archives/2006-12-04
Wikipedia:Wikipedia Signpost/Archives/2006-12-11
Wikipedia:Wikipedia Signpost/Archives/2006-12-18
Wikipedia:Wikipedia Signpost/Archives/2006-12-26
Wikipedia:Wikipedia Signpost/Archives/2007-01-02
Wikipedia:Wikipedia Signpost/Archives/2007-01-08
Wikipedia:Wikipedia Signpost/Archives/2007-01-15
Wikipedia:Wikipedia Signpost/Archives/2007-01-22
Wikipedia:Wikipedia Signpost/Archives/2007-01-29
Wikipedia:Wikipedia Signpost/Archives/2007-02-05
Wikipedia:Wikipedia Signpost/Archives/2007-02-12
Wikipedia:Wikipedia Signpost/Archives/2007-02-19
Wikipedia:Wikipedia Signpost/Archives/2007-02-26
Wikipedia:Wikipedia Signpost/Archives/2007-03-05
Wikipedia:Wikipedia Signpost/Archives/2007-03-12
Wikipedia:Wikipedia Signpost/Archives/2007-03-20
Wikipedia:Wikipedia Signpost/Archives/2007-03-26
Wikipedia:Wikipedia Signpost/Archives/2007-04-02
Wikipedia:Wikipedia Signpost/Archives/2007-04-09
Wikipedia:Wikipedia Signpost/Archives/2007-04-16
Wikipedia:Wikipedia Signpost/Archives/2007-04-23
Wikipedia:Wikipedia Signpost/Archives/2007-04-30
Wikipedia:Wikipedia Signpost/Archives/2007-05-07
Wikipedia:Wikipedia Signpost/Archives/2007-05-14
Wikipedia:Wikipedia Signpost/Archives/2007-05-21
Wikipedia:Wikipedia Signpost/Archives/2007-05-28
Wikipedia:Wikipedia Signpost/Archives/2007-06-04
Wikipedia:Wikipedia Signpost/Archives/2007-06-11
Wikipedia:Wikipedia Signpost/Archives/2007-06-18
Wikipedia:Wikipedia Signpost/Archives/2007-06-25
Wikipedia:Wikipedia Signpost/Archives/2007-07-02
Wikipedia:Wikipedia Signpost/Archives/2007-07-09
Wikipedia:Wikipedia Signpost/Archives/2007-07-16
Wikipedia:Wikipedia Signpost/Archives/2007-07-23
Wikipedia:Wikipedia Signpost/Archives/2007-07-30
Wikipedia:Wikipedia Signpost/Archives/2007-08-06
Wikipedia:Wikipedia Signpost/Archives/2007-08-13
Wikipedia:Wikipedia Signpost/Archives/2007-08-20
Wikipedia:Wikipedia Signpost/Archives/2007-08-27
Wikipedia:Wikipedia Signpost/Archives/2007-09-03
Wikipedia:Wikipedia Signpost/Archives/2007-09-10
Wikipedia:Wikipedia Signpost/Archives/2007-09-17
Wikipedia:Wikipedia Signpost/Archives/2007-09-24
Wikipedia:Wikipedia Signpost/Archives/2007-10-01
Wikipedia:Wikipedia Signpost/Archives/2007-10-08
Wikipedia:Wikipedia Signpost/Archives/2007-10-15
Wikipedia:Wikipedia Signpost/Archives/2007-10-22
Wikipedia:Wikipedia Signpost/Archives/2007-10-29
Wikipedia:Wikipedia Signpost/Archives/2007-11-05
Wikipedia:Wikipedia Signpost/Archives/2007-11-12
Wikipedia:Wikipedia Signpost/Archives/2007-11-19
Wikipedia:Wikipedia Signpost/Archives/2007-11-26
Wikipedia:Wikipedia Signpost/Archives/2007-12-03
Wikipedia:Wikipedia Signpost/Archives/2007-12-10
Wikipedia:Wikipedia Signpost/Archives/2007-12-17
Wikipedia:Wikipedia Signpost/Archives/2007-12-26
Wikipedia:Wikipedia Signpost/Archives/2008-01-02
Wikipedia:Wikipedia Signpost/Archives/2008-01-07
Wikipedia:Wikipedia Signpost/Archives/2008-01-14
Wikipedia:Wikipedia Signpost/Archives/2008-01-21
Wikipedia:Wikipedia Signpost/Archives/2008-01-28
Wikipedia:Wikipedia Signpost/Archives/2008-02-04
Wikipedia:Wikipedia Signpost/Archives/2008-02-11
Wikipedia:Wikipedia Signpost/Archives/2008-02-18
Wikipedia:Wikipedia Signpost/Archives/2008-02-25
Wikipedia:Wikipedia Signpost/Archives/2008-03-03
Wikipedia:Wikipedia Signpost/Archives/2008-03-13
Wikipedia:Wikipedia Signpost/Archives/2008-03-17
Wikipedia:Wikipedia Signpost/Archives/2008-03-24
Wikipedia:Wikipedia Signpost/Archives/2008-03-31
Wikipedia:Wikipedia Signpost/Archives/2008-04-07
Wikipedia:Wikipedia Signpost/Archives/2008-04-14
Wikipedia:Wikipedia Signpost/Archives/2008-04-21
Wikipedia:Wikipedia Signpost/Archives/2008-05-02
Wikipedia:Wikipedia Signpost/Archives/2008-05-09
Wikipedia:Wikipedia Signpost/Archives/2008-05-12
Wikipedia:Wikipedia Signpost/Archives/2008-05-19
Wikipedia:Wikipedia Signpost/Archives/2008-05-26
Wikipedia:Wikipedia Signpost/Archives/2008-06-02
Wikipedia:Wikipedia Signpost/Archives/2008-06-09
Wikipedia:Wikipedia Signpost/Archives/2008-06-23
Wikipedia:Wikipedia Signpost/Archives/2008-06-26
Wikipedia:Wikipedia Signpost/Archives/2008-06-30
Wikipedia:Wikipedia Signpost/Archives/2008-07-07
Wikipedia:Wikipedia Signpost/Archives/2008-07-14
Wikipedia:Wikipedia Signpost/Archives/2008-07-21
Wikipedia:Wikipedia Signpost/Archives/2008-07-28
Wikipedia:Wikipedia Signpost/Archives/2008-08-09
Wikipedia:Wikipedia Signpost/Archives/2008-08-11
Wikipedia:Wikipedia Signpost/Archives/2008-08-18
Wikipedia:Wikipedia Signpost/Archives/2008-08-25
Wikipedia:Wikipedia Signpost/Archives/2008-09-08
Wikipedia:Wikipedia Signpost/Archives/2008-09-15
Wikipedia:Wikipedia Signpost/Archives/2008-09-22
Wikipedia:Wikipedia Signpost/Archives/2008-09-29
Wikipedia:Wikipedia Signpost/Archives/2008-10-06
Wikipedia:Wikipedia Signpost/Archives/2008-10-13
Wikipedia:Wikipedia Signpost/Archives/2008-11-08
Wikipedia:Wikipedia Signpost/Archives/2008-11-10
Wikipedia:Wikipedia Signpost/Archives/2008-11-17
Wikipedia:Wikipedia Signpost/Archives/2008-11-24
Wikipedia:Wikipedia Signpost/Archives/2008-12-01
Wikipedia:Wikipedia Signpost/Archives/2009-01-03
Wikipedia:Wikipedia Signpost/Archives/2009-01-10
Wikipedia:Wikipedia Signpost/Archives/2009-01-17
Wikipedia:Wikipedia Signpost/Archives/2009-01-24
Wikipedia:Wikipedia Signpost/Archives/2009-01-31
Wikipedia:Wikipedia Signpost/Archives/2009-02-08
Wikipedia:Wikipedia Signpost/Archives/2009-02-16
Wikipedia:Wikipedia Signpost/Archives/2009-02-23
Wikipedia:Wikipedia Signpost/Archives/2009-03-02
Wikipedia:Wikipedia Signpost/Archives/2009-03-09
Wikipedia:Wikipedia Signpost/Archives/2009-03-16
Wikipedia:Wikipedia Signpost/Archives/2009-03-23
Wikipedia:Wikipedia Signpost/Archives/2009-03-30
Wikipedia:Wikipedia Signpost/Archives/2009-04-06
Wikipedia:Wikipedia Signpost/Archives/2009-04-13
Wikipedia:Wikipedia Signpost/Archives/2009-04-20
Wikipedia:Wikipedia Signpost/Archives/2009-04-27
Wikipedia:Wikipedia Signpost/Archives/2009-05-04
Wikipedia:Wikipedia Signpost/Archives/2009-05-11
Wikipedia:Wikipedia Signpost/Archives/2009-05-18
Wikipedia:Wikipedia Signpost/Archives/2009-05-25
Wikipedia:Wikipedia Signpost/Archives/2009-06-01
Wikipedia:Wikipedia Signpost/Archives/2009-06-08
Wikipedia:Wikipedia Signpost/Archives/2009-06-15
Wikipedia:Wikipedia Signpost/Archives/2009-06-22
Wikipedia:Wikipedia Signpost/Archives/2009-06-29
Wikipedia:Wikipedia Signpost/Archives/2009-07-06
Wikipedia:Wikipedia Signpost/Archives/2009-07-13
Wikipedia:Wikipedia Signpost/Archives/2009-07-20
Wikipedia:Wikipedia Signpost/Archives/2009-07-27
Wikipedia:Wikipedia Signpost/Archives/2009-08-03
Wikipedia:Wikipedia Signpost/Archives/2009-08-10
Wikipedia:Wikipedia Signpost/Archives/2009-08-17
Wikipedia:Wikipedia Signpost/Archives/2009-08-24
Wikipedia:Wikipedia Signpost/Archives/2009-08-31
Wikipedia:Wikipedia Signpost/Archives/2009-09-07
Wikipedia:Wikipedia Signpost/Archives/2009-09-14
Wikipedia:Wikipedia Signpost/Archives/2009-09-21
Wikipedia:Wikipedia Signpost/Archives/2009-09-28
Wikipedia:Wikipedia Signpost/Archives/2009-10-05
Wikipedia:Wikipedia Signpost/Archives/2009-10-12
Wikipedia:Wikipedia Signpost/Archives/2009-10-19
Wikipedia:Wikipedia Signpost/Archives/2009-10-26
Wikipedia:Wikipedia Signpost/Archives/2009-11-02
Wikipedia:Wikipedia Signpost/Archives/2009-11-09
Wikipedia:Wikipedia Signpost/Archives/2009-11-16
Wikipedia:Wikipedia Signpost/Archives/2009-11-23
Wikipedia:Wikipedia Signpost/Archives/2009-11-30
Wikipedia:Wikipedia Signpost/Archives/2009-12-07
Wikipedia:Wikipedia Signpost/Archives/2009-12-14
Wikipedia:Wikipedia Signpost/Archives/2009-12-21
Wikipedia:Wikipedia Signpost/Archives/2009-12-28
Wikipedia:Wikipedia Signpost/Archives/2010-01-04
Wikipedia:Wikipedia Signpost/Archives/2010-01-11
Wikipedia:Wikipedia Signpost/Archives/2010-01-18
Wikipedia:Wikipedia Signpost/Archives/2010-01-25
Wikipedia:Wikipedia Signpost/Archives/2010-02-01
Wikipedia:Wikipedia Signpost/Archives/2010-02-08
Wikipedia:Wikipedia Signpost/Archives/2010-02-15
Wikipedia:Wikipedia Signpost/Archives/2010-02-22
Wikipedia:Wikipedia Signpost/Archives/2010-03-01
Wikipedia:Wikipedia Signpost/Archives/2010-03-08
Wikipedia:Wikipedia Signpost/Archives/2010-03-15
Wikipedia:Wikipedia Signpost/Archives/2010-03-22
Wikipedia:Wikipedia Signpost/Archives/2010-03-29
Wikipedia:Wikipedia Signpost/Archives/2010-04-05
Wikipedia:Wikipedia Signpost/Archives/2010-04-12
Wikipedia:Wikipedia Signpost/Archives/2010-04-19
Wikipedia:Wikipedia Signpost/Archives/2010-04-26
Wikipedia:Wikipedia Signpost/Archives/2010-05-03
Wikipedia:Wikipedia Signpost/Archives/2010-05-10
Wikipedia:Wikipedia Signpost/Archives/2010-05-17
Wikipedia:Wikipedia Signpost/Archives/2010-05-24
Wikipedia:Wikipedia Signpost/Archives/2010-05-31
Wikipedia:Wikipedia Signpost/Archives/2010-06-07
Wikipedia:Wikipedia Signpost/Archives/2010-06-14
Wikipedia:Wikipedia Signpost/Archives/2010-06-21
Wikipedia:Wikipedia Signpost/Archives/2010-06-28
Wikipedia:Wikipedia Signpost/Archives/2010-07-05
Wikipedia:Wikipedia Signpost/Archives/2010-07-12
Wikipedia:Wikipedia Signpost/Archives/2010-07-19
Wikipedia:Wikipedia Signpost/Archives/2010-07-26
Wikipedia:Wikipedia Signpost/Archives/2010-08-02
Wikipedia:Wikipedia Signpost/Archives/2010-08-09
Wikipedia:Wikipedia Signpost/Archives/2010-08-16
Wikipedia:Wikipedia Signpost/Archives/2010-08-23
Wikipedia:Wikipedia Signpost/Archives/2010-08-30
Wikipedia:Wikipedia Signpost/Archives/2010-09-06
Wikipedia:Wikipedia Signpost/Archives/2010-09-13
Wikipedia:Wikipedia Signpost/Archives/2010-09-20
Wikipedia:Wikipedia Signpost/Archives/2010-09-27
Wikipedia:Wikipedia Signpost/Archives/2010-10-04
Wikipedia:Wikipedia Signpost/Archives/2010-10-11
Wikipedia:Wikipedia Signpost/Archives/2010-10-18
Wikipedia:Wikipedia Signpost/Archives/2010-10-25
Wikipedia:Wikipedia Signpost/Archives/2010-11-01
Wikipedia:Wikipedia Signpost/Archives/2010-11-08
Wikipedia:Wikipedia Signpost/Archives/2010-11-15
Wikipedia:Wikipedia Signpost/Archives/2010-11-22
Wikipedia:Wikipedia Signpost/Archives/2010-11-29
Wikipedia:Wikipedia Signpost/Archives/2010-12-06
Wikipedia:Wikipedia Signpost/Archives/2010-12-13
Wikipedia:Wikipedia Signpost/Archives/2010-12-20
Wikipedia:Wikipedia Signpost/Archives/2010-12-27
Wikipedia:Wikipedia Signpost/Archives/2011-01-03
Wikipedia:Wikipedia Signpost/Archives/2011-01-10
Wikipedia:Wikipedia Signpost/Archives/2011-01-17
Wikipedia:Wikipedia Signpost/Archives/2011-01-24
Wikipedia:Wikipedia Signpost/Archives/2011-01-31
Wikipedia:Wikipedia Signpost/Archives/2011-02-07
Wikipedia:Wikipedia Signpost/Archives/2011-02-14
Wikipedia:Wikipedia Signpost/Archives/2011-02-21
Wikipedia:Wikipedia Signpost/Archives/2011-02-28
Wikipedia:Wikipedia Signpost/Archives/2011-03-07
Wikipedia:Wikipedia Signpost/Archives/2011-03-14
Wikipedia:Wikipedia Signpost/Archives/2011-03-21
Wikipedia:Wikipedia Signpost/Archives/2011-03-28
Wikipedia:Wikipedia Signpost/Archives/2011-04-04
Wikipedia:Wikipedia Signpost/Archives/2011-04-11
Wikipedia:Wikipedia Signpost/Archives/2011-04-18
Wikipedia:Wikipedia Signpost/Archives/2011-04-25
Wikipedia:Wikipedia Signpost/Archives/2011-05-02
Wikipedia:Wikipedia Signpost/Archives/2011-05-09
Wikipedia:Wikipedia Signpost/Archives/2011-05-16
Wikipedia:Wikipedia Signpost/Archives/2011-05-23
Wikipedia:Wikipedia Signpost/Archives/2011-05-30
Wikipedia:Wikipedia Signpost/Archives/2011-06-06
Wikipedia:Wikipedia Signpost/Archives/2011-06-13
Wikipedia:Wikipedia Signpost/Archives/2011-06-20
Wikipedia:Wikipedia Signpost/Archives/2011-06-27
Wikipedia:Wikipedia Signpost/Archives/2011-07-04
Wikipedia:Wikipedia Signpost/Archives/2011-07-11
Wikipedia:Wikipedia Signpost/Archives/2011-07-18
Wikipedia:Wikipedia Signpost/Archives/2011-07-25
Wikipedia:Wikipedia Signpost/Archives/2011-08-01
Wikipedia:Wikipedia Signpost/Archives/2011-08-08
Wikipedia:Wikipedia Signpost/Archives/2011-08-15
Wikipedia:Wikipedia Signpost/Archives/2011-08-22
Wikipedia:Wikipedia Signpost/Archives/2011-08-29
Wikipedia:Wikipedia Signpost/Archives/2011-09-05
Wikipedia:Wikipedia Signpost/Archives/2011-09-12
Wikipedia:Wikipedia Signpost/Archives/2011-09-19
Wikipedia:Wikipedia Signpost/Archives/2011-09-26
Wikipedia:Wikipedia Signpost/Archives/2011-10-03
Wikipedia:Wikipedia Signpost/Archives/2011-10-10
Wikipedia:Wikipedia Signpost/Archives/2011-10-17
Wikipedia:Wikipedia Signpost/Archives/2011-10-24
Wikipedia:Wikipedia Signpost/Archives/2011-10-31
Wikipedia:Wikipedia Signpost/Archives/2011-11-07
Wikipedia:Wikipedia Signpost/Archives/2011-11-14
Wikipedia:Wikipedia Signpost/Archives/2011-11-21
Wikipedia:Wikipedia Signpost/Archives/2011-11-28
Wikipedia:Wikipedia Signpost/Archives/2011-12-05
Wikipedia:Wikipedia Signpost/Archives/2011-12-12
Wikipedia:Wikipedia Signpost/Archives/2011-12-19
Wikipedia:Wikipedia Signpost/Archives/2011-12-26
Wikipedia:Wikipedia Signpost/Archives/2012-01-02
Wikipedia:Wikipedia Signpost/Archives/2012-01-09
Wikipedia:Wikipedia Signpost/Archives/2012-01-16
Wikipedia:Wikipedia Signpost/Archives/2012-01-23
Wikipedia:Wikipedia Signpost/Archives/2012-01-30
Wikipedia:Wikipedia Signpost/Archives/2012-02-06
Wikipedia:Wikipedia Signpost/Archives/2012-02-13
Wikipedia:Wikipedia Signpost/Archives/2012-02-20
Wikipedia:Wikipedia Signpost/Archives/2012-02-27
Wikipedia:Wikipedia Signpost/Archives/2012-03-05
Wikipedia:Wikipedia Signpost/Archives/2012-03-12
Wikipedia:Wikipedia Signpost/Archives/2012-03-19
Wikipedia:Wikipedia Signpost/Archives/2012-03-26
Wikipedia:Wikipedia Signpost/Archives/2012-04-02
Wikipedia:Wikipedia Signpost/Archives/2012-04-09
Wikipedia:Wikipedia Signpost/Archives/2012-04-16
Wikipedia:Wikipedia Signpost/Archives/2012-04-23
Wikipedia:Wikipedia Signpost/Archives/2012-04-30
Wikipedia:Wikipedia Signpost/Archives/2012-05-07
Wikipedia:Wikipedia Signpost/Archives/2012-05-14
Wikipedia:Wikipedia Signpost/Archives/2012-05-21
Wikipedia:Wikipedia Signpost/Archives/2012-05-28
Wikipedia:Wikipedia Signpost/Archives/2012-06-04
Wikipedia:Wikipedia Signpost/Archives/2012-06-11
Wikipedia:Wikipedia Signpost/Archives/2012-06-18
Wikipedia:Wikipedia Signpost/Archives/2012-06-25
Wikipedia:Wikipedia Signpost/Archives/2012-07-02
Wikipedia:Wikipedia Signpost/Archives/2012-07-09
Wikipedia:Wikipedia Signpost/Archives/2012-07-16
Wikipedia:Wikipedia Signpost/Archives/2012-07-23
Wikipedia:Wikipedia Signpost/Archives/2012-07-30
Wikipedia:Wikipedia Signpost/Archives/2012-08-06
Wikipedia:Wikipedia Signpost/Archives/2012-08-13
Wikipedia:Wikipedia Signpost/Archives/2012-08-20
Wikipedia:Wikipedia Signpost/Archives/2012-08-27
Wikipedia:Wikipedia Signpost/Archives/2012-09-03
Wikipedia:Wikipedia Signpost/Archives/2012-09-10
Wikipedia:Wikipedia Signpost/Archives/2012-09-17
Wikipedia:Wikipedia Signpost/Archives/2012-09-24
Wikipedia:Wikipedia Signpost/Archives/2012-10-01
Wikipedia:Wikipedia Signpost/Archives/2012-10-08
Wikipedia:Wikipedia Signpost/Archives/2012-10-15
Wikipedia:Wikipedia Signpost/Archives/2012-10-22
Wikipedia:Wikipedia Signpost/Archives/2012-10-29
Wikipedia:Wikipedia Signpost/Archives/2012-11-05
Wikipedia:Wikipedia Signpost/Archives/2012-11-12
Wikipedia:Wikipedia Signpost/Archives/2012-11-19
Wikipedia:Wikipedia Signpost/Archives/2012-11-26
Wikipedia:Wikipedia Signpost/Archives/2012-12-03
Wikipedia:Wikipedia Signpost/Archives/2012-12-10
Wikipedia:Wikipedia Signpost/Archives/2012-12-17
Wikipedia:Wikipedia Signpost/Archives/2012-12-24
Wikipedia:Wikipedia Signpost/Archives/2012-12-31
Wikipedia:Wikipedia Signpost/Archives/2013-01-07
Wikipedia:Wikipedia Signpost/Archives/2013-01-14
Wikipedia:Wikipedia Signpost/Archives/2013-01-21
Wikipedia:Wikipedia Signpost/Archives/2013-01-28
Wikipedia:Wikipedia Signpost/Archives/2013-02-04
Wikipedia:Wikipedia Signpost/Archives/2013-02-11
Wikipedia:Wikipedia Signpost/Archives/2013-02-18
Wikipedia:Wikipedia Signpost/Archives/2013-02-25
Wikipedia:Wikipedia Signpost/Archives/2013-03-04
Wikipedia:Wikipedia Signpost/Archives/2013-03-11
Wikipedia:Wikipedia Signpost/Archives/2013-03-18
Wikipedia:Wikipedia Signpost/Archives/2013-03-25
Wikipedia:Wikipedia Signpost/Archives/2013-04-01
Wikipedia:Wikipedia Signpost/Archives/2013-04-08
Wikipedia:Wikipedia Signpost/Archives/2013-04-15
Wikipedia:Wikipedia Signpost/Archives/2013-04-22
Wikipedia:Wikipedia Signpost/Archives/2013-04-29
Wikipedia:Wikipedia Signpost/Archives/2013-05-06
Wikipedia:Wikipedia Signpost/Archives/2013-05-13
Wikipedia:Wikipedia Signpost/Archives/2013-05-20
Wikipedia:Wikipedia Signpost/Archives/2013-05-27
Wikipedia:Wikipedia Signpost/Archives/2013-06-05
Wikipedia:Wikipedia Signpost/Archives/2013-06-12
Wikipedia:Wikipedia Signpost/Archives/2013-06-19
Wikipedia:Wikipedia Signpost/Archives/2013-06-26
Wikipedia:Wikipedia Signpost/Archives/2013-07-03
Wikipedia:Wikipedia Signpost/Archives/2013-07-10
Wikipedia:Wikipedia Signpost/Archives/2013-07-17
Wikipedia:Wikipedia Signpost/Archives/2013-07-24
Wikipedia:Wikipedia Signpost/Archives/2013-07-31
Wikipedia:Wikipedia Signpost/Archives/2013-08-07
Wikipedia:Wikipedia Signpost/Archives/2013-08-14
Wikipedia:Wikipedia Signpost/Archives/2013-08-21
Wikipedia:Wikipedia Signpost/Archives/2013-08-28
Wikipedia:Wikipedia Signpost/Archives/2013-09-04
Wikipedia:Wikipedia Signpost/Archives/2013-09-11
Wikipedia:Wikipedia Signpost/Archives/2013-09-18
Wikipedia:Wikipedia Signpost/Archives/2013-09-25
Wikipedia:Wikipedia Signpost/Archives/2013-10-02
Wikipedia:Wikipedia Signpost/Archives/2013-10-09
Wikipedia:Wikipedia Signpost/Archives/2013-10-16
Wikipedia:Wikipedia Signpost/Archives/2013-10-23
Wikipedia:Wikipedia Signpost/Archives/2013-10-30
Wikipedia:Wikipedia Signpost/Archives/2013-11-06
Wikipedia:Wikipedia Signpost/Archives/2013-11-13
Wikipedia:Wikipedia Signpost/Archives/2013-11-20
Wikipedia:Wikipedia Signpost/Archives/2013-11-27
Wikipedia:Wikipedia Signpost/Archives/2013-12-04
Wikipedia:Wikipedia Signpost/Archives/2013-12-11
Wikipedia:Wikipedia Signpost/Archives/2013-12-18
Wikipedia:Wikipedia Signpost/Archives/2013-12-25
Wikipedia:Wikipedia Signpost/Archives/2014-01-01
Wikipedia:Wikipedia Signpost/Archives/2014-01-08
Wikipedia:Wikipedia Signpost/Archives/2014-01-15
Wikipedia:Wikipedia Signpost/Archives/2014-01-22
Wikipedia:Wikipedia Signpost/Archives/2014-01-29
Wikipedia:Wikipedia Signpost/Archives/2014-02-12
Wikipedia:Wikipedia Signpost/Archives/2014-02-19
Wikipedia:Wikipedia Signpost/Archives/2014-02-26
Wikipedia:Wikipedia Signpost/Archives/2014-03-05
Wikipedia:Wikipedia Signpost/Archives/2014-03-12
Wikipedia:Wikipedia Signpost/Archives/2014-03-19
Wikipedia:Wikipedia Signpost/Archives/2014-03-26
Wikipedia:Wikipedia Signpost/Archives/2014-04-02
Wikipedia:Wikipedia Signpost/Archives/2014-04-09
Wikipedia:Wikipedia Signpost/Archives/2014-04-23
Wikipedia:Wikipedia Signpost/Archives/2014-04-30
Wikipedia:Wikipedia Signpost/Archives/2014-05-07
Wikipedia:Wikipedia Signpost/Archives/2014-05-14
Wikipedia:Wikipedia Signpost/Archives/2014-05-21
Wikipedia:Wikipedia Signpost/Archives/2014-05-28
Wikipedia:Wikipedia Signpost/Archives/2014-06-04
Wikipedia:Wikipedia Signpost/Archives/2014-06-11
Wikipedia:Wikipedia Signpost/Archives/2014-06-18
Wikipedia:Wikipedia Signpost/Archives/2014-06-25
Wikipedia:Wikipedia Signpost/Archives/2014-07-02
Wikipedia:Wikipedia Signpost/Archives/2014-07-09
Wikipedia:Wikipedia Signpost/Archives/2014-07-16
Wikipedia:Wikipedia Signpost/Archives/2014-07-23