Commit Graph

26 Commits

Author SHA1 Message Date
shockrah
3180e3ee60 * LFS installed for image tracking 2021-10-05 15:54:50 -07:00
shockrah
7b86e738df Base index page fleshed out but now requires polish 2021-10-05 15:52:08 -07:00
shockrah
6b8e7de31a * Thumbnails are now included in api response 2021-10-05 13:47:37 -07:00
shockrah
4a45ef5c97 * Updating deps for project 2021-10-04 19:27:54 -07:00
shockrah
5b3f6efebf * Simplifying backend api by... alot 2021-10-04 12:19:41 -07:00
shockrah
87b373bde8 - removing dblib 2021-10-04 12:16:21 -07:00
shockrah
85b32d5e96 + Adding last trait methods required for video meta storage to be properly done
! Still need to add file handling however I think I'm going to do that in the trait itself
This will probably require some thought so I'm gonna wait until the frontend
catches back up
2021-09-30 19:47:44 -07:00
shockrah
678dd3d7ee + More meta-cache backend for video store 2021-09-29 21:19:49 -07:00
shockrah
caed1444c1 - filename is now a function dont @ me 2021-09-29 21:19:40 -07:00
shockrah
20bacc32a2 *.json files 2021-09-27 21:04:54 -07:00
shockrah
65a2b41875 + Skeleton code for dblib::VideoStore trait
For now we are just keeping everything in JSON because the use
case intended here is _not_ to have 999999 clips but like maybe
a few hundred/thousand at most
2021-09-27 21:04:25 -07:00
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