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 LivingstonandChocobozzz 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