https://github.com/albinodrought/creamy-videos-importer
Import things into a creamy-videos instance using youtube-dl
https://github.com/albinodrought/creamy-videos-importer
creamy creamy-videos
Last synced: 13 days ago
JSON representation
Import things into a creamy-videos instance using youtube-dl
- Host: GitHub
- URL: https://github.com/albinodrought/creamy-videos-importer
- Owner: AlbinoDrought
- License: agpl-3.0
- Created: 2019-10-08T07:02:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-13T07:22:43.000Z (over 1 year ago)
- Last Synced: 2025-03-31T14:58:20.725Z (about 2 months ago)
- Topics: creamy, creamy-videos
- Language: Go
- Homepage:
- Size: 4.77 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Creamy Videos Importer
Import videos into a [creamy-videos](https://github.com/AlbinoDrought/creamy-videos) instance using [youtube-dl](https://github.com/ytdl-org/youtube-dl), as a service

## Running
- `CREAMY_HTTP_PORT`: port to listen on, defaults to `4000`
- `CREAMY_VIDEOS_HOST`: URL for your [creamy-videos](https://github.com/AlbinoDrought/creamy-videos) instance
### Without Docker
```
CREAMY_HTTP_PORT=4000 \
CREAMY_VIDEOS_HOST=http://videos.example.com/ \
./creamy-videos-importer
```### With Docker
```
docker run --rm -it -p 4000:4000 -e CREAMY_VIDEOS_HOST=https://videos.example.com/ ghcr.io/albinodrought/creamy-videos-importer
```## Building
### Without Docker
```
go get
go build
```### With Docker
`docker build -t ghcr.io/albinodrought/creamy-videos-importer .`
## Firefox Extension
[](./.readme/extension-in-action.webm?raw=true)
[(alternative video link)](https://creamy-videos.r.albinodrought.com/watch/18)
The extension adds an `Import into Creamy Videos` item to the link and page context menus for a streamlined import flow. On desktop versions of Firefox, the added item will show up when right-clicking a link or an empty area on a page.
The extension source code can be found under the [`firefox-extension`](./firefox-extension) folder. Signed versions ready for installation might be occasionally released on the [releases page](https://github.com/AlbinoDrought/creamy-videos-importer/releases).