Exemplo n.º 1
0
def the_wicked_switch():
    req=urlopen('http://web.mit.edu/puzzle/www/2012/puzzles/a_circus_line/the_wicked_switch/1.png')
    data=req.read()
    req.close()
    img=ImageGrid(data)
    grid=img.grid()
    grid.features.extend(img.read_background())
    grid.features.extend(img.read_text_ocr())
    grid.features.extend(outside_bars(grid))
    save_xlsx(grid,'the_wicked_switch.xlsx')
Exemplo n.º 2
0
def a_puzzle_with_answer_nowhere_man():
    req=urlopen('http://web.mit.edu/puzzle/www/2014/puzzle/puzzle_with_answer_nowhere_man/grid.png')
    data=req.read()
    req.close()
    img=ImageGrid(data)
    grid=img.grid()
    grid.features.extend(img.read_background())
    grid.features.extend(img.read_bars())
    grid.features.extend(outside_bars(grid))
    grid.features.extend(autonumber(grid))
    save_xlsx(grid,'nowhere_man.xlsx')
Exemplo n.º 3
0
def save(grid,args):
    save_xlsx(grid,args.output_file,text_in_cells=args.number_in_cell,text_in_comments=args.number_in_comment)
Exemplo n.º 4
0
def save(grid, args):
    save_xlsx(grid,
              args.output_file,
              text_in_cells=args.number_in_cell,
              text_in_comments=args.number_in_comment)
Exemplo n.º 5
0
def ridfill():
    req=urlopen('http://web.mit.edu/puzzle/www/2015/puzzle/rid_fill/')
    data=req.read()
    req.close()
    save_xlsx(parse_html_grid(data),'ridfill.xlsx')