Commit Graph
34 Commits
Author SHA1 Message Date
Maksym Pavlenko 6eafdc8f49 Make error messages more descriptive 2017-03-06 12:56:16 -08:00
Maksym Pavlenko d2a110024f Move feeds caching logic inside FeedService 2017-01-18 18:05:27 -08:00
Maksym Pavlenko 460d0de648 Cache feeds 2017-01-18 17:22:53 -08:00
Maksym Pavlenko eeb3e3ac7d Add pagination support 2017-01-13 19:43:45 -08:00
Maksym Pavlenko f69da18a54 Move feed management to separate service, update RSS contracts 2017-01-13 18:43:17 -08:00
Maksym Pavlenko 803b93fb63 Simplify feed controller (move serialization to ToString method) 2017-01-13 18:18:49 -08:00
Maksym Pavlenko 304ae01dcb Save patreon id to database, use transaction when saving feed 2017-01-12 14:46:28 -08:00
Maksym Pavlenko 5f24489d2b Don't allow to create audio feeds for Vimeo 2017-01-12 11:48:06 -08:00
Maksym Pavlenko de9a7f4222 Cache video URLs 2017-01-12 11:39:31 -08:00
Maksym Pavlenko 8fcdb6ec00 Refactor code, update namespaces 2017-01-09 15:44:14 -08:00
Maksym Pavlenko d133d8bccb Code cleanup 2017-01-09 12:52:52 -08:00
Maksym Pavlenko f918eefc31 Improve error logging 2017-01-09 12:52:20 -08:00
Maksym Pavlenko 37e9b9fbed Eliminate Application Insights 2017-01-09 12:11:32 -08:00
Maksym Pavlenko 2fb98647cb Merge branch 'vimeo' 2017-01-09 11:47:05 -08:00
Maksym Pavlenko 001cdf4e0a Generate download links inside controller action 2017-01-06 09:44:19 -08:00
Maksym Pavlenko f7e1e388fa Implement Vimeo RSS builder 2017-01-05 16:47:06 -08:00
Maksym Pavlenko b44691e631 Fix problem with quality while resolving videos, do not allow direct links to video 2017-01-05 12:22:50 -08:00
Maksym Pavlenko 2120a436d9 Better error response while resolving video link 2017-01-04 16:45:10 -08:00
Maksym Pavlenko 4e02c89488 Track resolve exceptions 2017-01-04 12:49:00 -08:00
Maksym Pavlenko 12db317110 Report metrics to Application Insights 2016-12-27 15:03:54 -08:00
Maksym Pavlenko 315781b7a5 Numerous fixes to feed generator 2016-12-27 11:35:34 -08:00
Maksym Pavlenko 64651523c0 Make links to feeds backward compatible 2016-12-24 14:40:32 -08:00
Maksym Pavlenko 5332c13a2a Add Patreon integration 2016-12-24 13:50:11 -08:00
Maksym Pavlenko 588d2efd54 Prepare for production
- Add caddy server
- Add Docker
- Minor fixes in status endpoint
2016-12-23 21:31:44 -08:00
Maksym Pavlenko ddc1cdf4b3 Handle argument exceptions on client side 2016-12-18 15:32:50 -08:00
Maksym Pavlenko ee7f16c764 Query create feed API from JS 2016-12-16 15:35:24 -08:00
Maksym Pavlenko c90a9bc2ad Implement create feed backend API 2016-12-16 14:30:47 -08:00
Maksym Pavlenko bf896cb850 Implement basic frontend 2016-12-14 21:06:48 -08:00
Maksym Pavlenko fde1c538a7 Minor code cleanup 2016-12-11 21:16:48 -08:00
Maksym Pavlenko df451d9b5e Implement RSS feed builder 2016-12-11 21:16:03 -08:00
Maksym Pavlenko 7f007db197 Query youtube-dl version 2016-12-10 15:07:35 -08:00
Maksym Pavlenko 9155af6711 Implement redis storage 2016-11-08 22:51:03 -08:00
Maksym Pavlenko d9dd677329 Implement download controller 2016-11-08 14:45:18 -08:00
Maksym Pavlenko 59de027a1d Create ASP.NET Core Web application 2016-10-02 09:29:25 -04:00