Commit Graph

167 Commits

Author SHA1 Message Date
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
Chocobozzz
f6267b6101 Upgrade tools dependencies 2021-02-03 13:49:56 +01:00
Chocobozzz
ba5a8d89bb Update server dependencies 2021-02-03 09:45:08 +01:00