a6dc697327 
								
							
								 
							
						 
						
							
							
								
								Move watchlist app to new daemon-socket api  
							
							
							
						 
						
							2018-04-20 11:43:14 -04:00  
				
					
						
							
							
								 
						
							
							
								0c7ecd383b 
								
							
								 
							
						 
						
							
							
								
								Monkey patch broker mods with a name attr  
							
							
							
						 
						
							2018-04-20 11:43:14 -04:00  
				
					
						
							
							
								 
						
							
							
								6359623019 
								
							
								 
							
						 
						
							
							
								
								Allow broker specific subscriptions  
							
							... 
							
							
							
							Allow client connections to subscribe for quote streams from specific
brokers and spawn broker-client quoter tasks on-demand according
to client connection demands. Support multiple subscribers to a
single daemon process. 
							
						 
						
							2018-04-20 11:43:14 -04:00  
				
					
						
							
							
								 
						
							
							
								f80735121c 
								
							
								 
							
						 
						
							
							
								
								Use an async generator inside `StreamQueue`  
							
							... 
							
							
							
							Async generators are faster and less code. Handle segmented packets
which can happen during periods of high quote volume. Move per-broker
rate limit logic into daemon task. 
							
						 
						
							2018-04-20 11:43:14 -04:00  
				
					
						
							
							
								 
						
							
							
								4898459bcd 
								
							
								 
							
						 
						
							
							
								
								Make watchlist app retrieve quotes from the broker daemon  
							
							
							
						 
						
							2018-04-20 11:43:14 -04:00  
				
					
						
							
							
								 
						
							
							
								73ef95f42a 
								
							
								 
							
						 
						
							
							
								
								Add `pikerd` entry point  
							
							
							
						 
						
							2018-04-20 11:43:14 -04:00  
				
					
						
							
							
								 
						
							
							
								23ae71089f 
								
							
								 
							
						 
						
							
							
								
								Handle dynamic symbol subscriptions in QT backend  
							
							
							
						 
						
							2018-04-20 11:42:59 -04:00  
				
					
						
							
							
								 
						
							
							
								d65bd78f5d 
								
							
								 
							
						 
						
							
							
								
								Add a quote stream server task  
							
							... 
							
							
							
							Add a daemon-server task for delivering subscription based
