Commit Graph

65 Commits

Author SHA1 Message Date
7718bd2bf9 Flake8 QA
- Ignoring raising BaseExceptions; we can't raise an exception here as it will abort the rest of the execution (in this case, the HTTP or WS request)
2024-03-25 20:30:26 +13:00
581c9520a6 Explicitly set path as string 2020-05-08 15:13:26 +12:00
38b074ba59 Re-black 2020-02-07 08:08:21 +13:00
3e0339432f Disabling stdout tests (for now); Fixing concat for long strings 2020-02-07 08:07:37 +13:00
4331e6bbf8 Black take two; Moving excludes into setup.cfg 2020-02-06 10:44:49 +13:00
d07a59a1e7 Autopep8 2020-02-06 10:14:27 +13:00
4ae58cdf9e Black run 2020-02-06 10:12:28 +13:00
b789d322b3 Formatting 2020-02-03 16:48:39 +13:00
df18eba73c Running black 2020-02-03 16:14:04 +13:00
564839c92b Exposing ws ioloop for Frontend to piggy-back 2020-01-25 22:18:52 +13:00
b23917dca0 Passing websocket/http ioloop through to iris core methods 2020-01-23 06:57:52 +13:00
f581d683bc Genius scraping working again 2020-01-22 16:19:57 +13:00
f33e37a1d1 Scraping Genius not rendering by jQuery for some reason 2020-01-22 16:04:19 +13:00
bdd82b1447 Lyrics request to use async client 2020-01-22 14:26:15 +13:00
7da76f3b9c Radio now functional; Fetching lyrics still triggers 'Cannot run the event loop while another loop is running' error... 2020-01-19 21:21:11 +13:00
83fbc65cfa Fix Extension setup and factory import.
Moved ReactRouterHandler to be with the other handlers
2020-01-08 22:22:30 +00:00
dd93b42e1d Run pyupgrade --py37-plus 2020-01-05 23:50:35 +00:00
e6136505b4 Moving away from threads, using async instead for system tasks; local scan not working any more 2020-01-01 12:13:18 +13:00
d522316ee2 Adding async await where possible, need to revist system tasks 2019-12-30 21:13:15 +13:00
6d72047106 Adding await, but doesn't work for websocket requests 2019-12-30 08:49:24 +13:00
d5028cef21 Instance created within mem; Now semi-operational 2019-12-27 13:34:54 +13:00
3b8ac8a3b8 Figuring out how to create global instance of IrisCore in Python3... 2019-12-24 13:52:50 +13:00
d2ca54bae6 Use setter and getter for core instance (feels uncomfortable, but it works) 2019-11-23 14:08:47 +13:00
2f78d03782 Setting up vanilla docker for testing; Beginning syntax upgrade 2019-11-19 16:00:08 +13:00
103bcd5ba4 Removing select_subptotocol as it breaks in tornado 5+; Include nano 2019-10-13 10:51:12 +13:00
7ce512a73d Docker snapserver container working but not connecting from Iris 2019-08-12 07:30:23 +12:00
202eedae74 Removing ws subprotocol; Creating new post-connection update hook 2019-04-26 15:21:29 +12:00
a9dad3e648 Leaning up the initial connection, will trigger post-connection messages instead 2019-04-25 14:49:51 +12:00
82a5470623 Genius proxy working, with client_id auth 2018-08-20 21:37:18 +12:00
4d64980900 Removing raven, fixes #298 2018-06-16 12:39:59 +12:00
c48d07a8cd System script, implement deley to alert other users; UI 2018-04-17 15:58:39 +12:00
fcbfc64ec6 Revamping radio notifications; Radio current track 2018-04-01 21:26:42 +12:00
4b5c8a4420 Clients to have access to broadcast and send_message as it now uses data as dict, not python params 2018-03-20 21:47:59 +13:00
2cde9fa786 Handling partial metadata requests 2018-03-19 16:09:27 +13:00
f615c6c8d0 Passing method to response 2018-03-13 08:57:40 +13:00
6ec5fd388e Upgrading all request/responses to JSON-RPC 2018-03-12 21:39:27 +13:00
1abf393798 Connecting to Snapcast TCP for requests; No monitoring of notifications yet 2018-03-09 08:23:54 +13:00
4d7e49bd2c Buildout pre-3.8.1; Anonymise user_id etc, fixes xes #232 2017-11-19 20:38:36 +13:00
563ac34cee Ensure errors return with response_id 2017-10-26 19:26:20 +13:00
4cdcf07d44 Removing debugging 2017-10-24 08:00:30 +13:00
cf9c645cc5 Removing sentry until better long-term logger solution found 2017-10-22 22:18:11 +13:00
f68ec5f2d0 Error argument as optional, for AsyncHTTPClient compatibility 2017-10-21 07:35:23 +13:00
d7b185208d Handlers to construct response objects 2017-10-20 21:49:41 +13:00
771bcf8c5e Json encoder server-side; Select your own lyrics result 2017-10-17 18:54:57 +13:00
e7e812413c Removing debug echo 2017-10-14 20:53:09 +13:00
a9e07f70d1 Patching broken spotify token refresher 2017-10-14 20:25:21 +13:00
c36ea44925 User 'you' tag; Unifying backend response format 2017-10-14 08:35:37 +13:00
fe011d7451 Adding callback-ability to all core methods 2017-10-13 21:19:37 +13:00
b147b4f736 Using lambda to append info to callbacks; Only async for httprequests 2017-10-13 20:48:35 +13:00
cab8e50bac Experimenting with promises, tornado.AsyncHTTPClient, very limited options 2017-10-13 10:02:06 +13:00