Commit graph

27 commits

Author SHA1 Message Date
344ba5934b the great refactoring 2024-12-23 21:54:59 +05:00
James Mills
5e0946bf32
Upgrade to Bitcask v2 2024-02-17 07:00:02 +10:00
James Mills
c727404d91
Update deps 2023-01-21 11:10:20 +10:00
Heinrich 'Henrik' Langos
19a1141af3 preserve-video-filename (#49)
This should fix issue #40

I have not made the `allowed_characters` configurable yet nor the `replacement_character`.

Mostly because I couldn't decide if I should define those "globally" on a server basis, or on the library nodes.

Feel free to modify, extend, rip apart. 😁

Reviewed-on: https://git.mills.io/prologic/tube/pulls/49
Co-authored-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
Co-committed-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
2023-01-16 11:33:12 +00:00
Heinrich 'Henrik' Langos
7a4ef5b6df feat: Add YAML support for added / modified metadata (#37)
This change introduces the ability to read additional
or modified metadata like title or description from a
YAML file.
Just like thumbnails are read from "filename.jpg", we now
look for "filename.yml" and override the meta data that
is embedded in the video file.

This is my very first look at golang, so please tell me if, or rather "where" I went wrong. ;-)

Co-authored-by: Heinrich Langos <gumbo2000@noreply@mills.io>
Reviewed-on: https://git.mills.io/prologic/tube/pulls/37
Co-authored-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
Co-committed-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
2022-11-25 01:29:44 +00:00
gabek
29f2784591 Replace rice box with go embed (#25)
Reviewed-on: https://git.mills.io/prologic/tube/pulls/25
Co-authored-by: gabek <gabek@noreply@mills.io>
Co-committed-by: gabek <gabek@noreply@mills.io>
2022-08-30 01:17:08 +00:00
James Mills
3b7c29eb8a
Update deps 2022-07-23 11:35:09 +10:00
James Mills
acf8cbd82d Fix deps (#8)
Fixes #7

```#!sh
(⎈ |local:default)
prologic@Jamess-iMac
Sat Aug 28 01:35:47
~/Projects/tube
 (master) 0
$ make
Removing tube
Removing tube.db/
tube version v1.1.12@02e2aeb(⎈ |local:default)
```

Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/prologic/tube/pulls/8
Co-authored-by: James Mills <james@mills.io>
Co-committed-by: James Mills <james@mills.io>
2021-08-27 15:36:53 +00:00
James Mills
5c2b402a8a
Fix import paths 2021-07-13 08:34:56 +10:00
James Mills
89442bb269
Update shortuuid dep 2021-06-08 22:49:56 +10:00
James Mills
97c79e1e61
Update deps 2021-06-08 22:43:53 +10:00
James Mills
43e093e38e
Update deps 2021-03-25 21:36:39 +10:00
James Mills
efdcccc1a8
Update deps 2020-07-08 16:54:04 +10:00
James Mills
6a2eaefcca
Fix the import path of this package 2020-07-08 16:50:53 +10:00
James Mills
dab8ea9f1a
Add vimeo video importer 2020-03-28 13:11:54 +10:00
James Mills
88b96784ab
Refactored video importers 2020-03-28 12:16:45 +10:00
James Mills
5100a10863
Improve import UI 2020-03-28 10:34:53 +10:00
James Mills
89d7d71cc5
Display video size 2020-03-27 18:16:23 +10:00
James Mills
10a5f82498
Add backend support for importing youtube videos 2020-03-27 14:54:48 +10:00
James Mills
7113a7bd05
Add support for keeping trakc of and viewing no. of views per video 2020-03-25 12:40:00 +10:00
James Mills
db6322d987
Add CORS 2020-03-25 07:12:31 +10:00
James Mills
9827c70714
Refactored upload handler 2020-03-22 21:41:26 +10:00
James Mills
a907390891
Add support for transcoding 2020-03-22 18:01:27 +10:00
James Mills
ce3008222e
Refactor video uploading in preparation for async transcoding 2020-03-21 22:58:14 +10:00
James Mills
4dae45a68f
Restructured source code layout, Added rice support for templates and static assets 2020-03-21 09:55:06 +10:00
James Mills
76fa613b7e
Add command-line option parsing support and custom config file location 2020-03-21 08:31:24 +10:00
James Mills
d7a1eab5be
Migrate to Go111Modules, Add Dockerfile and GoRelaser support 2020-03-21 08:20:16 +10:00