quote streams via json serialized packets wrapped in a queue
interface. 
							
						 
						
							2018-04-16 02:03:22 -04:00  
				
					
						
							
							
								 
						
							
							
								07c95e4f3f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #34  from pikers/travis_ci  
							
							... 
							
							
							
							Travis CI 
							
						 
						
							2018-04-11 14:27:16 -04:00  
				
					
						
							
							
								 
						
							
							
								1c7db834b7 
								
							
								 
							
						 
						
							
							
								
								Add CI badge  
							
							
							
						 
						
							2018-04-11 13:46:24 -04:00  
				
					
						
							
							
								 
						
							
							
								a414cbb0c4 
								
							
								 
							
						 
						
							
							
								
								Initial travisCI file  
							
							
							
						 
						
							2018-04-11 13:46:21 -04:00  
				
					
						
							
							
								 
						
							
							
								89a151a39c 
								
							
								 
							
						 
						
							
							
								
								Update lock file  
							
							
							
						 
						
							2018-04-11 00:04:34 -04:00  
				
					
						
							
							
								 
						
							
							
								d4eb5ffb59 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #33  from pikers/wl_builtins  
							
							... 
							
							
							
							Watchlist builtins 
							
						 
						
							2018-04-10 22:31:50 -04:00  
				
					
						
							
							
								 
						
							
							
								2070f292b1 
								
							
								 
							
						 
						
							
							
								
								Update tests  
							
							
							
						 
						
							2018-04-10 21:57:28 -04:00  
				
					
						
							
							
								 
						
							
							
								577ca43c02 
								
							
								 
							
						 
						
							
							
								
								Include built-in lists in show, log errors from remove  
							
							
							
						 
						
							2018-04-10 14:13:00 -04:00  
				
					
						
							
							
								 
						
							
							
								381df2815d 
								
							
								 
							
						 
						
							
							
								
								Expose remove errors to caller  
							
							
							
						 
						
							2018-04-10 14:12:06 -04:00  
				
					
						
							
							
								 
						
							
							
								6b72d04427 
								
							
								 
							
						 
						
							
							
								
								Change watchlist write function name  
							
							
							
						 
						
							2018-04-06 15:07:47 -04:00  
				
					
						
							
							
								 
						
							
							
								7e92df4352 
								
							
								 
							
						 
						
							
							
								
								Move built-in lists to respective module  
							
							
							
						 
						
							2018-04-06 15:00:11 -04:00  
				
					
						
							
							
								 
						
							
							
								0cccdd01b5 
								
							
								 
							
						 
						
							
							
								
								Only log when the network first goes down  
							
							
							
						 
						
							2018-04-05 23:15:24 -04:00  
				
					
						
							
							
								 
						
							
							
								bb44b9854b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #30  from Konstantine00/watchlist_management  
							
							... 
							
							
							
							Watchlist Management API and Tests 
							
						 
						
							2018-04-04 01:06:58 -04:00  
				
					
						
							
							
								 
						
							
							
								918133f265 
								
							
								 
							
						 
						
							
							
								
								Finalize WL Management and fix merge func  
							
							
							
						 
						
							2018-04-04 00:35:12 -04:00  
				
					
						
							
							
								 
						
							
							
								49b760673e 
								
							
								 
							
						 
						
							
							
								
								Remove write to file from API and move to CLI  
							
							
							
						 
						
							2018-04-04 00:35:12 -04:00  
				
					
						
							
							
								 
						
							
							
								cd69c30143 
								
							
								 
							
						 
						
							
							
								
								CLI tests for watchlist commands  
							
							
							
						 
						
							2018-04-04 00:35:12 -04:00  
				
					
						
							
							
								 
						
							
							
								11f25958ba 
								
							
								 
							
						 
						
							
							
								
								Move watchlist api tests to seperate module  
							
							
							
						 
						
							2018-04-04 00:34:42 -04:00  
				
					
						
							
							
								 
						
							
							
								e859222df4 
								
							
								 
							
						 
						
							
							
								
								Add initial API test, need relocation  
							
							
							
						 
						
							2018-04-04 00:25:34 -04:00  
				
					
						
							
							
								 
						
							
							
								d28a3dc461 
								
							
								 
							
						 
						
							
							
								
								Add initial config dir test  
							
							
							
						 
						
							2018-04-04 00:25:34 -04:00  
				
					
						
							
							
								 
						
							
							
								ce75bd8f6f 
								
							
								 
							
						 
						
							
							
								
								Update CLI and create watchlists module  
							
							... 
							
							
							
							Moved the watchlists management implementation to a seperate module
wrapped in an api.
Resolves : #5  
							
						 
						
							2018-04-04 00:25:34 -04:00  
				
					
						
							
							
								 
						
							
							
								43fbea5722 
								
							
								 
							
						 
						
							
							
								
								Sorted values and keys in watchlist dictionary and added a purge function  
							
							
							
						 
						
							2018-04-04 00:25:34 -04:00  
				
					
						
							
							
								 
						
							
							
								7ada8a291e 
								
							
								 
							
						 
						
							
							
								
								Initial watchlist management cli  
							
							
							
						 
						
							2018-04-04 00:25:34 -04:00  
				
					
						
							
							
								 
						
							
							
								397c27e05a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #31  from pikers/tolerate_the_network  
							
							... 
							
							
							
							Tolerate the network 
							
						 
						
							2018-04-02 16:48:49 -04:00  
				
					
						
							
							
								 
						
							
							
								e246823f2d 
								
							
								 
							
						 
						
							
							
								
								Add timeout handling to network poll loop  
							
							
							
						 
						
							2018-04-02 14:51:38 -04:00  
				
					
						
							
							
								 
						
							
							
								01cfbbdd64 
								
							
								 
							
						 
						
							
							
								
								Handle network outages  
							
							... 
							
							
							
							Quote queries will hang indefinitely when the network goes down.
