Commit Graph

  • 0767f97a71 Add docker-compose file Maksym Pavlenko 2019-11-13 19:36:11 -08:00
  • a89f763629 Add Dockerfile Maksym Pavlenko 2019-11-13 19:12:33 -08:00
  • 753568b05c Implement episode downloader Maksym Pavlenko 2019-11-13 18:16:35 -08:00
  • f10c993b5b Add banner Maksym Pavlenko 2019-11-12 17:27:02 -08:00
  • 7617018811 Add debug logging and a few minor fixes Maksym Pavlenko 2019-10-30 00:13:02 -07:00
  • 1e721f07aa Run updater goroutines Maksym Pavlenko 2019-10-29 15:07:59 -07:00
  • b22d2dccdb Use context in YouTube builder Maksym Pavlenko 2019-10-29 14:52:19 -07:00
  • fc9942baf6 Move default values to model package Maksym Pavlenko 2019-10-29 14:44:59 -07:00
  • 616fac57fd Implement basic feed updater Maksym Pavlenko 2019-10-29 14:38:29 -07:00
  • cce3728828 Implement initial static file server Maksym Pavlenko 2019-10-29 13:30:51 -07:00
  • acee1d9cfc Refactor builders Maksym Pavlenko 2019-10-29 12:50:06 -07:00
  • 7168f6e8df Update and fix linters Maksym Pavlenko 2019-10-26 23:01:09 -07:00
  • 08a58e6a1b Remove not needed packages Maksym Pavlenko 2019-10-26 22:55:19 -07:00
  • a547647667 Add CLI main and TOML configuration Maksym Pavlenko 2019-10-26 22:43:30 -07:00
  • 63d3edbe9a Update FUNDING.yml Maksym Pavlenko 2019-10-26 21:45:46 -07:00
  • 54c78adaa3 Fix underscore titles #33 Maksym Pavlenko 2019-08-04 22:24:45 -07:00
  • d446760352 Rework lambda resolver return parameters Maksym Pavlenko 2019-07-29 22:26:02 -07:00
  • 44b4f306ff Update README Maksym Pavlenko 2019-07-25 18:02:25 -07:00
  • 538cb3ef4d Add Travis badge Maksym Pavlenko 2019-07-25 17:48:41 -07:00
  • 81aeb64e13 Add Travis Maksym Pavlenko 2019-07-25 16:57:53 -07:00
  • 1a4a0a58e7 Fix tests and linter Maksym Pavlenko 2019-07-25 16:57:23 -07:00
  • c48df0c8f1 Cleanup unused packages Maksym Pavlenko 2019-07-25 16:56:58 -07:00
  • b2c336838b Merge pull request #29 from podsync/dependabot/npm_and_yarn/ui/lodash-4.17.15 1.0.0 Maksym Pavlenko 2019-07-23 21:55:07 -07:00
  • 0a5dcce5f1 Bump lodash from 4.17.11 to 4.17.15 in /ui dependabot[bot] 2019-07-24 04:54:07 +00:00
  • fe601f9b12 Create FUNDING.yml Maksym Pavlenko 2019-07-23 21:52:10 -07:00
  • 4064bc8b40 Update README Maksym Pavlenko 2019-07-23 21:26:46 -07:00
  • 89da62b915 Rely on youtube-dl resolver Maksym Pavlenko 2019-07-16 22:21:10 -07:00
  • f4765ab927 Update youtube-dl to 2019.07.16 Maksym Pavlenko 2019-07-15 19:59:07 -07:00
  • ab087111ae Fix Content-Type Maksym Pavlenko 2019-07-13 17:14:07 -07:00
  • f2d6afddb9 Fix error message Maksym Pavlenko 2019-07-11 19:09:53 -07:00
  • 0b0f149f6c Limit anonymous download Maksym Pavlenko 2019-07-10 20:01:29 -07:00
  • 71449db6eb Update resolver in docker-compose Maksym Pavlenko 2019-07-10 19:50:20 -07:00
  • c282932ce2 Add Dockerfile and Makefile Maksym Pavlenko 2019-07-10 19:36:31 -07:00
  • 3b34367f71 Initial lambda proxy implementation Maksym Pavlenko 2019-07-10 00:13:35 -07:00
  • 6ea38123e3 Fix resolver Makefile Maksym Pavlenko 2019-07-09 23:43:14 -07:00
  • d8547f8674 Update youtube-dl to 2019.06.27 Maksym Pavlenko 2019-06-30 15:49:35 -07:00
  • be3f02d9b0 Configure Redis host Maksym Pavlenko 2019-06-06 17:16:21 -07:00
  • 7ce47b7c72 Fix faq and downloads routing Maksym Pavlenko 2019-06-02 21:14:39 -07:00
  • 3ed2533496 SEO improvements Maksym Pavlenko 2019-06-02 20:46:00 -07:00
  • de42b3fcab Clean up old frontend code Maksym Pavlenko 2019-06-02 19:33:43 -07:00
  • 536d060ccd Bug fixing Maksym Pavlenko 2019-06-02 19:26:24 -07:00
  • 4b1249d35f Fix FAQ footer Maksym Pavlenko 2019-06-02 18:33:09 -07:00
  • 0c1a96c329 Add FAQ Maksym Pavlenko 2019-06-02 18:23:15 -07:00
  • dfb3e95285 Update Dockerfile Maksym Pavlenko 2019-06-02 18:02:28 -07:00
  • ae70d98924 Add meta tags Maksym Pavlenko 2019-06-02 17:25:55 -07:00
  • 001fd8d092 Implement URL output Maksym Pavlenko 2019-06-02 17:06:43 -07:00
  • 4d4f6d0508 Add API service Maksym Pavlenko 2019-06-02 16:42:35 -07:00
  • fa9730de3e Add input switches Maksym Pavlenko 2019-06-02 16:26:20 -07:00
  • f60cf3ed4a Add URL input field Maksym Pavlenko 2019-06-02 15:06:19 -07:00
  • 19bea2f863 Fix title Maksym Pavlenko 2019-06-02 13:55:44 -07:00
  • d67bc99bd2 Implement Index page Maksym Pavlenko 2019-06-02 13:51:22 -07:00
  • 40aeedf58e Add router Maksym Pavlenko 2019-06-02 13:17:52 -07:00
  • 79f7369b08 Add assets Maksym Pavlenko 2019-06-02 13:01:43 -07:00
  • 82b28c204f Add new Angular app Maksym Pavlenko 2019-06-02 12:57:51 -07:00
  • 6068afc351 Rework playlist updates Maksym Pavlenko 2019-05-31 16:28:41 -07:00
  • 83eccbdbdb Fix episodes truncation for playlist Maksym Pavlenko 2019-05-31 15:21:46 -07:00
  • 9c8003a17f Properly handle deleted videos Maksym Pavlenko 2019-05-30 23:46:44 -07:00
  • c9b6f7e7b0 Add nginx routing Maksym Pavlenko 2019-05-30 12:57:07 -07:00
  • 11932bbce2 Rework playlist updates Maksym Pavlenko 2019-05-29 15:10:39 -07:00
  • 6296a2bb56 Do full resync for playlist items Maksym Pavlenko 2019-05-28 12:53:32 -07:00
  • 87782c1639 Minor updater improvements Maksym Pavlenko 2019-05-26 21:54:30 -07:00
  • 8f5472dc2b Experimental SQS based updater Maksym Pavlenko 2019-05-26 16:19:17 -07:00
  • 1b06c7da60 Add updater mem limit Maksym Pavlenko 2019-05-19 15:22:05 -07:00
  • 93119373ba Implement remote updater Maksym Pavlenko 2019-05-19 14:52:57 -07:00
  • a97f7d3e16 Migrate updater from lambda to container Maksym Pavlenko 2019-05-19 12:53:58 -07:00
  • d57f04efc2 Respond to HEAD requests Maksym Pavlenko 2019-05-18 14:23:08 -07:00
  • d4dac931c8 Cache error feed responses Maksym Pavlenko 2019-05-18 01:02:19 -07:00
  • eb166c7d49 Use compression to fit dynamodb's limits, rework Redis caching Maksym Pavlenko 2019-05-18 00:23:40 -07:00
  • c5473e3bba Migrate resolver from lambda to container Maksym Pavlenko 2019-05-17 22:55:21 -07:00
  • f1192a948c Rename function.py to resolver.py Maksym Pavlenko 2019-05-15 18:46:36 -07:00
  • c18b1b0886 Enable gzip Maksym Pavlenko 2019-05-15 16:09:30 -07:00
  • 52c08fb039 Remove CF template Maksym Pavlenko 2019-05-14 23:48:37 -07:00
  • 28329de612 Remove scheduler Maksym Pavlenko 2019-05-14 23:47:47 -07:00
  • 355c23b1b9 Fix mime type handling Maksym Pavlenko 2019-05-14 21:04:39 -07:00
  • 7ef6902603 Rework nginx container to host static files only Maksym Pavlenko 2019-05-12 17:25:47 -07:00
  • 439883a6ad Return 429 on QuotaExceeded exception Maksym Pavlenko 2019-05-12 13:32:05 -07:00
  • 44292ffa41 Use lambda proxy handler integration Maksym Pavlenko 2019-05-12 12:57:04 -07:00
  • 7bf68f5448 Add static target Maksym Pavlenko 2019-05-11 11:56:15 -07:00
  • 6f96be168d Update linter Maksym Pavlenko 2019-05-09 10:36:35 -07:00
  • bc41f49123 Add debug flag Maksym Pavlenko 2019-05-09 10:23:06 -07:00
  • 879d35e57b Better AWS configuration handling Maksym Pavlenko 2019-05-09 10:21:16 -07:00
  • 4a33a7d11c Rework configuration management Maksym Pavlenko 2019-05-09 10:16:13 -07:00
  • af5c95f7e8 Cleanup vimeo builder Maksym Pavlenko 2019-05-07 21:29:20 -07:00
  • 6318ad34a4 Cleanup youtube builder Maksym Pavlenko 2019-05-07 21:08:09 -07:00
  • 5cfa2918ef Fix size calculator Maksym Pavlenko 2019-04-24 21:11:09 -07:00
  • 5046e2d7a0 Update youtube-dl Maksym Pavlenko 2019-04-23 20:32:45 -07:00
  • 655b57d2a8 Fix resolver for audio (return m4a file instead of XML) Maksym Pavlenko 2019-04-14 18:16:25 -07:00
  • 960faf9676 Decrease resolve quota Maksym Pavlenko 2019-04-14 17:48:54 -07:00
  • 05ed843e91 Fix timestamp marshaling Maksym Pavlenko 2019-04-14 14:39:11 -07:00
  • ed4d7db2e6 Add more logging Maksym Pavlenko 2019-04-08 00:25:18 -07:00
  • 1fa9d3141b Cache feeds in Redis Maksym Pavlenko 2019-04-07 23:42:25 -07:00
  • 060ee2155b Save cache even if DynamoDB request failed Maksym Pavlenko 2019-04-07 22:26:15 -07:00
  • f8db8c8636 Use cache for error feeds to reduce spamming Maksym Pavlenko 2019-04-07 22:07:38 -07:00
  • da4b824e51 Add nil checks to reduce panics Maksym Pavlenko 2019-04-07 22:04:51 -07:00
  • 764eb11a43 Don't return zero file size from updater Maksym Pavlenko 2019-04-07 21:55:56 -07:00
  • 4cfd7e762e Reduce logging in handler Maksym Pavlenko 2019-04-07 21:43:39 -07:00
  • 10f52655a3 Reuse AWS credentials for Lambda Maksym Pavlenko 2019-04-07 16:46:48 -07:00
  • 4a28b12168 Integrate incremental lambda updater Maksym Pavlenko 2019-04-07 16:44:37 -07:00
  • 4d8e727b67 Add Makefile for updater Maksym Pavlenko 2019-04-07 14:59:39 -07:00
  • 9800feade5 Refactor updater Maksym Pavlenko 2019-04-07 13:10:51 -07:00