Commit Graph

165 Commits

Author SHA1 Message Date
shockrah
27f337f63a + Adding Videos field to json store
Basically the json store keeps the keys _and_ the meta data for the videos
At some we'll change this however this would be
a dblib only change
2021-09-27 21:03:27 -07:00
shockrah
3623a8236f + Skeleton code for the /video-api
With this we can start work on the api code itself
which at this point should be fill in as we go
2021-09-27 21:02:25 -07:00
shockrah
8a3b85351e - serde_json from packages as its just redudant
Just 'serde' is all we need rightnow
2021-09-27 20:37:51 -07:00
shockrah
32bf68361d * Moving Keystore related methods into its own module
+ VideoStore Trait designed out
+ comon error types yey
2021-09-27 15:51:19 -07:00
shockrah
ae3dd475c1 + Json now a required part for web server
This is primarily for JSON based HTTP payloads which should make things
easier to deal with in the browser later
2021-09-27 15:50:31 -07:00
shockrah
7a1c0ec3ff * Dependencies now include dblib in web server 2021-09-27 14:49:43 -07:00
shockrah
a50cce38e9 + FromRequest on ApiKey
With this we should get some easy coupling with the web server
2021-09-27 14:46:46 -07:00
shockrah
0e895abc94 * Properly named dblb API and docs 2021-09-27 12:23:29 -07:00
shockrah
ea241d07c8 + Flag to create new keystore 2021-09-27 11:56:15 -07:00
shockrah
847d7a487f + Adding web routes
+ Skeleton code for web page routes is almost done
! Might have to add some clever Javascript but we'll see
2021-09-27 11:55:38 -07:00
shockrah
a590a648c0 + Rocket 0.4 as main web server dep 2021-09-26 22:37:16 -07:00
shockrah
d5fbb17baa * Admin changes to better explain what's going on this repo 2021-09-06 22:39:30 -07:00
shockrah
42924e8419 + CLI Tool for clippable
! Not yet tested however there really isn't much code to test at all
2021-09-06 21:28:28 -07:00
shockrah
9f9f61d968 + Package admin things
.gitignore and Cargo package files as well
2021-09-06 16:33:04 -07:00
shockrah
01f64375f2 + DBLib which is basically our "datbase" driver
This stands to be the only data we're going to bother supporting right now
THe reason for this is because of sheer lazyness
2021-09-06 16:32:37 -07:00