Instead poll for network reestablishment such that roaming on
wifi is supported and real-time feeds will resume once the network is
back. 
							
						 
						
							2018-03-31 12:02:22 -04:00  
				
					
						
							
							
								 
						
							
							
								d527f3383c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #29  from pikers/pipenv  
							
							... 
							
							
							
							Pipenv! 
							
						 
						
							2018-03-30 16:56:24 -04:00  
				
					
						
							
							
								 
						
							
							
								2b51e84a3c 
								
							
								 
							
						 
						
							
							
								
								Expect quotes dict in watchlist update loop  
							
							
							
						 
						
							2018-03-29 13:02:03 -04:00  
				
					
						
							
							
								 
						
							
							
								164d636c67 
								
							
								 
							
						 
						
							
							
								
								Handle defunct QT tickers and delays  
							
							
							
						 
						
							2018-03-29 13:01:13 -04:00  
				
					
						
							
							
								 
						
							
							
								823bd2ea29 
								
							
								 
							
						 
						
							
							
								
								Make payload a ticker dict  
							
							
							
						 
						
							2018-03-29 13:00:48 -04:00  
				
					
						
							
							
								 
						
							
							
								74f0700690 
								
							
								 
							
						 
						
							
							
								
								Update dev deps  
							
							
							
						 
						
							2018-03-29 12:50:53 -04:00  
				
					
						
							
							
								 
						
							
							
								f9e9c07823 
								
							
								 
							
						 
						
							
							
								
								Update readme  
							
							
							
						 
						
							2018-03-29 12:50:53 -04:00  
				
					
						
							
							
								 
						
							
							
								2ddedf92f6 
								
							
								 
							
						 
						
							
							
								
								Add pipenv files  
							
							
							
						 
						
							2018-03-29 12:50:53 -04:00  
				
					
						
							
							
								 
						
							
							
								2d36b9372f 
								
							
								 
							
						 
						
							
							
								
								Drop requirements.txt  
							
							
							
						 
						
							2018-03-29 12:50:53 -04:00  
				
					
						
							
							
								 
						
							
							
								6b38f25430 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #23  from pikers/initial_tests  
							
							... 
							
							
							
							Initial CLI tests 
							
						 
						
							2018-03-28 15:34:40 -04:00  
				
					
						
							
							
								 
						
							
							
								9667042fe2 
								
							
								 
							
						 
						
							
							
								
								Drop NUU it's now just APH  
							
							
							
						 
						
							2018-03-28 14:00:17 -04:00  
				
					
						
							
							
								 
						
							
							
								4c1932dd6d 
								
							
								 
							
						 
						
							
							
								
								Add basic set of CLI tests  
							
							
							
						 
						
							2018-03-27 16:28:44 -04:00  
				
					
						
							
							
								 
						
							
							
								801b9f860b 
								
							
								 
							
						 
						
							
							
								
								Use `symbol_data()` in watclist UI  
							
							
							
						 
						
							2018-03-27 16:27:55 -04:00  
				
					
						
							
							
								 
						
							
							
								19303cf0ad 
								
							
								 
							
						 
						
							
							
								
								Use brokermod util functions in cli  
							
							
							
						 
						
							2018-03-27 16:27:30 -04:00  
				
					
						
							
							
								 
						
							
							
								8544c22cdc 
								
							
								 
							
						 
						
							
							
								
								Change `Client.symbols()` to `symbol_data()`  
							
							... 
							
							
							
							Make `symbol_data()` a common backend API method for looking up
auxiliary ticker/symbol data from brokers. It seems most have such
a call/endpoint. 
							
						 
						
							2018-03-27 16:24:57 -04:00  
				
					
						
							
							
								 
						
							
							
								8fc74c5085 
								
							
								 
							
						 
						
							
							
								
								Drop QT error  
							
							
							
						 
						
							2018-03-27 16:16:31 -04:00  
				
					
						
							
							
								 
						
							
							
								49d290d036 
								
							
								 
							
						 
						
							
							
								
								Add brokermod loader utils  
							
							
							
						 
						
							2018-03-27 16:03:01 -04:00  
				
					
						
							
							
								 
						
							
							
								618d4b52c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #19  from pikers/robinhood  
							
							... 
							
							
							
							Robinhood quoting support! 
							
						 
						
							2018-03-23 16:21:24 -04:00  
				
					
						
							
							
								 
						
							
							
								29ddfe017c 
								
							
								 
							
						 
						
							
							
								
								Use total time calc  
							
							
							
						 
						
							2018-03-23 16:15:56 -04:00