Closed sudo-nice closed 10 years ago
Hey, thanks for reporting this.
This should be fixed in git
e9b87a0ea7f47aefc14736b2edd6d4e715cb0753
That commit breaks the client for me. No reaction to any keys.
@langner shouldn't have... can you post ~/.canto-ng/curses-log after running with canto-curses -v
and trying some input?
I don't see anything strange in the log. It's quite big though, and I won't post it here since there are some private data in it. Anything in particular that would be in there?
OK... It happens still if I delete my own configuration, wich means it's not my fault :)
Here is the log with a fresh configuration:
10:31:26 : CANTO-CURSES -> Canto-curses started.
10:31:26 : SOCKET -> Sending: ["VERSION", ""]
10:31:26 : SOCKET -> Sent 16 bytes.
10:31:26 : GUI -> waiting on VERSION
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ["VERSION", 0.3]
10:31:26 : GUI -> Got compatible daemon version.
10:31:26 : SOCKET -> Sending: ["WATCHNEWTAGS", []]
10:31:26 : SOCKET -> Sent 21 bytes.
10:31:26 : SOCKET -> Sending: ["WATCHDELTAGS", []]
10:31:26 : SOCKET -> Sent 21 bytes.
10:31:26 : SOCKET -> Sending: ["LISTTAGS", ""]
10:31:26 : SOCKET -> Sent 17 bytes.
10:31:26 : GUI -> waiting on LISTTAGS
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ["LISTTAGS", ["maintag:Canto", "maintag:Slashdot", "maintag:Reddit"]]
10:31:26 : GUI -> Using default tag config for maintag:Canto
10:31:26 : GUI -> Using default tag config for maintag:Slashdot
10:31:26 : GUI -> Using default tag config for maintag:Reddit
10:31:26 : SOCKET -> Sending: ["WATCHCONFIGS", ""]
10:31:26 : SOCKET -> Sent 21 bytes.
10:31:26 : SOCKET -> Sending: ["CONFIGS", []]
10:31:26 : SOCKET -> Sent 16 bytes.
10:31:26 : GUI -> waiting on CONFIGS
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ["CONFIGS", {"feeds": [{"url": "http://codezen.org/static/canto.xml", "name": "Canto"}, {"url": "http://rss.slashdot.org/slashdot/Slashdot", "name": "Slashdot"}, {"url": "http://reddit.com/.rss", "name": "Reddit"}], "defaults": {"rate": 10, "global_transform": "None", "keep": 0}, "CantoCurses": {"tagorder": ["maintag:Reddit", "maintag:Canto", "maintag:Slashdot"]}}]
10:31:26 : GUI -> prot_configs given: {'feeds': [{'url': 'http://codezen.org/static/canto.xml', 'name': 'Canto'}, {'url': 'http://rss.slashdot.org/slashdot/Slashdot', 'name': 'Slashdot'}, {'url': 'http://reddit.com/.rss', 'name': 'Reddit'}], 'defaults': {'rate': 10, 'global_transform': 'None', 'keep': 0}, 'CantoCurses': {'tagorder': ['maintag:Reddit', 'maintag:Canto', 'maintag:Slashdot']}}
10:31:26 : GUI -> prot_configs given: {'CantoCurses': {'browser': {'path': 'firefox %u', 'text': False}, 'tags': 'maintag:.*', 'color': {'1': 4, 'deffg': -1, '3': 4, '2': 3, '5': 5, '4': 2, '7': 7, '0': 7, '6': {'bg': 1, 'fg': 7}, 'defbg': -1}, 'screen': {'key': {'tab': 'focus-rel 1'}}, 'update': {'auto': {'interval': 20, 'enabled': True}, 'style': 'append'}, 'tag': {'selected_end': '%r', 'unselected_end': '', 'selected': '%R', 'unselected': '', 'format': '%1%?{sel}(%{selected}:%{unselected})%?{c}([+]:[-])%?{en}([%{to}]:)%?{aen}([%{vto}]:) %t [%B%2%n%1%b]%?{sel}(%{selected_end}:%{unselected_end})%0'}, 'tagorder': ['maintag:Reddit', 'maintag:Canto', 'maintag:Slashdot'], 'story': {'unread_end': '%b%0', 'format': '%1%?{en}([%i] :)%?{ren}([%x] :)%?{sel}(%{selected}:%{unselected})%?{rd}(%{read}:%{unread})%?{m}(%{marked}:%{unmarked})%t%?{m}(%{marked_end}:%{unmarked_end})%?{rd}(%{read_end}:%{unread_end})%?{sel}(%{selected_end}:%{unselected_end})%0', 'read': '%3', 'marked': '*%8%B', 'marked_end': '%b%0', 'selected_end': '%r', 'read_end': '%0', 'unmarked': '', 'unselected_end': '', 'selected': '%R', 'unmarked_end': '', 'enumerated': False, 'format_attrs': ['title'], 'unread': '%2%B', 'unselected': ''}, 'errorbox': {'window': {'align': 'topleft', 'float': True, 'border': 'full', 'maxwidth': 0, 'maxheight': 0}, 'key': {'down': 'scroll-down', 'ppage': 'page-up', 'up': 'scroll-up', 'npage': 'page-down', 'space': 'destroy'}}, 'infobox': {'window': {'align': 'topleft', 'float': True, 'border': 'full', 'maxwidth': 0, 'maxheight': 0}, 'key': {'down': 'scroll-down', 'ppage': 'page-up', 'up': 'scroll-up', 'npage': 'page-down', 'space': 'destroy'}}, 'reader': {'window': {'align': 'topleft', 'float': True, 'border': 'smart', 'maxwidth': 0, 'maxheight': 0}, 'show_description': True, 'show_enclosures': True, 'key': {'down': 'scroll-down', 'd': 'toggle reader.show_description', 'g': 'goto', 'space': 'destroy', 'f': 'fetch', 'ppage': 'page-up', 'l': 'toggle reader.enumerate_links', 'npage': 'page-down', 'up': 'scroll-up'}, 'enumerate_links': False}, 'input': {'window': {'align': 'bottom', 'float': False, 'border': 'none', 'maxwidth': 0, 'maxheight': 0}}, 'main': {'key': {'q': 'quit', ':': 'command', '\\': 'refresh'}}, 'taglist': {'tags_enumerated_absolute': False, 'search_attributes': ['title'], 'window': {'align': 'neutral', 'float': False, 'border': 'none', 'maxwidth': 0, 'maxheight': 0}, 'hide_empty_tags': True, 'key': {'ppage': 'page-up', 'down': 'rel-set-cursor 1', 'C-u': 'unset-cursor', '$': 'item-state read t:. 0-.', 'space': 'foritem & item-state read & reader', '+': 'promote', '-': 'demote', '/': 'search', 'npage': 'page-down', 'C': 'collapse *', 'E': 'toggle taglist.tags_enumerated', 'K': 'prev-tag', 'J': 'next-tag', 'M': 'item-state -marked *', 'R': 'item-state read *', 'U': 'item-state -read *', 'V': 'uncollapse *', 'c': 'toggle-collapse', 'e': 'toggle story.enumerated', 'g': 'foritems & goto & item-state read & clearitems', 'k': 'rel-set-cursor -1', 'j': 'rel-set-cursor 1', 'up': 'rel-set-cursor -1', 'n': 'next-marked', 'p': 'prev-marked', 'r': 'tag-state read', 'u': 'tag-state -read', '?': 'search-regex'}, 'cursor': {'edge': 5, 'type': 'edge', 'scroll': 'scroll'}, 'tags_enumerated': False, 'border': False}}}
10:31:26 : GUI -> FINAL CONFIG:
{ 'browser': {'path': 'firefox %u', 'text': False},
'color': { '0': 7,
'1': 4,
'2': 3,
'3': 4,
'4': 2,
'5': 5,
'6': {'bg': 1, 'fg': 7},
'7': 7,
'defbg': -1,
'deffg': -1},
'errorbox': { 'key': { 'down': 'scroll-down',
'npage': 'page-down',
'ppage': 'page-up',
'space': 'destroy',
'up': 'scroll-up'},
'window': { 'align': 'topleft',
'border': 'full',
'float': True,
'maxheight': 0,
'maxwidth': 0}},
'infobox': { 'key': { 'down': 'scroll-down',
'npage': 'page-down',
'ppage': 'page-up',
'space': 'destroy',
'up': 'scroll-up'},
'window': { 'align': 'topleft',
'border': 'full',
'float': True,
'maxheight': 0,
'maxwidth': 0}},
'input': { 'window': { 'align': 'bottom',
'border': 'none',
'float': False,
'maxheight': 0,
'maxwidth': 0}},
'main': {'key': {':': 'command', '\\': 'refresh', 'q': 'quit'}},
'reader': { 'enumerate_links': False,
'key': { 'd': 'toggle reader.show_description',
'down': 'scroll-down',
'f': 'fetch',
'g': 'goto',
'l': 'toggle reader.enumerate_links',
'npage': 'page-down',
'ppage': 'page-up',
'space': 'destroy',
'up': 'scroll-up'},
'show_description': True,
'show_enclosures': True,
'window': { 'align': 'topleft',
'border': 'smart',
'float': True,
'maxheight': 0,
'maxwidth': 0}},
'screen': {'key': {'tab': 'focus-rel 1'}},
'story': { 'enumerated': False,
'format': '%1%?{en}([%i] :)%?{ren}([%x] :)%?{sel}(%{selected}:%{unselected})%?{rd}(%{read}:%{unread})%?{m}(%{marked}:%{unmarked})%t%?{m}(%{marked_end}:%{unmarked_end})%?{rd}(%{read_end}:%{unread_end})%?{sel}(%{selected_end}:%{unselected_end})%0',
'format_attrs': ['title'],
'marked': '*%8%B',
'marked_end': '%b%0',
'read': '%3',
'read_end': '%0',
'selected': '%R',
'selected_end': '%r',
'unmarked': '',
'unmarked_end': '',
'unread': '%2%B',
'unread_end': '%b%0',
'unselected': '',
'unselected_end': ''},
'tag': { 'format': '%1%?{sel}(%{selected}:%{unselected})%?{c}([+]:[-])%?{en}([%{to}]:)%?{aen}([%{vto}]:) %t [%B%2%n%1%b]%?{sel}(%{selected_end}:%{unselected_end})%0',
'selected': '%R',
'selected_end': '%r',
'unselected': '',
'unselected_end': ''},
'taglist': { 'border': False,
'cursor': {'edge': 5, 'scroll': 'scroll', 'type': 'edge'},
'hide_empty_tags': True,
'key': { '$': 'item-state read t:. 0-.',
'+': 'promote',
'-': 'demote',
'/': 'search',
'?': 'search-regex',
'C': 'collapse *',
'C-u': 'unset-cursor',
'E': 'toggle taglist.tags_enumerated',
'J': 'next-tag',
'K': 'prev-tag',
'M': 'item-state -marked *',
'R': 'item-state read *',
'U': 'item-state -read *',
'V': 'uncollapse *',
'c': 'toggle-collapse',
'down': 'rel-set-cursor 1',
'e': 'toggle story.enumerated',
'g': 'foritems & goto & item-state read & clearitems',
'j': 'rel-set-cursor 1',
'k': 'rel-set-cursor -1',
'n': 'next-marked',
'npage': 'page-down',
'p': 'prev-marked',
'ppage': 'page-up',
'r': 'tag-state read',
'space': 'foritem & item-state read & reader',
'u': 'tag-state -read',
'up': 'rel-set-cursor -1'},
'search_attributes': ['title'],
'tags_enumerated': False,
'tags_enumerated_absolute': False,
'window': { 'align': 'neutral',
'border': 'none',
'float': False,
'maxheight': 0,
'maxwidth': 0}},
'tagorder': ['maintag:Reddit', 'maintag:Canto', 'maintag:Slashdot'],
'tags': 'maintag:.*',
'update': {'auto': {'enabled': True, 'interval': 20}, 'style': 'append'}}
10:31:26 : GUI -> FINAL TAG CONFIG:
{ 'maintag:Canto': { 'collapsed': False,
'enumerated': False,
'extra_tags': []},
'maintag:Reddit': { 'collapsed': False,
'enumerated': False,
'extra_tags': []},
'maintag:Slashdot': { 'collapsed': False,
'enumerated': False,
'extra_tags': []}}
10:31:26 : GUI -> Starting curses.
10:31:26 : SCREEN -> h: 75 w: 279
10:31:26 : SCREEN -> h: 74 w: 279
10:31:26 : SCREEN -> h: 75 w: 279
10:31:26 : SCREEN -> h: 1 w: 279
10:31:26 : SCREEN -> Focusing window (<canto_curses.taglist.TagList object at 0x8a4346c>)
10:31:26 : TAGLIST -> Taglist REFRESH!
10:31:26 : SOCKET -> Sending: ["AUTOATTR", ["title", "canto-state", "link", "enclosures"]]
10:31:26 : SOCKET -> Sent 61 bytes.
10:31:26 : SOCKET -> Sending: ["ITEMS", ["maintag:Reddit"]]
10:31:26 : SOCKET -> Sent 30 bytes.
10:31:26 : SOCKET -> Sending: ["ITEMS", ["maintag:Canto"]]
10:31:26 : SOCKET -> Sent 29 bytes.
10:31:26 : SOCKET -> Sending: ["ITEMS", ["maintag:Slashdot"]]
10:31:26 : SOCKET -> Sent 32 bytes.
10:31:26 : SOCKET -> Sending: ["WATCHTAGS", ["maintag:Reddit", "maintag:Canto", "maintag:Slashdot"]]
10:31:26 : SOCKET -> Sent 71 bytes.
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ["ITEMS", {"maintag:Reddit": ["{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/pics/comments/123uib/ive_never_made_a_post_in_reddit_before_but/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/funny/comments/1240dx/the_best_film_synopsis_ever/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/todayilearned/comments/123kp7/til_the_dead_kennedys_started_to_attract_an/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/worldnews/comments/12391q/ashok_khemka_a_bureaucrat_in_india_has_been/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/AdviceAnimals/comments/123ld0/been_grumpy_since_1978/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/gaming/comments/1235pa/i_think_this_sufficiently_illustrates_what_it_was/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/videos/comments/123c0s/everyone_loves_a_good_come_back_story_ri
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ght/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/WTF/comments/123b29/raww_did_not_appreciate_the_venezuelan_poodle/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/aww/comments/1231to/my_baby_is_getting_so_big/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/IAmA/comments/122zcw/we_are_the_editors_of_the_onion_and_its_new_book/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/politics/comments/122ra6/tina_fey_at_reproductive_rights_event_if_i_have/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/atheism/comments/123cbt/the_truth_about_religious_people/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/movies/comments/1233wc/gif_of_stan_lees_cameo_in_the_amazing_spiderman/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/science/comments/122zve/our_brains_are_wired_to_think_logarithmically/\"}", "{\"URL\
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/AskReddit/comments/12319i/my_blind_date_gave_me_an_iq_test_on_the_spot_when/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/technology/comments/123iy8/drm_be_damned_how_to_protect_your_amazon_ebooks/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/bestof/comments/1233py/infernoqrusher_gives_vivid_imagery_of_what_a_wwii/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/Music/comments/122jg0/death_from_above_1979_blood_on_our_hands/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/Music/comments/122ijj/guy_took_smells_like_teen_spirit_and_set_kurts/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/aww/comments/1232b9/an_exceptionally_flattering_picture_of_my_cat/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/WTF/comments/1241lx/this_is_what_happens_when_youre_allergic_to
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: _rx/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/WTF/comments/1234v2/asleep_at_the_wheel/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/AdviceAnimals/comments/123c03/dawned_on_me_while_halfasleep/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/atheism/comments/122zz6/gay_marriage_condemned/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/technology/comments/1226or/i_just_bought_more_than_1_million_facebook_data/\"}", "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/funny/comments/123k6g/oh_cold_stone_you_know_me_too_well/\"}"]}]
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ["ATTRIBUTES", {"{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/atheism/comments/122zz6/gay_marriage_condemned/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/atheism/comments/122zz6/gay_marriage_condemned/", "enclosures": [], "title": "Gay marriage condemned!"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/funny/comments/123k6g/oh_cold_stone_you_know_me_too_well/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/funny/comments/123k6g/oh_cold_stone_you_know_me_too_well/", "enclosures": [], "title": "Oh Cold Stone, you know me too well"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/pics/comments/123uib/ive_never_made_a_post_in_reddit_before_but/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/pics/comments/123uib/ive_never_made_a_post_in_reddit_before_but/", "enclosures": [], "title": "I've never made a post in Reddit before, but thought this was worth of being my first!"}, "{\"URL\": \"http://reddit.
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: com/.rss\", \"ID\": \"http://www.reddit.com/r/technology/comments/123iy8/drm_be_damned_how_to_protect_your_amazon_ebooks/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/technology/comments/123iy8/drm_be_damned_how_to_protect_your_amazon_ebooks/", "enclosures": [], "title": "DRM be damned: how to protect your Amazon e-books from being deleted"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/atheism/comments/123cbt/the_truth_about_religious_people/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/atheism/comments/123cbt/the_truth_about_religious_people/", "enclosures": [], "title": "The truth about religious people"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/WTF/comments/1241lx/this_is_what_happens_when_youre_allergic_to_rx/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/WTF/comments/1241lx/this_is_what_happens_when_youre_allergic_to_rx/", "enclosures": [], "title": "This is what happens when you're allergic to RX eyedrops
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ..."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/videos/comments/123c0s/everyone_loves_a_good_come_back_story_right/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/videos/comments/123c0s/everyone_loves_a_good_come_back_story_right/", "enclosures": [], "title": "\"Everyone loves a good come back story right?\""}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/AdviceAnimals/comments/123c03/dawned_on_me_while_halfasleep/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/AdviceAnimals/comments/123c03/dawned_on_me_while_halfasleep/", "enclosures": [], "title": "Dawned on me while half-asleep"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/funny/comments/1240dx/the_best_film_synopsis_ever/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/funny/comments/1240dx/the_best_film_synopsis_ever/", "enclosures": [], "title": "The Best Film Synopsis Ever"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://w
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ww.reddit.com/r/todayilearned/comments/123kp7/til_the_dead_kennedys_started_to_attract_an/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/todayilearned/comments/123kp7/til_the_dead_kennedys_started_to_attract_an/", "enclosures": [], "title": "TIL the Dead Kennedy's started to attract an unwanted group neo-nazi punk fans in the late 70s. To combat the wave of unwanted fans, they released the single \"Nazi Punks F*ck Off\"."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/IAmA/comments/122zcw/we_are_the_editors_of_the_onion_and_its_new_book/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/IAmA/comments/122zcw/we_are_the_editors_of_the_onion_and_its_new_book/", "enclosures": [], "title": "We are the editors of The Onion and its new book The Onion Book Of Known Knowledge, ask us anything"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/aww/comments/1231to/my_baby_is_getting_so_big/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: aww/comments/1231to/my_baby_is_getting_so_big/", "enclosures": [], "title": "My baby is getting so big!"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/worldnews/comments/12391q/ashok_khemka_a_bureaucrat_in_india_has_been/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/worldnews/comments/12391q/ashok_khemka_a_bureaucrat_in_india_has_been/", "enclosures": [], "title": "Ashok Khemka, a bureaucrat in India, has been transferred out of his job 43 times because of his determination to follow the rules and whistleblowing. A senior career bureaucrat, he simply cannot tolerate corruption, and so, in every job he takes, he does his best to put a stop to it."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/WTF/comments/1234v2/asleep_at_the_wheel/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/WTF/comments/1234v2/asleep_at_the_wheel/", "enclosures": [], "title": "Asleep at the Wheel."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://ww
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: w.reddit.com/r/Music/comments/122jg0/death_from_above_1979_blood_on_our_hands/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/Music/comments/122jg0/death_from_above_1979_blood_on_our_hands/", "enclosures": [], "title": "Death From Above 1979 - Blood On Our Hands"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/WTF/comments/123b29/raww_did_not_appreciate_the_venezuelan_poodle/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/WTF/comments/123b29/raww_did_not_appreciate_the_venezuelan_poodle/", "enclosures": [], "title": "r/aww did not appreciate the Venezuelan Poodle Moth. I thought you guys might."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/politics/comments/122ra6/tina_fey_at_reproductive_rights_event_if_i_have/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/politics/comments/122ra6/tina_fey_at_reproductive_rights_event_if_i_have/", "enclosures": [], "title": "Tina Fey at reproductive rights event: \"If I have to listen
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: to one more grey-faced man with a $2 haircut explain to me what rape is, I\u2019m going to lose my mind.\u201d"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/gaming/comments/1235pa/i_think_this_sufficiently_illustrates_what_it_was/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/gaming/comments/1235pa/i_think_this_sufficiently_illustrates_what_it_was/", "enclosures": [], "title": "I think this sufficiently illustrates what it was like to own a Sega Game Gear"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/Music/comments/122ijj/guy_took_smells_like_teen_spirit_and_set_kurts/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/Music/comments/122ijj/guy_took_smells_like_teen_spirit_and_set_kurts/", "enclosures": [], "title": "Guy took \"Smells Like Teen Spirit\" and set Kurt's voice to a full orchestra. Awesome. May not work in firefox if not c and p into IE."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/scienc
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: e/comments/122zve/our_brains_are_wired_to_think_logarithmically/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/science/comments/122zve/our_brains_are_wired_to_think_logarithmically/", "enclosures": [], "title": "Our brains are wired to think logarithmically instead of linearly: Children, when asked what number is halfway between 1 and 9, intuitively think it's 3. This attention to relative rather than absolute differences is an evolutionary adaptation."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/AdviceAnimals/comments/123ld0/been_grumpy_since_1978/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/AdviceAnimals/comments/123ld0/been_grumpy_since_1978/", "enclosures": [], "title": "Been grumpy since 1978..."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/movies/comments/1233wc/gif_of_stan_lees_cameo_in_the_amazing_spiderman/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/movies/comments/1233wc/gif_of_stan_lees_cameo_in_th
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: e_amazing_spiderman/", "enclosures": [], "title": ".GIF of Stan Lee's cameo in \"The Amazing Spiderman\""}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/technology/comments/1226or/i_just_bought_more_than_1_million_facebook_data/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/technology/comments/1226or/i_just_bought_more_than_1_million_facebook_data/", "enclosures": [], "title": "I just bought more than 1 million \u2026Facebook data entries for 5$. Oh, this is not the end of the story. I ve\u2019got a phone call from Facebook \u201cPolicy department."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/aww/comments/1232b9/an_exceptionally_flattering_picture_of_my_cat/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/aww/comments/1232b9/an_exceptionally_flattering_picture_of_my_cat/", "enclosures": [], "title": "An exceptionally flattering picture of my cat"}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/bestof/co
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: mments/1233py/infernoqrusher_gives_vivid_imagery_of_what_a_wwii/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/bestof/comments/1233py/infernoqrusher_gives_vivid_imagery_of_what_a_wwii/", "enclosures": [], "title": "infernoqrusher gives vivid imagery of what a WWII FPS from an Axis perspective would be like."}, "{\"URL\": \"http://reddit.com/.rss\", \"ID\": \"http://www.reddit.com/r/AskReddit/comments/12319i/my_blind_date_gave_me_an_iq_test_on_the_spot_when/\"}": {"canto-state": "", "link": "http://www.reddit.com/r/AskReddit/comments/12319i/my_blind_date_gave_me_an_iq_test_on_the_spot_when/", "enclosures": [], "title": "My blind date gave me an IQ test on the spot. When he found out that I had a \"good score\" he said he won't be able to date me because I'm too smart for him and I will end up making his life miserable. Reddit, do you have any WTF date stories?"}}]["ITEMS", {"maintag:Canto": ["{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto-ng\"}", "{\"URL\": \
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: "http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/95\"}", "{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/94\"}", "{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/93\"}", "{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/92\"}", "{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/91\"}"]}]["ATTRIBUTES", {"{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/91\"}": {"canto-state": "", "link": "http://codezen.org/canto/news/91", "enclosures": [], "title": "0.7.8"}, "{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/93\"}": {"canto-state": "", "link": "http://codezen.org/canto/news/93", "enclosures": [], "title": "0.7.10 and plans"}, "{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/94\"}": {"can
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: to-state": "", "link": "http://codezen.org/canto/news/94", "enclosures": [], "title": "Update"}, "{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto-ng\"}": {"canto-state": "", "link": "http://codezen.org/canto-ng", "enclosures": [], "title": "0.8.0 released - new site/RSS"}, "{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/95\"}": {"canto-state": "", "link": "http://codezen.org/canto/news/95", "enclosures": [], "title": "Update 2"}, "{\"URL\": \"http://codezen.org/static/canto.xml\", \"ID\": \"http://codezen.org/canto/news/92\"}": {"canto-state": "", "link": "http://codezen.org/canto/news/92", "enclosures": [], "title": "0.7.9"}}]["ITEMS", {"maintag:Slashdot": ["{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://hardware.slashdot.org/story/12/10/26/0225251/lgs-84-inch-3840-x-2160-television-doesnt-come-cheap-17000?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdo
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: t/Slashdot\", \"ID\": \"http://developers.slashdot.org/story/12/10/26/0241226/trouble-for-microsoft-developers-with-the-windows-store?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://tech.slashdot.org/story/12/10/26/0018216/crashed-x-51a-test-results-released?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://games.slashdot.org/story/12/10/25/2339223/a-proposal-to-fix-the-full-screen-x11-window-mess?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://tech.slashdot.org/story/12/10/25/236223/virginia-techs-romela-answers-darpa-robotics-challenge-with-thor?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://yro.slashdot.org/story/12/10/25/2229236/feds-continue-to-consider-linux-users-criminals-for-watching-dvds?utm_so
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: urce=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://developers.slashdot.org/story/12/10/25/2212246/red-hat-devs-working-on-arm64-openjdk-port?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://search.slashdot.org/story/12/10/25/2145225/what-an-anti-google-antitrust-case-by-the-ftc-may-look-like?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://tech.slashdot.org/story/12/10/25/212250/new-trusted-hw-standard-for-windows-8-to-support-chinese-crypto?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://it.slashdot.org/story/12/10/25/2020223/ssl-holes-found-in-critical-non-browser-software?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://hardware.slashd
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: ot.org/story/12/10/25/1941225/developer-gets-opensuse-running-on-249-google-chromebook?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://science.slashdot.org/story/12/10/25/1854216/how-do-you-eat-a-triceratops-start-by-ripping-the-head-off?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://tech.slashdot.org/story/12/10/25/1850241/android-will-surpass-windows-by-2016-say-gartner-stats?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://hardware.slashdot.org/story/12/10/25/1811225/dell-strays-further-from-intel-chips-donates-arm-server-to-asf?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}", "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://yro.slashdot.org/story/12/10/25/182249/anonymous-wikileaks-like-project-tyler-to-launch-in-december?utm_source=rss1.0mainlinka
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: non&utm_medium=feed\"}"]}]["ATTRIBUTES", {"{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://tech.slashdot.org/story/12/10/26/0018216/crashed-x-51a-test-results-released?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/mbdPIip26rs/crashed-x-51a-test-results-released", "enclosures": [], "title": "Crashed X-51A Test Results Released"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://tech.slashdot.org/story/12/10/25/236223/virginia-techs-romela-answers-darpa-robotics-challenge-with-thor?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/BVMVjC7LZa4/virginia-techs-romela-answers-darpa-robotics-challenge-with-thor", "enclosures": [], "title": "Virginia Tech's RoMeLa Answers DARPA Robotics Challenge With THOR"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://science.slashdot.org/stor
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: y/12/10/25/1854216/how-do-you-eat-a-triceratops-start-by-ripping-the-head-off?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/7kqFk1GZ_i0/how-do-you-eat-a-triceratops-start-by-ripping-the-head-off", "enclosures": [], "title": "How Do You Eat a Triceratops? Start By Ripping the Head Off"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://developers.slashdot.org/story/12/10/25/2212246/red-hat-devs-working-on-arm64-openjdk-port?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/CK0yw6Wlx60/red-hat-devs-working-on-arm64-openjdk-port", "enclosures": [], "title": "Red Hat Devs Working On ARM64 OpenJDK Port"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://yro.slashdot.org/story/12/10/25/182249/anonymous-wikileaks-like-project-tyler-to-launch-in-december?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"ca
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: nto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/bGUAZDJiQw8/anonymous-wikileaks-like-project-tyler-to-launch-in-december", "enclosures": [], "title": "Anonymous' WikiLeaks-Like Project Tyler To Launch In December"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://tech.slashdot.org/story/12/10/25/212250/new-trusted-hw-standard-for-windows-8-to-support-chinese-crypto?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/VUFgxANSNkg/new-trusted-hw-standard-for-windows-8-to-support-chinese-crypto", "enclosures": [], "title": "New Trusted HW Standard For Windows 8 To Support Chinese Crypto"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://hardware.slashdot.org/story/12/10/25/1811225/dell-strays-further-from-intel-chips-donates-arm-server-to-asf?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slas
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: hdot/~3/QenU_rSEmak/dell-strays-further-from-intel-chips-donates-arm-server-to-asf", "enclosures": [], "title": "Dell Strays Further From Intel Chips, Donates ARM Server to ASF"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://tech.slashdot.org/story/12/10/25/1850241/android-will-surpass-windows-by-2016-say-gartner-stats?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/2m1XmpwHczg/android-will-surpass-windows-by-2016-say-gartner-stats", "enclosures": [], "title": "Android Will Surpass Windows By 2016, Say Gartner Stats"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://hardware.slashdot.org/story/12/10/26/0225251/lgs-84-inch-3840-x-2160-television-doesnt-come-cheap-17000?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/uR_SHev8k0k/lgs-84-inch-3840-x-2160-television-doesnt-come-cheap-17000", "enclosur
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: es": [], "title": "LG's 84-inch 3840 x 2160 Television Doesn't Come Cheap: $17,000"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://yro.slashdot.org/story/12/10/25/2229236/feds-continue-to-consider-linux-users-criminals-for-watching-dvds?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/yiehkngnB6g/feds-continue-to-consider-linux-users-criminals-for-watching-dvds", "enclosures": [], "title": "Feds Continue To Consider Linux Users Criminals For Watching DVDs"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://developers.slashdot.org/story/12/10/26/0241226/trouble-for-microsoft-developers-with-the-windows-store?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/pwDrLGM8DtQ/trouble-for-microsoft-developers-with-the-windows-store", "enclosures": [], "title": "Trouble For Microsoft Developers With the Window
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: s Store"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://hardware.slashdot.org/story/12/10/25/1941225/developer-gets-opensuse-running-on-249-google-chromebook?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/OYnh8rlGZqA/developer-gets-opensuse-running-on-249-google-chromebook", "enclosures": [], "title": "Developer Gets OpenSUSE Running On $249 Google Chromebook"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://games.slashdot.org/story/12/10/25/2339223/a-proposal-to-fix-the-full-screen-x11-window-mess?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/99u07bnK4qM/a-proposal-to-fix-the-full-screen-x11-window-mess", "enclosures": [], "title": "A Proposal To Fix the Full-Screen X11 Window Mess"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://search.slashdot.org/story/12/10/2
10:31:26 : SOCKET -> E: 1
10:31:26 : SOCKET -> Read Buffer: 5/2145225/what-an-anti-google-antitrust-case-by-the-ftc-may-look-like?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/sP6A5VygGn0/what-an-anti-google-antitrust-case-by-the-ftc-may-look-like", "enclosures": [], "title": "What an Anti-Google Antitrust Case By the FTC May Look Like"}, "{\"URL\": \"http://rss.slashdot.org/slashdot/Slashdot\", \"ID\": \"http://it.slashdot.org/story/12/10/25/2020223/ssl-holes-found-in-critical-non-browser-software?utm_source=rss1.0mainlinkanon&utm_medium=feed\"}": {"canto-state": "", "link": "http://rss.slashdot.org/~r/Slashdot/slashdot/~3/CMcHFLk57sI/ssl-holes-found-in-critical-non-browser-software", "enclosures": [], "title": "SSL Holes Found In Critical Non-Browser Software"}}]
10:31:27 : SOCKET -> E: 1
10:31:27 : SOCKET -> Read Buffer: ["TAGCHANGE", "maintag:Canto"]["TAGCHANGE", "maintag:Slashdot"]["TAGCHANGE", "maintag:Reddit"]
10:31:27 : GUI -> Needed refresh
10:31:27 : TAGLIST -> Taglist REFRESH!
10:31:27 : GUI -> Needed redraw
10:31:27 : GUI -> Needed redraw
10:31:28 : GUI -> Needed refresh
10:31:28 : TAGLIST -> Taglist REFRESH!
10:31:28 : GUI -> Needed redraw
10:31:28 : GUI -> Needed redraw
10:31:29 : GUI -> Needed refresh
10:31:29 : TAGLIST -> Taglist REFRESH!
10:31:29 : GUI -> Needed redraw
10:31:29 : GUI -> Needed redraw
10:31:36 : GUI -> CMD: resize
10:31:36 : TAGLIST -> Cleaning up hooks...
10:31:36 : SCREEN -> h: 74 w: 279
10:31:36 : SCREEN -> h: 73 w: 279
10:31:36 : SCREEN -> h: 74 w: 279
10:31:36 : SCREEN -> h: 1 w: 279
10:31:36 : SCREEN -> Focusing window (<canto_curses.taglist.TagList object at 0x8a4e1cc>)
10:31:36 : TAGLIST -> Taglist REFRESH!
10:31:42 : CANTO-CURSES -> Exiting.
10:31:42 : TAGLIST -> Cleaning up hooks...
10:31:42 : SCREEN -> h: 74 w: 279
10:31:42 : SCREEN -> h: 73 w: 279
10:31:42 : SCREEN -> h: 74 w: 279
10:31:42 : SCREEN -> h: 1 w: 279
10:31:42 : SCREEN -> h: 74 w: 279
10:31:42 : SCREEN -> h: 74 w: 279
10:31:42 : SCREEN -> Focusing window (<canto_curses.text.InfoBox object at 0x8a630ac>)
10:31:42 : SCREEN -> Focusing window (<canto_curses.text.InfoBox object at 0x8a630ac>)
10:31:42 : TAGLIST -> Taglist REFRESH!
... so, nothing suspicious, I think. But still the client does not react to any keys.
I wrote a patch shortly after this conversation that should fallback on the standard getch() instead of just relying on get_wch functioning (as in the first patch mentioned here) then I didn't check back here to close it.
Is this working in git for you?
Hello, I`ve got the problem, here the steps to reproduce it:
$ canto-curses -V canto-curses 0.8.2
</etc/issue Debian GNU/Linux wheezy/sid
$ locale LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
When I tried to do something an run '$ LC_ALL="mylocale" canto-curses' the error occured: 15:23:54 : CANTO-CURSES -> Exiting on exception: 15:23:54 : CANTO-CURSES -> Traceback (most recent call last): File "/usr/local/lib/python3.2/dist-packages/canto_curses/main.py", line 296, in start self.init() File "/usr/local/lib/python3.2/dist-packages/canto_curses/main.py", line 50, in init locale.setlocale(locale.LC_ALL, '') File "/usr/lib/python3.2/locale.py", line 541, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting