mirror of
https://gitea.invidious.io/iv-org/invidious-copy-2022-08-14.git
synced 2024-08-15 00:53:20 +00:00
24538b7296
And update README so that arch users don't have to update their entire system to install the required packages.
1.2 KiB
1.2 KiB
Invidious
Invidious is what YouTube should be
Installation
Installing Crystal:
On Arch:
$ sudo pacman -S shards crystal
$ shards
On OSX:
$ brew update
$ brew install shards crystal-lang
$ shards
Installing Postgres:
On Arch:
Install according to the wiki
On OSX:
$ brew install postgres
Setup Postgres:
$ ./setup.sh
Installing ImageMagick (required for CAPTCHA):
On Arch:
$ sudo pacman -S imagemagick librsvg
Usage:
$ crystal build src/invidious.cr
$ ./invidious
Or for development:
$ curl -fsSLo- https://raw.githubusercontent.com/samueleaton/sentry/master/install.cr | crystal eval
$ ./sentry
Contributing
- Fork it ( https://github.com/omarroth/invidious/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- omarroth - creator, maintainer