{"push_id":2654855922,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"203a3b0bb952e2ee554c4240f404e192275bdc6c","before":"578784a6f43484c839a3cf627bee9f7ccf275d16","commits":[{"sha":"36c2ddaaf6ba696b36edc05b0f0dbda3b7de761c","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Fix PEP8 issues\n\nSome minor refactoring to follow PEP8 guidlines.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/36c2ddaaf6ba696b36edc05b0f0dbda3b7de761c"},{"sha":"f7c555caa7a1a983fceb53392ac8a1ea28fe04a5","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Add docbloc for send_notification","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/f7c555caa7a1a983fceb53392ac8a1ea28fe04a5"},{"sha":"e56d23b12df77b592a2e784209cb096750766a90","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Refactor get_activity into two functions\n\nCreate a new function get_user_activity that returns the same data \nget_activity originally did and use that in main. get_activity now \nactually follows the name and gets all activity on the server.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/e56d23b12df77b592a2e784209cb096750766a90"},{"sha":"00f4bf26a925070cc9fb4e487085d73dd3ecdde1","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Rename get_user_activity\n\nThis function was actually getting _just_ the session IDs, not the whole \nsession data.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/00f4bf26a925070cc9fb4e487085d73dd3ecdde1"},{"sha":"7b0cc2d2a9f5c7777af9c00364ebfebfb09eb874","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Disable InsecureRequestWarning if SSL verify is False\n\nIf checking of HTTPS validity is disable, turn off the warning that it \nhas been disabled since we have done so explicitly.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/7b0cc2d2a9f5c7777af9c00364ebfebfb09eb874"},{"sha":"342284173bae9c776e3e75642a903324ead3bd92","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Use the same session for all requests\n\nUse the Session created at the start of the script for all requests, \ninstead of creating a new one for some of them (which doesn't inherit \nthe settings set on it at the start).","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/342284173bae9c776e3e75642a903324ead3bd92"},{"sha":"2116082fd7f1a8095ce5f85927f0b3edbc3d6273","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"List --killMessage at the end\n\nAlthough argparse should be smart enough to handle this in any order, \nit's generally easier for us poor humans to read the arguments if the \nunstructured one is the last argument. Re-order the listing to make this \nclearer.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/2116082fd7f1a8095ce5f85927f0b3edbc3d6273"},{"sha":"4ebfaf17bd8bc4387e6221b01c84a91d6cd0c871","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Always send a notification if an agent is specified\n\nWhenever a stream is killed, send a notification for that stream if a \nnotification agent has been specified. If no username is specified, \nsimply list the session ID.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/4ebfaf17bd8bc4387e6221b01c84a91d6cd0c871"},{"sha":"0ba8e2bda01f022ed29cedc92194b57baec00a7b","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Add a docstring for terminate_session","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/0ba8e2bda01f022ed29cedc92194b57baec00a7b"},{"sha":"c03860ec70df5d35edb02c35b2dc3c4d0a1a2039","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Incorporate waiting to kill paused streams into kill_stream.py\n\nIncorporate the functionality of `wait_kill_paused_notify.py` into \n`kill_stream.py`. A new selector is added of `paused` enabling this \nmode, and adds two additional arguments to control how long to wait for \npaused streams, and how often to check a stream's status. The default \nvalues are to kill a stream after 20 minutes, checking every 30 seconds.\n\nThe Tautulli API is used for all functionality, meaning the `plexapi` \nmodule is no longer required.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/c03860ec70df5d35edb02c35b2dc3c4d0a1a2039"},{"sha":"98b72f0a621952dc54b08fe900d2dfab5883783e","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Cleanup documentation and add examples\n\nCleanup the documentation on how to set it up to match the current \nTautulli state. Add a few examples to give people ideas for how to use \nthis script.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/98b72f0a621952dc54b08fe900d2dfab5883783e"},{"sha":"31ddd97a344283237fd81f33b9af494499696049","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Actually use BODY_TEXT_USER","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/31ddd97a344283237fd81f33b9af494499696049"},{"sha":"99b36aab88ab64b41ee842c1cd5b5211c0ccd8de","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"camelCase -> snake_case","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/99b36aab88ab64b41ee842c1cd5b5211c0ccd8de"},{"sha":"1fdae8a10539319f79a599efacabd1d90d858742","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Minor style cleanup and typos","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/1fdae8a10539319f79a599efacabd1d90d858742"},{"sha":"4f3e35ef977db6ec742d9c23ae25329b7644e7a9","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Remove an incorrect condition\n\nThe stream location can be `CELL` for example, which would count as\n\"local\" for the first method of checking.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/4f3e35ef977db6ec742d9c23ae25329b7644e7a9"},{"sha":"ad682f3d1ba998d847ee97e2f8c59f35cb2983a9","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Fix time limit on paused stream monitoring\n\nThe only way that this could ever be hit is if the stream is still\nactive on the server, but the state is NOT one of paused, playing, or\nbuffering. In case Plex decides to change the states in the future\nhaving this working properly is a good idea ;)","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/ad682f3d1ba998d847ee97e2f8c59f35cb2983a9"},{"sha":"0e5c374449efd2e677c843a20ebdc7de9049a7ea","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Return instead of forcibly exiting\n\nThis makes no difference currently as the script doesn't do anything\nafter this function finishes, but it allows any cleanup work to happen\nat the end.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/0e5c374449efd2e677c843a20ebdc7de9049a7ea"},{"sha":"7b07bb314f2834c527ef3b4e44f4049681b80f3b","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Update authors","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/7b07bb314f2834c527ef3b4e44f4049681b80f3b"},{"sha":"c976a3dfb1d43b99ff33c2bad0a000e54eb1beb2","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Cleanup format of examples\n\nCleans up the examples to all have a standard format that covers all\nrequired settings and gives example messages where appropriate.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/c976a3dfb1d43b99ff33c2bad0a000e54eb1beb2"},{"sha":"75b4fa3229ca7163ec4d1336a500594577aad719","author":{"name":"Landon Abney","email":"07ffd6c648f8cd820311722d1d7ff395cb34078c@gmail.com"},"message":"Add examples for paused streams\n\nAdd a few examples for usage of the new paused stream functionality.","distinct":true,"url":"https://api.github.com/repos/Arcanemagus/JBOPS/commits/75b4fa3229ca7163ec4d1336a500594577aad719"}]}
{"actor":{"display_login":"Arcanemagus"}}