Commit Graph

169 Commits

Author SHA1 Message Date
Chocobozzz
b42c2c7e89
Avoid concurrency issue on transcoding 2022-08-09 09:32:17 +02:00
Florent
7e0f50d6e0 Use single quotes in server/ and update eslint rules 2022-08-08 08:25:36 +02:00
Chocobozzz
74220dba9d
Fix username/password CLI options 2022-03-15 09:21:05 +01:00
Chocobozzz
d4727de48b
Upgrade tools dependencies 2022-02-09 13:51:26 +01:00
Chocobozzz
ebe4b3df5c
Remove fixed workaround 2022-01-21 11:11:03 +01:00
Chocobozzz
4abc7b053a
Fix peertube tools auth 2022-01-20 09:33:49 +01:00
Chocobozzz
52435e467a
Handle quota for 413 2022-01-19 10:50:34 +01:00
Chocobozzz
743dab5517
Better 413 error handling in cli script 2022-01-18 09:19:59 +01:00
Chocobozzz
4dfd57ae6f
Better auth args handling for peertube cli 2022-01-18 09:13:36 +01:00
Chocobozzz
5cd0a3aead
Upgrade server tools dependencies 2022-01-14 14:41:03 +01:00
Chocobozzz
f8360396ff
Stop using tsconfig register
Prefer to replace paths at compile time
2022-01-06 08:26:14 +01:00
Chocobozzz
6def7d34e6
Fix migrations 2021-12-17 14:27:16 +01:00
Chocobozzz
f304a1580b
Fix build 2021-12-17 13:58:07 +01:00
Chocobozzz
bf54587a3e
shared/ typescript types dir server-commands 2021-12-17 09:29:23 +01:00
lutangar
b8fa3e8c73 refactor(types): create dedicated folder for types package src
fix guide examples and add types package readme

refactor(tsconfig): move back base tsconfig to base directory
2021-12-16 10:08:43 +01:00
lutangar
06aad80165 chore(refactor): remove shared folder dependencies to the server
Many files from the `shared` folder were importing files from the `server` folder.
When attempting to use Typescript project references to describe dependencies,
it highlighted a circular dependency beetween `shared` <-> `server`.

The Typescript project forbid such usages.
Using project references greatly improve performance by rebuilding only
the updated project and not all source files.
> see https://www.typescriptlang.org/docs/handbook/project-references.html
2021-12-16 10:08:43 +01:00
John Livingston
9234110650 Fix typo. 2021-12-14 09:00:08 +01:00
John Livingston
3a1157a68a
CLI: plugins install command accept a --plugin-version parameter. (#4599)
* CLI: plugins install command accept a --plugin-version parameter.

* Unit tests for plugins install --plugin-version.

* Fix linting.

* Styling

Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-12-03 10:14:01 +01:00
Chocobozzz
d972ca5658
Upgrade tools dependencies 2021-11-22 16:12:01 +01:00
mj-saunders
e291096f78
Apply import interval only when reasonable (#4552)
* Apply import interval only when reasonable

When importing videos from another service, an interval can be applied
between each download.
It only really makes sense to apply this interval when the last
attempted download actually happened, and not when it was skipped.

* Fix boolean notation
2021-11-22 16:10:00 +01:00
Chocobozzz
62549e6c98
Rewrite youtube-dl import
Use python3 binary
Allows to use a custom youtube-dl release URL
Allows to use yt-dlp (youtube-dl fork)
Remove proxy config from configuration to use HTTP_PROXY and HTTPS_PROXY
env variables
2021-10-22 10:25:24 +02:00
Chocobozzz
577280e4c0
Upgrade server tools 2021-10-12 14:34:29 +02:00
Chocobozzz
89ac282e04
Fix embed api 2021-09-10 15:53:33 +02:00
Chocobozzz
624e42fdf9
Remove peertube watch and peertube repl
I don't have time to maintain these scripts that cause some install
issues/maintenance difficulties
2021-09-10 15:06:57 +02:00
Chocobozzz
41fb13c330
esModuleInterop to true 2021-08-27 15:12:22 +02:00
Chocobozzz
98ab5dc810
Remove useless async 2021-08-26 10:01:42 +02:00
Chocobozzz
7942e72e38
Fix cli build 2021-08-06 14:39:28 +02:00
Chocobozzz
2e980ed30d
Simplify createServer args 2021-07-22 12:08:02 +02:00
Chocobozzz
4c7e60bc17
Reorganize imports 2021-07-20 15:27:19 +02:00
Chocobozzz
c0e8b12e7f
Refactor requests 2021-07-20 15:27:18 +02:00
Chocobozzz
254d3579f5
Use an object to represent a server 2021-07-20 15:27:18 +02:00
Chocobozzz
89d241a79c
Shorter server command names 2021-07-20 15:27:18 +02:00
Chocobozzz
d23dd9fbfc
Introduce videos command 2021-07-20 15:27:18 +02:00
Chocobozzz
7926c5f9b3
Introduce user command 2021-07-20 15:27:18 +02:00
Chocobozzz
d0a0fa429d
Adapt CLI to new commands 2021-07-20 15:27:18 +02:00
Chocobozzz
5e2fea3ab9
Fix search tests 2021-07-20 15:27:18 +02:00
Chocobozzz
dd0ebb7151
Introduce notifications command 2021-07-20 15:27:18 +02:00
Chocobozzz
9293139fde
Introduce sql command 2021-07-20 15:27:18 +02:00
Chocobozzz
078f17e6d9
Fix CLI tools 2021-07-20 15:27:18 +02:00
Chocobozzz
d4a8e7a65f Support short uuid for GET video/playlist 2021-06-29 14:56:35 +02:00
Chocobozzz
12152aa09f
Update tools dependencies 2021-06-25 17:48:27 +02:00
Chocobozzz
82d19a2249
Upgrade tools dep 2021-06-15 16:15:44 +02:00
Chocobozzz
b96d21b744
Fix CLI build 2021-06-04 08:48:05 +02:00
Chocobozzz
a1eda903a4
Support '/w/' and '/w/p/' for watch page
And use them as default in client
2021-05-28 11:38:08 +02:00
Chocobozzz
428ccb8b7a
Reorganize plugin models 2021-05-11 13:33:11 +02:00
Chocobozzz
1bcb03a100
Use a class for youtube-dl 2021-05-11 11:32:31 +02:00
John Livingston
1e0741d165 Fix CLI plugins list command: use command parameters. 2021-05-10 08:03:20 +02:00
Chocobozzz
13fec08ba3
Ugrade tools dependencies 2021-04-13 09:42:13 +02:00
Chocobozzz
b5c361089f
Fix 404 AP status codes 2021-03-24 18:18:40 +01:00
Chocobozzz
d7764e2eb7
Fix import script when using the search index 2021-02-19 15:04:58 +01:00