Commit Graph

  • b461229784 Update build.sh for ytdl mxpv 2018-07-18 21:39:34 -07:00
  • 28823805c9 ytdl 2018.5.1 introduces strange bug in Vimeo resolver: mxpv 2018-07-18 21:38:59 -07:00
  • 38486bbc34 Fix resolver for vimeo, choose video quality mxpv 2018-07-18 17:58:02 -07:00
  • 535623c055 Remove obsolete files mxpv 2018-07-05 23:18:09 -07:00
  • 75be012b7b Update nginx.conf mxpv 2018-07-05 23:17:00 -07:00
  • dd252000fb Update proxy mxpv 2018-07-05 23:14:47 -07:00
  • 1f11f74302 Use http for download links Maksym Pavlenko 2017-11-26 00:31:48 -08:00
  • 2c26f6a911 Pass host header to upstream Maksym Pavlenko 2017-11-26 00:14:49 -08:00
  • 979baad189 Remove redirect to HTTPS, add redirect from www to non-www Maksym Pavlenko 2017-11-21 22:41:55 -08:00
  • 42ee2c681d Fix bug with pagination Maksym Pavlenko 2017-11-15 17:32:29 -08:00
  • 796130a307 Update pledges by patron id Maksym Pavlenko 2017-11-14 12:31:38 -08:00
  • 1721aecaa2 Display 600 for anonymous users Maksym Pavlenko 2017-11-10 17:59:49 -08:00
  • d90dd97a72 Fix page validator Maksym Pavlenko 2017-11-10 17:49:21 -08:00
  • 87af1d1f90 Fix broken tests Maksym Pavlenko 2017-11-10 17:22:12 -08:00
  • 05a1b0f8d5 Implement 600 episodes feeds Maksym Pavlenko 2017-11-10 17:13:01 -08:00
  • 30214a65c3 Hide Patreon block on small screens Maksym Pavlenko 2017-11-10 13:48:14 -08:00
  • 522f8580df Improve login block style Maksym Pavlenko 2017-11-10 13:42:44 -08:00
  • 05de9038ea Check channel Kind Maksym Pavlenko 2017-11-08 12:31:44 -08:00
  • 29931902dd Fix feed links Maksym Pavlenko 2017-11-07 16:49:56 -08:00
  • e5654468f5 Sort episodes Maksym Pavlenko 2017-11-07 13:57:26 -08:00
  • 807be4287d Add itunes:order tag Maksym Pavlenko 2017-11-07 13:38:14 -08:00
  • 13933571a0 Minor improvements in pledge handler Maksym Pavlenko 2017-11-05 13:04:36 -08:00
  • 2e45ae3437 Track top metrics Maksym Pavlenko 2017-11-04 21:22:25 -07:00
  • cb00281213 Implement basic metric tracker Maksym Pavlenko 2017-11-04 17:27:01 -07:00
  • 4853f57ec4 Minor fixes Maksym Pavlenko 2017-11-03 21:09:21 -07:00
  • e9da67c739 Downgrade feed if delete pledge Maksym Pavlenko 2017-11-03 20:55:58 -07:00
  • cd39872e35 Increase item_id field size Maksym Pavlenko 2017-11-03 20:19:32 -07:00
  • 7cff604c26 Switch to Postgres storage for feeds Maksym Pavlenko 2017-11-03 19:16:15 -07:00
  • d79cc87ea5 Drop ID package Maksym Pavlenko 2017-11-03 17:19:44 -07:00
  • 47fe3e41b5 Fix tests Maksym Pavlenko 2017-11-03 16:25:15 -07:00
  • b5b102f6dc Fix SQL script Maksym Pavlenko 2017-11-03 16:14:03 -07:00
  • 6c2514b365 Create index if not exists Maksym Pavlenko 2017-11-03 16:10:12 -07:00
  • 0170bbfbca Use Feed model Maksym Pavlenko 2017-11-03 16:04:33 -07:00
  • 90a5b6fee7 Add database model for feeds Maksym Pavlenko 2017-11-03 15:41:26 -07:00
  • b8e97b9310 Rename api constants Maksym Pavlenko 2017-11-03 15:04:33 -07:00
  • ef65673645 Don't query database if patron id is empty Maksym Pavlenko 2017-11-02 22:53:14 -07:00
  • 622b9f4dd0 Fix dependency Maksym Pavlenko 2017-11-02 21:50:12 -07:00
  • 07e93cabc4 Fix Travis Maksym Pavlenko 2017-11-02 21:46:19 -07:00
  • 2912b0f36a Rename models package Maksym Pavlenko 2017-11-02 21:41:52 -07:00
  • dcef9b2373 Add YT API calls cost info Maksym Pavlenko 2017-11-02 19:44:45 -07:00
  • e564aec8ac Merge pull request #23 from mxpv/pledge_check Maksym Pavlenko 2017-11-02 18:38:34 -07:00
  • 66150c642b Fix mockgen Maksym Pavlenko 2017-11-02 18:22:01 -07:00
  • aaa96f0f04 Code cleanup Maksym Pavlenko 2017-11-02 18:19:21 -07:00
  • 3c43f84cc0 Refactor feeds package Maksym Pavlenko 2017-11-02 18:03:44 -07:00
  • e403bd5c20 Refactor dependencies, fix unit test Maksym Pavlenko 2017-11-02 18:01:35 -07:00
  • 14307ddd80 Check feature level when creating a new feed Maksym Pavlenko 2017-11-02 17:46:34 -07:00
  • d865ad7fb8 Rename package webhook to patreon Maksym Pavlenko 2017-11-02 17:43:08 -07:00
  • b96f484bae Detect feature level Maksym Pavlenko 2017-11-02 17:28:03 -07:00
  • 0595068feb Add pledge query Maksym Pavlenko 2017-11-02 17:13:01 -07:00
  • 2abcbe32d9 Do not fail if event is already deleted Maksym Pavlenko 2017-11-01 18:21:06 -07:00
  • 344a481504 Log failed patreon events Maksym Pavlenko 2017-11-01 17:28:42 -07:00
  • eb86f66472 Increase client_max_body_size for Patreon webhooks Maksym Pavlenko 2017-11-01 16:29:02 -07:00
  • 8511b86101 Run gin in release mode Maksym Pavlenko 2017-11-01 13:04:36 -07:00
  • 1fc4063f48 Change publication date of a video (pubDate - xml element) to date added to playlist Maksym Pavlenko 2017-11-01 12:50:29 -07:00
  • fe290a114f More logging for webhooks Maksym Pavlenko 2017-11-01 12:10:26 -07:00
  • 28b362e313 Mount application credentials file in docker-compose Maksym Pavlenko 2017-10-31 14:22:48 -07:00
  • fd36184679 Merge pull request #21 from mxpv/hooks Maksym Pavlenko 2017-10-30 18:35:56 -07:00
  • 087eb1b6ab Fix tests Maksym Pavlenko 2017-10-30 18:29:33 -07:00
  • 0f60f4990e Update compose file Maksym Pavlenko 2017-10-30 17:39:42 -07:00
  • 0f52d8d3fc Implement http handler for webhooks Maksym Pavlenko 2017-10-30 17:26:46 -07:00
  • 05b7dd5020 Rename package Maksym Pavlenko 2017-10-30 15:33:26 -07:00
  • e7cdf23c8f Improve file size estimation Maksym Pavlenko 2017-10-30 15:11:39 -07:00
  • 813717a2c3 Refactor server package Maksym Pavlenko 2017-10-28 01:11:49 -07:00
  • 75bd90ff49 Rename patreon package Maksym Pavlenko 2017-10-26 19:26:59 -07:00
  • b70e6228e7 Fix go linter Maksym Pavlenko 2017-10-26 16:52:40 -07:00
  • bca16c1dc9 Executee pg.sql on Travis Maksym Pavlenko 2017-10-26 16:48:22 -07:00
  • 2f2c392b7d Implement hook handler Maksym Pavlenko 2017-10-26 14:36:52 -07:00
  • d76493c07c Add webhooks secret configuration key Maksym Pavlenko 2017-10-26 12:45:10 -07:00
  • a7f3870213 Move session code to separate package Maksym Pavlenko 2017-10-24 21:26:41 -07:00
  • 30366da38b Use HTTPS for download links Maksym Pavlenko 2017-10-24 18:45:54 -07:00
  • 2c3116ad3c HTTPS support Maksym Pavlenko 2017-10-24 16:57:59 -07:00
  • 69019d6c01 Allow XML extension in feed links Maksym Pavlenko 2017-10-24 14:08:16 -07:00
  • 57f24bd137 Save user id (fix error wrong feed data) Maksym Pavlenko 2017-10-23 20:38:36 -07:00
  • 7afa78bc78 Return error if broken session Maksym Pavlenko 2017-10-23 19:14:32 -07:00
  • e398a4f729 Whitelist creator id Maksym Pavlenko 2017-10-23 18:32:35 -07:00
  • 7c256fd58f Handle YouTube URLs in format watch?v=XXX&list=YYY Maksym Pavlenko 2017-10-23 16:52:21 -07:00
  • f68bf4a06f Better login handling Maksym Pavlenko 2017-10-23 16:36:26 -07:00
  • e90553f66c Initial migration to Vue Maksym Pavlenko 2017-10-23 16:13:16 -07:00
  • 8736340a40 Refactor button switchers CSS Maksym Pavlenko 2017-10-22 23:25:14 -07:00
  • dbba3f21be Allow HEAD method for ytdl Maksym Pavlenko 2017-10-20 23:32:18 -07:00
  • 9895ae88bc Rollback to old ytdl resolver for vimeo Maksym Pavlenko 2017-10-20 23:21:28 -07:00
  • 56b0cc5d37 Fix ytdl for vimeo links Maksym Pavlenko 2017-10-20 23:11:24 -07:00
  • f99bf1ede1 Fix id generator dependency Maksym Pavlenko 2017-10-20 19:28:08 -07:00
  • 3f80ab5b82 Merge new podsync backend Maksym Pavlenko 2017-10-20 19:23:54 -07:00
  • 03f16b1476 Rework id generator Maksym Pavlenko 2017-10-20 19:21:44 -07:00
  • 1e5b69bb43 Fix feed creation on client side Maksym Pavlenko 2017-09-08 15:54:40 -07:00
  • 8c273014b9 Minor bug fixing Maksym Pavlenko 2017-08-25 16:41:58 -07:00
  • fd650fb214 Switch to release branch for podcast package Maksym Pavlenko 2017-08-23 15:14:21 -07:00
  • da4a6ffe19 Return 404 if YouTube channel not found Maksym Pavlenko 2017-08-22 23:31:53 -07:00
  • 9f87308927 Bug fixes in feed generator Maksym Pavlenko 2017-08-22 23:16:48 -07:00
  • 0f6ebc4907 Check Redis connection status Maksym Pavlenko 2017-08-22 22:58:25 -07:00
  • 751b42177d Update README Maksym Pavlenko 2017-08-22 22:58:08 -07:00
  • cdc048a98b Add build scripts Maksym Pavlenko 2017-08-22 21:40:02 -07:00
  • f9a32052f3 Update README Maksym Pavlenko 2017-08-22 18:57:23 -07:00
  • f0e13acd83 Fix tests Maksym Pavlenko 2017-08-22 16:22:13 -07:00
  • b88cd90a93 Server robots.txt via gin Maksym Pavlenko 2017-08-22 16:18:07 -07:00
  • 257dacce94 Improve audio sorting, add tests Maksym Pavlenko 2017-08-22 09:54:12 -07:00
  • 1836a55550 Better audio sorting in ytdl Maksym Pavlenko 2017-08-22 09:34:00 -07:00
  • 7c3d626887 Fix ytdl sorting for episodes without 'filesize' field Maksym Pavlenko 2017-08-22 09:19:15 -07:00
  • 88c6ac4c38 Fix ytdl sorting for episods without 'filesize' field Maksym Pavlenko 2017-08-22 09:19:15 -07:00