Skip to content

dreeman/seekator

Repository files navigation

Seekator

Seekator 0.1.0

Seekator is a simple online tool to trim and save/download video from YouTube.

Setup

# Prepare .env-file in project's root directory
$ cp .env.example .env

# Run docker-compose in the project's root folder
$ sudo docker-compose up -d --build

# Install composer packages
$ docker-compose exec php composer install

# Create new database
$ docker-compose exec database mysql -uroot -proot -e "create database seekator"

# Run migrates with seeds
$ docker-compose exec php php artisan migrate --seed

# Install npm packages
$ docker-compose exec nodejs npm install

# Build js-bundles for dev
$ docker-compose exec nodejs npm run dev

# Start Websockets server
$ docker-compose exec php php artisan websockets:serve

# Open application in your browser 
http://seekator.localhost

OR just run setup script (for Linux)

$ sudo ./setup.sh

Credentials

Login:    [email protected]
Password: seekator

Used technologies

  • PHP 7.4
  • Laravel 8
  • VueJS 2
  • Websockets (Pusher)
  • Docker
  • youtube-dl (with Python) and FFMPEG in Docker container

About

App for trim YouTube video

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages