Commit Graph

54 Commits (c0b6d70899ec0efd6a8551846aab78fad37be9b9)

Author SHA1 Message Date
Bel LaPointe c0b6d70899 Fix reverse listing in bolt 2018-10-11 15:27:33 -06:00
Bel LaPointe b5a6d24f7d Don't find feed names in reverse order for tag 2018-10-11 15:27:21 -06:00
Bel LaPointe 622264cdd4 Ignore testdata changes 2018-10-11 08:20:12 -06:00
Bel LaPointe c32ef6c099 Fix reverse boltdb list and tests 2018-10-11 08:19:49 -06:00
Bel LaPointe c4d3b24e5c Default to $MNT for db path 2018-10-10 20:11:34 -06:00
Bel LaPointe a3b9ef5ce5 Clean and finalize with a link for v0.1 2018-10-10 19:46:34 -06:00
Bel LaPointe 78e38f84d1 Change feed url from query param 2018-10-10 17:04:37 -06:00
Bel LaPointe 7ee5f9829c Convert item and tag get to non-query params 2018-10-10 15:31:50 -06:00
Bel LaPointe f48e9e23e3 Moved all callbacks to an Exchange struct 2018-10-10 15:25:24 -06:00
Bel LaPointe c59398bf83 Allow get feed by tag 2018-10-10 14:43:58 -06:00
Bel LaPointe 03befc13d1 Add tags to rss struct 2018-10-10 14:18:26 -06:00
Bel LaPointe 440ebcc54a De-comment server tests 2018-10-10 14:18:06 -06:00
Bel LaPointe 6c40901465 Fix links and image sources in rss content 2018-10-10 14:06:11 -06:00
Bel LaPointe b7cd1745b1 Add test to show a feed self-updating 2018-10-10 13:39:17 -06:00
Bel LaPointe bee9ead960 Set rss feed updated to Now on update 2018-10-10 13:38:39 -06:00
Bel LaPointe 8f6ad0a7a3 Add rssserver to main_test 2018-10-10 13:28:20 -06:00
Bel LaPointe 822766e780 Get single item test 2018-10-09 19:37:22 -06:00
Bel LaPointe d13c411193 Add server handler 2018-10-09 19:21:59 -06:00
Bel LaPointe 1e4865f2a5 Add endpoint for feed item get 2018-10-09 19:21:45 -06:00
Bel LaPointe dbeca16e07 Add title to feed, toRSS(feed, items) 2018-10-09 19:21:30 -06:00
Bel LaPointe 88502651de Add GET handler to server 2018-10-09 18:32:46 -06:00
Bel LaPointe bc794892a3 Monitor logs and panics, doesn't block on start 2018-10-09 18:32:25 -06:00
Bel LaPointe 682f69746e Add get endpoint for url via query param 2018-10-09 18:29:17 -06:00
Bel LaPointe d216949d91 Add sorting and limit to store's List 2018-10-09 18:28:55 -06:00
Bel LaPointe 38e1fc44d3 Default interval and exit on server failure 2018-10-09 17:42:37 -06:00
Bel LaPointe d30b2633aa Update config string 2018-10-09 17:42:04 -06:00
Bel LaPointe 13e747d846 Attach interval to feed for saving/loading 2018-10-09 09:24:10 -06:00
Bel LaPointe e4785e6a05 Remove unused ports 2018-10-09 09:07:48 -06:00
Bel LaPointe 798d451103 Prefix rss items with date for temporal loading 2018-10-09 09:04:31 -06:00
Bel LaPointe c1cf329d57 Lazily load old feeds when triggered 2018-10-09 09:04:06 -06:00
Bel LaPointe 1c6bea94e2 New RSSFeed doesn't auto update, server callback adds to feed pool, monitor callback updates feed 2018-10-09 08:52:37 -06:00
Bel LaPointe 8f5630353e Call monitor via callback in server 2018-10-09 08:28:57 -06:00
Bel LaPointe 772058abbc Remove unused fetcher 2018-10-09 08:20:50 -06:00
Bel LaPointe 653a209888 Ignore 2do file 2018-10-09 08:16:36 -06:00
Bel LaPointe 236ca1d603 Remove monitor server and instead use callback 2018-10-09 08:16:18 -06:00
Bel LaPointe b5ff055505 Remove fetch server, add monitor callback 2018-10-09 08:03:57 -06:00
Bel LaPointe 36e5b39529 Monitor has callback rather than listening server 2018-10-09 08:03:46 -06:00
Bel LaPointe 3339d7754f Callback rather than output channel 2018-10-09 08:03:29 -06:00
Bel LaPointe eefb3d4163 Update main to use http servers and gitignore for exec 2018-10-08 19:34:57 -06:00
Bel LaPointe 4946e53b57 Convert monitor to http server 2018-10-08 19:34:34 -06:00
Bel LaPointe 1c3ff9a8d2 Create fetch http server 2018-10-08 19:34:05 -06:00
Bel LaPointe 27479df8c7 Rename FetchProcessSave and wrap all func in process 2018-10-08 15:34:12 -06:00
Bel LaPointe 1884fda442 Add serializing RSS items and change NewFeed to New 2018-10-08 15:33:52 -06:00
Bel LaPointe 389bda7d40 Add Close to StoreClient 2018-10-08 15:33:21 -06:00
Bel LaPointe 836d5af9e4 Add Port and MonitorPort to config 2018-10-08 15:33:01 -06:00
Bel LaPointe 0e97e4c3e1 Create fetcher for http requests, processing, and saving 2018-10-08 13:44:03 -06:00
Bel LaPointe 45465680ae Create monitor for item acceptance/publishing 2018-10-08 13:30:08 -06:00
Bel LaPointe 49d95c150e RSS implemented and tested 2018-10-08 10:02:34 -06:00
Bel LaPointe 24e30a7eee Add empty main.go 2018-10-07 23:06:34 -06:00
Bel LaPointe eeb577dda8 Initial rss with partially tested items 2018-10-07 23:06:21 -06:00