Commit Graph

  • 6071a2f18d docker_compose: Add a local postgres instance as an optional service Mike Lang 2019-06-23 06:17:05 -0700
  • 63eb324ba5 Add nginx service that provides a frontend to all the other services Mike Lang 2019-06-23 06:06:00 -0700
  • a7a54db726 docker-compose: Restructure for some finer control Mike Lang 2019-06-23 06:00:47 -0700
  • 499e486b0b
    Merge pull request #54 from ekimekim/mike/sheet-sync/initial Mike Lang 2019-06-23 05:48:28 -0700
  • 018e920808 sheet-sync: Some fixes Mike Lang 2019-06-23 05:47:16 -0700
  • dd246e1343 ekimekim's suggestions Christopher Usher 2019-06-22 20:45:43 +0100
  • 9b28765ff2 Bug fixes to get the database connection working Christopher Usher 2019-06-22 17:57:55 +0100
  • 4b9fbcb7d2 backfiller database code Christopher Usher 2019-06-17 22:10:21 +0100
  • 9bc6d4ac24 ekimekim's suggestions Christopher Usher 2019-06-22 20:45:43 +0100
  • 595e219d63 Bug fixes to get the database connection working Christopher Usher 2019-06-22 17:57:55 +0100
  • 6c47f32d16 docker-compose.jsonnet: Add sheet sync Mike Lang 2019-06-21 18:33:02 -0700
  • f354130434 sheetsync: Only allocate ids when first needed Mike Lang 2019-06-21 17:12:07 -0700
  • 11fc67f071 sheetsync: Review feedback Mike Lang 2019-06-21 17:08:12 -0700
  • 9762f308a0 Implement main part of sheet sync Mike Lang 2019-06-18 05:40:40 -0700
  • 5a44bfdf51 Google sheets api wrapper Mike Lang 2019-06-17 04:09:05 -0700
  • 3647d091f8 Move common google api auth functionality into common Mike Lang 2019-06-17 02:42:23 -0700
  • 2b4d2cce90 sheet sync: Basic skeleton Mike Lang 2019-06-17 02:04:22 -0700
  • 3ccace2a73 database: Update constraints to allow null edit inputs in state DONE Mike Lang 2019-06-19 04:29:52 -0700
  • a98463b52d database: Update constraints to allow null edit inputs in state DONE Mike Lang 2019-06-19 04:29:52 -0700
  • f98812b6d4 backfiller database code Christopher Usher 2019-06-17 22:10:21 +0100
  • 8a2737cd41
    Update SecurityModel.md MasterGunner 2019-06-18 17:28:28 -0300
  • ea3010b3cf
    Create SecurityModel.md MasterGunner 2019-06-17 22:55:45 -0300
  • 33be5a92cb Update docker-compose file for thrimshim and cutter Mike Lang 2019-06-15 17:24:16 -0700
  • afdad26a51 More fixes Christopher Usher 2019-06-16 23:10:09 +0100
  • c3c75b1e4f manually setting a video link now also its own endpoint Christopher Usher 2019-06-16 00:53:07 +0100
  • b7a57d4766 reset is now it's own method Christopher Usher 2019-06-16 00:13:12 +0100
  • fe5b10f86b Fixes the state transitions of the trimbleshim to allow video links to be changed or removed Christopher Usher 2019-06-15 23:05:00 +0100
  • 93e0458e54 Update docker-compose file for thrimshim and cutter Mike Lang 2019-06-15 17:24:16 -0700
  • efa1c06d98 More fixes Christopher Usher 2019-06-16 23:10:09 +0100
  • 3032db7a24 manually setting a video link now also its own endpoint Christopher Usher 2019-06-16 00:53:07 +0100
  • 13530a32a1 reset is now it's own method Christopher Usher 2019-06-16 00:13:12 +0100
  • 5c84e8dfab restreamer: Fix wrong name for parse function Mike Lang 2019-06-15 15:47:48 -0700
  • cca4d52b7d Don't error when encountering a temp-type segment Mike Lang 2019-06-15 15:41:36 -0700
  • 567ec06e47 restreamer: Fix wrong name for parse function Mike Lang 2019-06-15 15:47:48 -0700
  • c5879d2944 Don't error when encountering a temp-type segment Mike Lang 2019-06-15 15:41:36 -0700
  • f8d10dacdf Audit and fix all usage of dateutil Mike Lang 2019-06-15 15:17:38 -0700
  • d05f6511d5 Audit and fix all usage of dateutil Mike Lang 2019-06-15 15:17:38 -0700
  • 2f8b52b584 Fixes the state transitions of the trimbleshim to allow video links to be changed or removed Christopher Usher 2019-06-15 23:05:00 +0100
  • 3f05eac5ea Remove all usage of dateutil except when absolutely required Mike Lang 2019-06-15 14:20:55 -0700
  • 5b2a1ef6b7 cutter: Implement actual cut methods Mike Lang 2019-06-10 04:30:21 -0700
  • ae809c696c cutter: Outline of how main cutter run loop works Mike Lang 2019-06-10 04:28:31 -0700
  • 80c1a66aa0 cutter: Implement TranscodeChecker Mike Lang 2019-06-10 04:19:45 -0700
  • 3ce8360a1e cutter: Add database manager and connections Mike Lang 2019-06-10 04:14:04 -0700
  • fdd245a6d9 cutter: Add lightweight youtube client Mike Lang 2019-06-10 04:01:17 -0700
  • dfc64481a6 Port existing cutting code from restreamer into common Mike Lang 2019-06-10 03:50:45 -0700
  • 3d9ba77745 common: add allow_holes option to get_best_segments() to abort early if holes found Mike Lang 2019-06-10 03:45:10 -0700
  • e4b6110fd7 cutter: Add initial outline Mike Lang 2019-02-03 04:53:54 -0800
  • f43c699e05 updated thrimshim to handle all non-null edit columns Christopher Usher 2019-06-14 21:24:31 +0100
  • e383613954 database: Add constraints on edit inputs that they must be non-NULL if state != UNEDITED Mike Lang 2019-06-14 09:37:33 -0700
  • dcb3ce82d5 updated thrimshim to handle all non-null edit columns Christopher Usher 2019-06-14 21:24:31 +0100
  • 1c599cc705 database: Add constraints on edit inputs that they must be non-NULL if state != UNEDITED Mike Lang 2019-06-14 09:37:33 -0700
  • b5dc1d2c17 cutter: Implement actual cut methods Mike Lang 2019-06-10 04:30:21 -0700
  • 18068cce2a cutter: Outline of how main cutter run loop works Mike Lang 2019-06-10 04:28:31 -0700
  • 9936ecce52 cutter: Implement TranscodeChecker Mike Lang 2019-06-10 04:19:45 -0700
  • 994dfdca7e cutter: Add database manager and connections Mike Lang 2019-06-10 04:14:04 -0700
  • 07f4226f15 cutter: Add lightweight youtube client Mike Lang 2019-06-10 04:01:17 -0700
  • 3371502ea9 Port existing cutting code from restreamer into common Mike Lang 2019-06-10 03:50:45 -0700
  • f12e22a90d common: add allow_holes option to get_best_segments() to abort early if holes found Mike Lang 2019-06-10 03:45:10 -0700
  • 35bd6165e2 cutter: Add initial outline Mike Lang 2019-02-03 04:53:54 -0800
  • d23de10b3e a few small fixes to ekim's comments Christopher Usher 2019-06-14 15:33:04 +0100
  • 1d09e28b1e fixes to ekimekim's suggestions Christopher Usher 2019-06-12 21:45:52 +0100
  • c81d538a79 thrimshim seems to be working Christopher Usher 2019-06-12 12:20:23 +0100
  • e4fc878577 logic of the post Christopher Usher 2019-06-11 02:27:39 +0100
  • 4c5b6e4cda GET working Christopher Usher 2019-06-10 02:55:33 +0100
  • 5faa70dfc2 getting thrimshim to build and run is a minor success Christopher Usher 2019-06-09 03:37:34 +0100
  • 57597c94cd hopefully some progress on the thrimshim Christopher Usher 2019-06-07 01:52:58 +0100
  • be41be7878 Initial thrimshim commit Christopher Usher 2019-05-29 03:00:47 +0100
  • 10016c62a3 a few small fixes to ekim's comments Christopher Usher 2019-06-14 15:33:04 +0100
  • 1282e17285 fixes to ekimekim's suggestions Christopher Usher 2019-06-12 21:45:52 +0100
  • ec70f6cb75 thrimshim seems to be working Christopher Usher 2019-06-12 12:20:23 +0100
  • 9755435339 logic of the post Christopher Usher 2019-06-11 02:27:39 +0100
  • ac2254189f GET working Christopher Usher 2019-06-10 02:55:33 +0100
  • 8d7dd0ad79 getting thrimshim to build and run is a minor success Christopher Usher 2019-06-09 03:37:34 +0100
  • f60300acff hopefully some progress on the thrimshim Christopher Usher 2019-06-07 01:52:58 +0100
  • 072e51f287 Renaming a variable that should have been part of the last commit Christopher Usher 2019-06-05 03:05:13 +0100
  • 7d7722cde5 Renaming a variable that should have been part of the last commit Christopher Usher 2019-06-05 03:05:13 +0100
  • 61107346c8 Fixed backing off on exceptions and some more documenation Christopher Usher 2019-06-05 02:48:42 +0100
  • 728adb7c1d improvements suggested by ekim Christopher Usher 2019-06-04 00:05:26 +0100
  • 530b9f7d5e more improvements based on ekims comments Christopher Usher 2019-05-29 03:35:27 +0100
  • 332e03de80 started in on ekim's comments Chris Usher 2019-05-28 11:21:55 +0100
  • 2857d3fb9f comments and some whitespace handling Christopher Usher 2019-05-27 16:27:00 +0100
  • 4e6dbe1c74 Added localhost option to backfill to avoid backfilling the local machine Christopher Usher 2019-05-26 00:48:13 +0100
  • ade0ad3d18 rewrite of get_nodes to allow getting list of files from a file Christopher Usher 2019-05-20 23:58:39 +0100
  • 23fea7b154 bug fixing after testing Christopher Usher 2019-05-20 22:36:28 +0100
  • 149974ce54 added multiple streams by largely copy and pasting the code from the downloader Christopher Usher 2019-05-13 11:24:19 +0100
  • e4364b75b1 options to change where the node list is coming from Christopher Usher 2019-05-07 13:16:10 +0100
  • baae0f1ac1 bug fix in arg list Christopher Usher 2019-05-06 13:44:06 +0100
  • 65143a8ca2 more flexability for start time Christopher Usher 2019-04-28 23:26:51 +0100
  • a8cb1ff370 fixed start not propagating to list_hours plus some refactorting Christopher Usher 2019-04-28 22:58:04 +0100
  • 57bb74632f I should test these changes soon Christopher Usher 2019-04-28 22:15:31 +0100
  • 64bc76c48b error handling I guess Christopher Usher 2019-04-26 03:53:42 +0100
  • 09368d92e1 fixes and improvements suggested by ekimekim Christopher Usher 2019-04-19 03:27:05 +0100
  • 4eac6189ce backfiller working in parallel Christopher Usher 2019-02-26 21:09:32 +0000
  • f4385ad4e3 hopefully did break anything with this refactor Christopher Usher 2019-02-10 03:25:48 +0000
  • 1f53fa8d29 Bug fixes and logging improvements to the backfiller Christopher Usher 2019-02-07 02:09:30 +0000
  • c9f6ee95c5 clean up for new gevent based backfiller. Christopher Usher 2019-01-27 21:00:59 +0000
  • 7d9a5b4626 added workers and a worker manager Christopher Usher 2019-01-27 20:42:56 +0000
  • be8d40d1ba Move the code for calculating hours outside the code that backfills Christopher Usher 2019-01-27 15:23:28 +0000
  • ed58b6e44d reintroduced a start time for the backfiller; more logging Chris Usher 2019-01-13 13:13:00 +0000
  • 4c8a6d0d66 Fixed backing off on exceptions and some more documenation Christopher Usher 2019-06-05 02:48:42 +0100