Пример #1
0
def xd_similar_all():
    ''' returns a list of all similar grids '''

    ret = []
    for r in utils.parse_tsv_rows('gxd/similar.tsv', 'Similar'):
        matches = [x.split('=') for x in r.matches.split()]
        for match_xdid, pct in matches:
            ret.append(xd_similar_tuple(r.xdid, match_xdid, int(pct)))

    return ret
Пример #2
0
def xd_similar_all():
    ''' returns a list of all similar grids '''

    ret = []
    for r in utils.parse_tsv_rows('gxd/similar.tsv', 'Similar'):
        matches = [x.split('=') for x in r.matches.split()]
        for match_xdid, pct in matches:
            ret.append(xd_similar_tuple(r.xdid, match_xdid, int(pct)))

    return ret
Пример #3
0
def read_rows(tablename):
    tsvpath = tablename + ".tsv"
    basename = tablename.split('/')[-1]
    return utils.parse_tsv_rows(tsvpath, basename)
Пример #4
0
def xd_recent_downloads():
    return dict((r.pubid, r) for r in utils.parse_tsv_rows(RECENT_DOWNLOADS_TSV))
Пример #5
0
def xd_puzzle_sources():
    return dict((r.pubid, r) for r in utils.parse_tsv_rows(PUZZLE_SOURCES_TSV))
Пример #6
0
def _puzzles():
    return utils.parse_tsv_rows('pub/puzzles.tsv', "Puzzle")
Пример #7
0
def xd_receipts_rows():
    return utils.parse_tsv_rows(RECEIPTS_TSV, "Receipt")
Пример #8
0
def read_rows(tablename):
    tsvpath = tablename + ".tsv"
    basename = tablename.split('/')[-1]
    return utils.parse_tsv_rows(tsvpath, basename)
Пример #9
0
def xd_recent_downloads():
    return dict(
        (r.pubid, r) for r in utils.parse_tsv_rows(RECENT_DOWNLOADS_TSV))
Пример #10
0
def xd_puzzle_sources():
    return dict((r.pubid, r) for r in utils.parse_tsv_rows(PUZZLE_SOURCES_TSV))
Пример #11
0
def _puzzles():
    return utils.parse_tsv_rows('pub/puzzles.tsv', "Puzzle")
Пример #12
0
def xd_receipts_rows():
    return utils.parse_tsv_rows(RECEIPTS_TSV, "Receipt")