[DOCS] Update config docs (#764)
This commit is contained in:
parent
4105c2ed40
commit
a7651b202b
4 changed files with 23 additions and 11 deletions
6
.github/workflows/package-ubuntu.yaml
vendored
6
.github/workflows/package-ubuntu.yaml
vendored
|
|
@ -194,7 +194,11 @@ jobs:
|
||||||
packages: write
|
packages: write
|
||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
if: ${{ github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v') }}
|
if: ${{
|
||||||
|
github.ref == 'refs/heads/master'
|
||||||
|
&& !contains(github.event.head_commit.message, '[DEV]')
|
||||||
|
&& !contains(github.event.head_commit.message, '[DOCS]')
|
||||||
|
}}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
|
|
|
||||||
6
.github/workflows/package.yaml
vendored
6
.github/workflows/package.yaml
vendored
|
|
@ -192,7 +192,11 @@ jobs:
|
||||||
packages: write
|
packages: write
|
||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
if: ${{ github.ref == 'refs/heads/master' && !contains(github.event.head_commit.message, '[DEV]') }}
|
if: ${{
|
||||||
|
github.ref == 'refs/heads/master'
|
||||||
|
&& !contains(github.event.head_commit.message, '[DEV]')
|
||||||
|
&& !contains(github.event.head_commit.message, '[DOCS]')
|
||||||
|
}}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
|
|
|
||||||
6
.github/workflows/release.yaml
vendored
6
.github/workflows/release.yaml
vendored
|
|
@ -207,7 +207,11 @@ jobs:
|
||||||
python3 -m build
|
python3 -m build
|
||||||
|
|
||||||
- name: Publish distribution 📦 to PyPI
|
- name: Publish distribution 📦 to PyPI
|
||||||
if: ${{ github.ref == 'refs/heads/master' && !contains(github.event.head_commit.message, '[DEV]') }}
|
if: ${{
|
||||||
|
github.ref == 'refs/heads/master'
|
||||||
|
&& !contains(github.event.head_commit.message, '[DEV]')
|
||||||
|
&& !contains(github.event.head_commit.message, '[DOCS]')
|
||||||
|
}}
|
||||||
uses: pypa/gh-action-pypi-publish@release/v1
|
uses: pypa/gh-action-pypi-publish@release/v1
|
||||||
with:
|
with:
|
||||||
password: ${{ secrets.PYPI_API_TOKEN }}
|
password: ${{ secrets.PYPI_API_TOKEN }}
|
||||||
|
|
|
||||||
|
|
@ -149,14 +149,14 @@ class ConfigOptions(StrictDictValidator):
|
||||||
def working_directory(self) -> str:
|
def working_directory(self) -> str:
|
||||||
"""
|
"""
|
||||||
The directory to temporarily store downloaded files before moving them into their final
|
The directory to temporarily store downloaded files before moving them into their final
|
||||||
directory.
|
directory. Defaults to .ytdl-sub-working-directory
|
||||||
"""
|
"""
|
||||||
return self._working_directory.value
|
return self._working_directory.value
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def umask(self) -> Optional[str]:
|
def umask(self) -> Optional[str]:
|
||||||
"""
|
"""
|
||||||
Optional. Umask (octal format) to apply to every created file. Defaults to "022".
|
Umask (octal format) to apply to every created file. Defaults to "022".
|
||||||
"""
|
"""
|
||||||
return self._umask.value
|
return self._umask.value
|
||||||
|
|
||||||
|
|
@ -165,7 +165,7 @@ class ConfigOptions(StrictDictValidator):
|
||||||
"""
|
"""
|
||||||
.. _dl_aliases:
|
.. _dl_aliases:
|
||||||
|
|
||||||
Optional. Alias definitions to shorten ``ytdl-sub dl`` arguments. For example,
|
Alias definitions to shorten ``ytdl-sub dl`` arguments. For example,
|
||||||
|
|
||||||
.. code-block:: yaml
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
|
@ -200,7 +200,7 @@ class ConfigOptions(StrictDictValidator):
|
||||||
@property
|
@property
|
||||||
def file_name_max_bytes(self) -> int:
|
def file_name_max_bytes(self) -> int:
|
||||||
"""
|
"""
|
||||||
Optional. Max file name size in bytes. Most OS's typically default to 255 bytes.
|
Max file name size in bytes. Most OS's typically default to 255 bytes.
|
||||||
"""
|
"""
|
||||||
return self._file_name_max_bytes.value
|
return self._file_name_max_bytes.value
|
||||||
|
|
||||||
|
|
@ -214,7 +214,7 @@ class ConfigOptions(StrictDictValidator):
|
||||||
@property
|
@property
|
||||||
def lock_directory(self) -> str:
|
def lock_directory(self) -> str:
|
||||||
"""
|
"""
|
||||||
Optional. The directory to temporarily store file locks, which prevents multiple instances
|
The directory to temporarily store file locks, which prevents multiple instances
|
||||||
of ``ytdl-sub`` from running. Note that file locks do not work on network-mounted
|
of ``ytdl-sub`` from running. Note that file locks do not work on network-mounted
|
||||||
directories. Ensure that this directory resides on the host machine. Defaults to ``/tmp``.
|
directories. Ensure that this directory resides on the host machine. Defaults to ``/tmp``.
|
||||||
"""
|
"""
|
||||||
|
|
@ -223,7 +223,7 @@ class ConfigOptions(StrictDictValidator):
|
||||||
@property
|
@property
|
||||||
def ffmpeg_path(self) -> str:
|
def ffmpeg_path(self) -> str:
|
||||||
"""
|
"""
|
||||||
Optional. Path to ffmpeg executable. Defaults to ``/usr/bin/ffmpeg`` for Linux, and
|
Path to ffmpeg executable. Defaults to ``/usr/bin/ffmpeg`` for Linux, and
|
||||||
``ffmpeg.exe`` for Windows (in the same directory as ytdl-sub).
|
``ffmpeg.exe`` for Windows (in the same directory as ytdl-sub).
|
||||||
"""
|
"""
|
||||||
return self._ffmpeg_path.value
|
return self._ffmpeg_path.value
|
||||||
|
|
@ -231,7 +231,7 @@ class ConfigOptions(StrictDictValidator):
|
||||||
@property
|
@property
|
||||||
def ffprobe_path(self) -> str:
|
def ffprobe_path(self) -> str:
|
||||||
"""
|
"""
|
||||||
Optional. Path to ffprobe executable. Defaults to ``/usr/bin/ffprobe`` for Linux, and
|
Path to ffprobe executable. Defaults to ``/usr/bin/ffprobe`` for Linux, and
|
||||||
``ffprobe.exe`` for Windows (in the same directory as ytdl-sub).
|
``ffprobe.exe`` for Windows (in the same directory as ytdl-sub).
|
||||||
"""
|
"""
|
||||||
return self._ffprobe_path.value
|
return self._ffprobe_path.value
|
||||||
|
|
@ -239,7 +239,7 @@ class ConfigOptions(StrictDictValidator):
|
||||||
@property
|
@property
|
||||||
def subscription_value(self) -> Optional[str]:
|
def subscription_value(self) -> Optional[str]:
|
||||||
"""
|
"""
|
||||||
Optional. Sets the :ref:`subscription value` for subscription
|
Sets the :ref:`subscription value` for subscription
|
||||||
files that use this config.
|
files that use this config.
|
||||||
"""
|
"""
|
||||||
return self._subscription_value.value if self._subscription_value else None
|
return self._subscription_value.value if self._subscription_value else None
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue