Motore di ricerca video globale per istanze Peertube. Cercando una parola chiave, il servizio restituisce tutti i video dalle istanze peertube federate. E' possibile applicare un ordinare per data, durata o per lingua https://sepiasearch.peertube.uno
Go to file
josé m 34a88ad357 Translated using Weblate (Galician)
Currently translated at 100.0% (114 of 114 strings)

Translation: PeerTube Search Index/client
Translate-URL: https://weblate.framasoft.org/projects/peertube-search-index/client/gl/
2021-07-05 10:20:41 +02:00
PeerTube@cffa06fd28 Add playlist in client 2021-06-24 17:20:51 +02:00
client Translated using Weblate (Galician) 2021-07-05 10:20:41 +02:00
config Add playlist in client 2021-06-24 17:20:51 +02:00
server Upgrade server dependencies 2021-06-25 10:04:50 +02:00
shared Add ability to customize instance 2020-09-18 16:29:32 +02:00
support Add nginx template 2020-08-13 08:05:59 +02:00
themes/framasoft Fix framasoft's theme on small devices 2020-09-21 14:02:26 +02:00
.eslintrc.json Fix body payload 2020-05-29 16:16:55 +02:00
.gitignore First commit 2020-02-13 11:49:03 +01:00
.gitmodules Use https for git 2020-03-04 11:45:39 +01:00
LICENSE First commit 2020-02-13 11:49:03 +01:00
README.md Support sv locale 2020-12-14 08:56:02 +01:00
package.json Upgrade server dependencies 2021-06-25 10:04:50 +02:00
server.ts Handle playlist search in server 2021-06-24 16:01:24 +02:00
tsconfig.json Index videos 2020-02-13 16:06:52 +01:00
yarn.lock Upgrade server dependencies 2021-06-25 10:04:50 +02:00

README.md

Application behind search.joinpeertube.org

Dev

$ git submodule update --init --recursive
$ yarn install --pure-lockfile

The database (Elastic Search) is automatically created by PeerTube at startup.

Run simultaneously (for example with 3 terminals):

$ tsc -w
$ node dist/server
$ cd client && npm run serve

Then open http://localhost:8080.

Production

Install dependencies:

  • NodeJS (v12)
  • Elastic Search

In the root of the cloned repo:

$ git submodule update --init --recursive
$ yarn install --pure-lockfile
$ npm run build
$ cp config/default.yaml config/production.yaml
$ vim config/production.yaml
$ node dist/server.js

Add locale

Add the locale in client/src/main.ts and client/Makefile. Then update translations.