-
Notifications
You must be signed in to change notification settings - Fork 1
Commits on May 10, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 57ba7ef - Browse repository at this point
Copy the full SHA 57ba7efView commit details
Commits on May 13, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 4ac3bad - Browse repository at this point
Copy the full SHA 4ac3badView commit details
Commits on May 14, 2014
-
Adds incomplete User and Room, and a failing test setting some goals.
me = client.get_me() sandbox = client.get_room(11540) with sandbox.messages() as messages: sandbox.send_message("hello worl") for message in messages: if message.owner is me: assert my_message.content == "hello worl" ref Manishearth#65, ref Manishearth#52, ref Manishearth#43
Configuration menu - View commit details
-
Copy full SHA for a572d36 - Browse repository at this point
Copy the full SHA a572d36View commit details -
Move some request methods to browser.
The message scraping methods haven't been moved yet; they'll need to be disentangled from Message logic. PEP-8 formatting changes in browser. ref Manishearth#59
Configuration menu - View commit details
-
Copy full SHA for f5fecc5 - Browse repository at this point
Copy the full SHA f5fecc5View commit details
Commits on May 15, 2014
-
Style/minor structure changes to browser.
Adds user_id/user_name attributes to browser.
Configuration menu - View commit details
-
Copy full SHA for 5425b46 - Browse repository at this point
Copy the full SHA 5425b46View commit details -
Adds @_utils.log_and_ignore_exceptions decorator.
We had some function that did this previously. If we want it in the future, this decorator is a cleaner approach than repeating it in every function.
Configuration menu - View commit details
-
Copy full SHA for 3729868 - Browse repository at this point
Copy the full SHA 3729868View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e8ea3d - Browse repository at this point
Copy the full SHA 1e8ea3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff735f2 - Browse repository at this point
Copy the full SHA ff735f2View commit details -
Moves remaining request and soup logic (Message scraping) to browser.
Made pinning/starring methods more intelligent with known attributes. ref Manishearth#59
Configuration menu - View commit details
-
Copy full SHA for ca0ea38 - Browse repository at this point
Copy the full SHA ca0ea38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ee27d5 - Browse repository at this point
Copy the full SHA 5ee27d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ecc191 - Browse repository at this point
Copy the full SHA 9ecc191View commit details -
Starts using Room and User instances instead of bare names and IDs.
They still have no scraping implemented for unknown values. ref Manishearth#52, Manishearth#65
Configuration menu - View commit details
-
Copy full SHA for e077b09 - Browse repository at this point
Copy the full SHA e077b09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 943dc53 - Browse repository at this point
Copy the full SHA 943dc53View commit details -
Removes deprecated hosts support.
Fixes a syntax error in chat example.
Configuration menu - View commit details
-
Copy full SHA for 3aaf6b0 - Browse repository at this point
Copy the full SHA 3aaf6b0View commit details -
Adds User profile scraping and room info scraping, with simple tests.
Moves some logic from client to room. Adds simple docstrings with epydoc annotations to public fields and methods of Client. Also adds epydoc as a dev dependency, and adds `make epydocs`. It probably isn't necessary to add this documentation to our internal methods, and I won't bother with browser for now, but I think it's useful to have for our user-friendly interface. (Both for users directly and through IDEs that recognize the type annotations, like PyCharm CE.) resolves Manishearth#52 - let's forget about slugs and message sets for now. We can reply to messages and a weak set of current messages might be pointless. ref Manishearth#65, Manishearth#43 - event/message iterators/contexts are still outstanding.
Configuration menu - View commit details
-
Copy full SHA for 6f213cc - Browse repository at this point
Copy the full SHA 6f213ccView commit details -
Adds room event and message iterators.
resolves Manishearth#43, resolves Manishearth#65
Configuration menu - View commit details
-
Copy full SHA for 54cca16 - Browse repository at this point
Copy the full SHA 54cca16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 697192c - Browse repository at this point
Copy the full SHA 697192cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a54367 - Browse repository at this point
Copy the full SHA 9a54367View commit details -
Configuration menu - View commit details
-
Copy full SHA for c827f99 - Browse repository at this point
Copy the full SHA c827f99View commit details