mirror of
https://github.com/YunoHost-Apps/bazarr_ynh.git
synced 2024-09-03 18:06:27 +02:00
Merge pull request #34 from YunoHost-Apps/ci-auto-update-1.4.2
This commit is contained in:
commit
cb7a750734
12 changed files with 272 additions and 228 deletions
|
@ -25,7 +25,7 @@ Bazarr is a companion application to Sonarr and Radarr that manages and download
|
||||||
- Subtitles upgrade whenever better ones are released
|
- Subtitles upgrade whenever better ones are released
|
||||||
|
|
||||||
|
|
||||||
**Shipped version:** 1.3.1~ynh2
|
**Shipped version:** 1.4.2~ynh1
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ Bazarr is a companion application to Sonarr and Radarr that manages and download
|
||||||
- Subtitles upgrade whenever better ones are released
|
- Subtitles upgrade whenever better ones are released
|
||||||
|
|
||||||
|
|
||||||
**Paketatutako bertsioa:** 1.3.1~ynh2
|
**Paketatutako bertsioa:** 1.4.2~ynh1
|
||||||
|
|
||||||
## Pantaila-argazkiak
|
## Pantaila-argazkiak
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ Bazarr is a companion application to Sonarr and Radarr that manages and download
|
||||||
- Subtitles upgrade whenever better ones are released
|
- Subtitles upgrade whenever better ones are released
|
||||||
|
|
||||||
|
|
||||||
**Version incluse :** 1.3.1~ynh2
|
**Version incluse :** 1.4.2~ynh1
|
||||||
|
|
||||||
## Captures d’écran
|
## Captures d’écran
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ Bazarr is a companion application to Sonarr and Radarr that manages and download
|
||||||
- Subtitles upgrade whenever better ones are released
|
- Subtitles upgrade whenever better ones are released
|
||||||
|
|
||||||
|
|
||||||
**Versión proporcionada:** 1.3.1~ynh2
|
**Versión proporcionada:** 1.4.2~ynh1
|
||||||
|
|
||||||
## Capturas de pantalla
|
## Capturas de pantalla
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
请勿手动编辑。
|
请勿手动编辑。
|
||||||
-->
|
-->
|
||||||
|
|
||||||
# YunoHost 的 Bazarr
|
# YunoHost 上的 Bazarr
|
||||||
|
|
||||||
[![集成程度](https://dash.yunohost.org/integration/bazarr.svg)](https://dash.yunohost.org/appci/app/bazarr) ![工作状态](https://ci-apps.yunohost.org/ci/badges/bazarr.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/bazarr.maintain.svg)
|
[![集成程度](https://dash.yunohost.org/integration/bazarr.svg)](https://dash.yunohost.org/appci/app/bazarr) ![工作状态](https://ci-apps.yunohost.org/ci/badges/bazarr.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/bazarr.maintain.svg)
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ Bazarr is a companion application to Sonarr and Radarr that manages and download
|
||||||
- Subtitles upgrade whenever better ones are released
|
- Subtitles upgrade whenever better ones are released
|
||||||
|
|
||||||
|
|
||||||
**分发版本:** 1.3.1~ynh2
|
**分发版本:** 1.4.2~ynh1
|
||||||
|
|
||||||
## 截图
|
## 截图
|
||||||
|
|
||||||
|
|
205
conf/config.ini
205
conf/config.ini
|
@ -1,205 +0,0 @@
|
||||||
[general]
|
|
||||||
ip = 127.0.0.1
|
|
||||||
port = __PORT__
|
|
||||||
base_url = __PATH__
|
|
||||||
path_mappings = []
|
|
||||||
debug = False
|
|
||||||
branch = master
|
|
||||||
auto_update = False
|
|
||||||
single_language = False
|
|
||||||
minimum_score = 90
|
|
||||||
use_scenename = True
|
|
||||||
use_postprocessing = False
|
|
||||||
postprocessing_cmd =
|
|
||||||
postprocessing_threshold = 90
|
|
||||||
use_postprocessing_threshold = False
|
|
||||||
postprocessing_threshold_movie = 70
|
|
||||||
use_postprocessing_threshold_movie = False
|
|
||||||
use_sonarr = __SONARR_INSTALLED__
|
|
||||||
use_radarr = __RADARR_INSTALLED__
|
|
||||||
path_mappings_movie = []
|
|
||||||
serie_default_enabled = False
|
|
||||||
serie_default_profile =
|
|
||||||
movie_default_enabled = False
|
|
||||||
movie_default_profile =
|
|
||||||
page_size = 25
|
|
||||||
page_size_manual_search = 10
|
|
||||||
minimum_score_movie = 70
|
|
||||||
use_embedded_subs = True
|
|
||||||
embedded_subs_show_desired = True
|
|
||||||
utf8_encode = True
|
|
||||||
ignore_pgs_subs = False
|
|
||||||
ignore_vobsub_subs = False
|
|
||||||
ignore_ass_subs = False
|
|
||||||
adaptive_searching = False
|
|
||||||
enabled_providers = []
|
|
||||||
multithreading = True
|
|
||||||
chmod_enabled = False
|
|
||||||
chmod = 0640
|
|
||||||
subfolder = current
|
|
||||||
subfolder_custom =
|
|
||||||
upgrade_subs = True
|
|
||||||
upgrade_frequency = 12
|
|
||||||
days_to_upgrade_subs = 7
|
|
||||||
upgrade_manual = True
|
|
||||||
anti_captcha_provider = None
|
|
||||||
wanted_search_frequency = 3
|
|
||||||
wanted_search_frequency_movie = 3
|
|
||||||
subzero_mods = []
|
|
||||||
dont_notify_manual_actions = False
|
|
||||||
flask_secret_key = __FLASK_KEY__
|
|
||||||
|
|
||||||
[auth]
|
|
||||||
type = None
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
apikey = __API_KEY__
|
|
||||||
|
|
||||||
[sonarr]
|
|
||||||
ip = 127.0.0.1
|
|
||||||
port = __SONARR_PORT__
|
|
||||||
base_url = __SONARR_PATH__
|
|
||||||
ssl = False
|
|
||||||
apikey = __SONARR_API_KEY__
|
|
||||||
full_update = Daily
|
|
||||||
full_update_day = 6
|
|
||||||
full_update_hour = 4
|
|
||||||
only_monitored = False
|
|
||||||
series_sync = 60
|
|
||||||
episodes_sync = 60
|
|
||||||
excluded_tags = []
|
|
||||||
excluded_series_types = []
|
|
||||||
use_ffprobe_cache = True
|
|
||||||
|
|
||||||
[radarr]
|
|
||||||
ip = 127.0.0.1
|
|
||||||
port = __RADARR_PORT__
|
|
||||||
base_url = __RADARR_PATH__
|
|
||||||
ssl = False
|
|
||||||
apikey = __RADARR_API_KEY__
|
|
||||||
full_update = Daily
|
|
||||||
full_update_day = 6
|
|
||||||
full_update_hour = 5
|
|
||||||
only_monitored = False
|
|
||||||
movies_sync = 60
|
|
||||||
excluded_tags = []
|
|
||||||
use_ffprobe_cache = True
|
|
||||||
|
|
||||||
[proxy]
|
|
||||||
type = None
|
|
||||||
url =
|
|
||||||
port =
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
exclude = ["localhost","127.0.0.1"]
|
|
||||||
|
|
||||||
[opensubtitles]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
use_tag_search = False
|
|
||||||
vip = False
|
|
||||||
ssl = False
|
|
||||||
timeout = 15
|
|
||||||
skip_wrong_fps = False
|
|
||||||
|
|
||||||
[opensubtitlescom]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
use_hash = True
|
|
||||||
|
|
||||||
[addic7ed]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
|
|
||||||
[podnapisi]
|
|
||||||
verify_ssl = True
|
|
||||||
|
|
||||||
[legendasdivx]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
skip_wrong_fps = False
|
|
||||||
|
|
||||||
[ktuvit]
|
|
||||||
email =
|
|
||||||
hashed_password =
|
|
||||||
|
|
||||||
[legendastv]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
featured_only = False
|
|
||||||
|
|
||||||
[xsubs]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
|
|
||||||
[assrt]
|
|
||||||
token =
|
|
||||||
|
|
||||||
[anticaptcha]
|
|
||||||
anti_captcha_key =
|
|
||||||
|
|
||||||
[deathbycaptcha]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
|
|
||||||
[napisy24]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
|
|
||||||
[subscene]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
|
|
||||||
[betaseries]
|
|
||||||
token =
|
|
||||||
|
|
||||||
[analytics]
|
|
||||||
enabled = True
|
|
||||||
|
|
||||||
[titlovi]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
|
|
||||||
[titulky]
|
|
||||||
username =
|
|
||||||
password =
|
|
||||||
skip_wrong_fps = False
|
|
||||||
approved_only = False
|
|
||||||
multithreading = True
|
|
||||||
|
|
||||||
[subsync]
|
|
||||||
use_subsync = False
|
|
||||||
use_subsync_threshold = False
|
|
||||||
subsync_threshold = 90
|
|
||||||
use_subsync_movie_threshold = False
|
|
||||||
subsync_movie_threshold = 70
|
|
||||||
debug = False
|
|
||||||
|
|
||||||
[series_scores]
|
|
||||||
hash = 359
|
|
||||||
series = 180
|
|
||||||
year = 90
|
|
||||||
season = 30
|
|
||||||
episode = 30
|
|
||||||
release_group = 15
|
|
||||||
source = 7
|
|
||||||
audio_codec = 3
|
|
||||||
resolution = 2
|
|
||||||
video_codec = 2
|
|
||||||
hearing_impaired = 1
|
|
||||||
streaming_service = 0
|
|
||||||
edition = 0
|
|
||||||
|
|
||||||
[movie_scores]
|
|
||||||
hash = 119
|
|
||||||
title = 60
|
|
||||||
year = 30
|
|
||||||
release_group = 15
|
|
||||||
source = 7
|
|
||||||
audio_codec = 3
|
|
||||||
resolution = 2
|
|
||||||
video_codec = 2
|
|
||||||
hearing_impaired = 1
|
|
||||||
streaming_service = 0
|
|
||||||
edition = 0
|
|
||||||
|
|
239
conf/config.yaml
Normal file
239
conf/config.yaml
Normal file
|
@ -0,0 +1,239 @@
|
||||||
|
---
|
||||||
|
addic7ed:
|
||||||
|
cookies: ''
|
||||||
|
password: ''
|
||||||
|
user_agent: ''
|
||||||
|
username: ''
|
||||||
|
vip: false
|
||||||
|
analytics:
|
||||||
|
enabled: false
|
||||||
|
anticaptcha:
|
||||||
|
anti_captcha_key: ''
|
||||||
|
assrt:
|
||||||
|
token: ''
|
||||||
|
auth:
|
||||||
|
apikey: __API_KEY__
|
||||||
|
password: ''
|
||||||
|
type: null
|
||||||
|
username: ''
|
||||||
|
backup:
|
||||||
|
day: 6
|
||||||
|
folder: /var/www/bazarr/data/backup
|
||||||
|
frequency: Manually
|
||||||
|
hour: 3
|
||||||
|
retention: 31
|
||||||
|
betaseries:
|
||||||
|
token: ''
|
||||||
|
cors:
|
||||||
|
enabled: false
|
||||||
|
deathbycaptcha:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
embeddedsubtitles:
|
||||||
|
hi_fallback: false
|
||||||
|
included_codecs: []
|
||||||
|
timeout: 600
|
||||||
|
unknown_as_english: false
|
||||||
|
general:
|
||||||
|
adaptive_searching: true
|
||||||
|
adaptive_searching_delay: 3w
|
||||||
|
adaptive_searching_delta: 1w
|
||||||
|
anti_captcha_provider: null
|
||||||
|
auto_update: true
|
||||||
|
base_url: __PATH__
|
||||||
|
branch: master
|
||||||
|
chmod: '0640'
|
||||||
|
chmod_enabled: false
|
||||||
|
days_to_upgrade_subs: 7
|
||||||
|
debug: false
|
||||||
|
default_und_audio_lang: ''
|
||||||
|
default_und_embedded_subtitles_lang: ''
|
||||||
|
dont_notify_manual_actions: false
|
||||||
|
embedded_subs_show_desired: true
|
||||||
|
embedded_subtitles_parser: ffprobe
|
||||||
|
enabled_providers: []
|
||||||
|
flask_secret_key: __FLASK_KEY__
|
||||||
|
hi_extension: hi
|
||||||
|
ignore_ass_subs: false
|
||||||
|
ignore_pgs_subs: false
|
||||||
|
ignore_vobsub_subs: false
|
||||||
|
ip: 127.0.0.1
|
||||||
|
language_equals: []
|
||||||
|
minimum_score: 90
|
||||||
|
minimum_score_movie: 70
|
||||||
|
movie_default_enabled: false
|
||||||
|
movie_default_profile: ''
|
||||||
|
multithreading: true
|
||||||
|
page_size: 25
|
||||||
|
parse_embedded_audio_track: false
|
||||||
|
path_mappings: []
|
||||||
|
path_mappings_movie: []
|
||||||
|
port: __PORT__
|
||||||
|
postprocessing_cmd: ''
|
||||||
|
postprocessing_threshold: 90
|
||||||
|
postprocessing_threshold_movie: 70
|
||||||
|
serie_default_enabled: false
|
||||||
|
serie_default_profile: ''
|
||||||
|
single_language: false
|
||||||
|
skip_hashing: false
|
||||||
|
subfolder: current
|
||||||
|
subfolder_custom: ''
|
||||||
|
subzero_mods: ''
|
||||||
|
theme: auto
|
||||||
|
upgrade_frequency: 12
|
||||||
|
upgrade_manual: true
|
||||||
|
upgrade_subs: true
|
||||||
|
use_embedded_subs: true
|
||||||
|
use_postprocessing: false
|
||||||
|
use_postprocessing_threshold: false
|
||||||
|
use_postprocessing_threshold_movie: false
|
||||||
|
use_radarr: false
|
||||||
|
use_scenename: true
|
||||||
|
use_sonarr: false
|
||||||
|
utf8_encode: true
|
||||||
|
wanted_search_frequency: 6
|
||||||
|
wanted_search_frequency_movie: 6
|
||||||
|
hdbits:
|
||||||
|
passkey: ''
|
||||||
|
username: ''
|
||||||
|
karagarga:
|
||||||
|
f_password: ''
|
||||||
|
f_username: ''
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
ktuvit:
|
||||||
|
email: ''
|
||||||
|
hashed_password: ''
|
||||||
|
legendasdivx:
|
||||||
|
password: ''
|
||||||
|
skip_wrong_fps: false
|
||||||
|
username: ''
|
||||||
|
movie_scores:
|
||||||
|
audio_codec: 3
|
||||||
|
edition: 1
|
||||||
|
hash: 119
|
||||||
|
hearing_impaired: 1
|
||||||
|
release_group: 13
|
||||||
|
resolution: 2
|
||||||
|
source: 7
|
||||||
|
streaming_service: 1
|
||||||
|
title: 60
|
||||||
|
video_codec: 2
|
||||||
|
year: 30
|
||||||
|
napisy24:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
opensubtitles:
|
||||||
|
password: ''
|
||||||
|
skip_wrong_fps: false
|
||||||
|
ssl: false
|
||||||
|
timeout: 15
|
||||||
|
use_tag_search: false
|
||||||
|
username: ''
|
||||||
|
vip: false
|
||||||
|
opensubtitlescom:
|
||||||
|
include_ai_translated: false
|
||||||
|
password: ''
|
||||||
|
use_hash: true
|
||||||
|
username: ''
|
||||||
|
podnapisi:
|
||||||
|
verify_ssl: true
|
||||||
|
postgresql:
|
||||||
|
database: ''
|
||||||
|
enabled: false
|
||||||
|
host: localhost
|
||||||
|
password: ''
|
||||||
|
port: 5432
|
||||||
|
username: ''
|
||||||
|
proxy:
|
||||||
|
exclude:
|
||||||
|
- localhost
|
||||||
|
- 127.0.0.1
|
||||||
|
password: ''
|
||||||
|
port: ''
|
||||||
|
type: null
|
||||||
|
url: ''
|
||||||
|
username: ''
|
||||||
|
radarr:
|
||||||
|
apikey: '__RADARR_API_KEY__'
|
||||||
|
base_url: __RADARR_PATH__
|
||||||
|
defer_search_signalr: false
|
||||||
|
excluded_tags: []
|
||||||
|
full_update: Daily
|
||||||
|
full_update_day: 6
|
||||||
|
full_update_hour: 4
|
||||||
|
http_timeout: 60
|
||||||
|
ip: 127.0.0.1
|
||||||
|
movies_sync: 60
|
||||||
|
only_monitored: false
|
||||||
|
port: __RADARR_PORT__
|
||||||
|
ssl: false
|
||||||
|
sync_only_monitored_movies: false
|
||||||
|
use_ffprobe_cache: true
|
||||||
|
series_scores:
|
||||||
|
audio_codec: 3
|
||||||
|
episode: 30
|
||||||
|
hash: 359
|
||||||
|
hearing_impaired: 1
|
||||||
|
release_group: 14
|
||||||
|
resolution: 2
|
||||||
|
season: 30
|
||||||
|
series: 180
|
||||||
|
source: 7
|
||||||
|
streaming_service: 1
|
||||||
|
video_codec: 2
|
||||||
|
year: 90
|
||||||
|
sonarr:
|
||||||
|
apikey: '__SONARR_API_KEY__'
|
||||||
|
base_url: __SONARR_PATH__
|
||||||
|
defer_search_signalr: false
|
||||||
|
exclude_season_zero: false
|
||||||
|
excluded_series_types: []
|
||||||
|
excluded_tags: []
|
||||||
|
full_update: Daily
|
||||||
|
full_update_day: 6
|
||||||
|
full_update_hour: 4
|
||||||
|
http_timeout: 60
|
||||||
|
ip: 127.0.0.1
|
||||||
|
only_monitored: false
|
||||||
|
port: __SONARR_PORT__
|
||||||
|
series_sync: 60
|
||||||
|
ssl: false
|
||||||
|
sync_only_monitored_episodes: false
|
||||||
|
sync_only_monitored_series: false
|
||||||
|
use_ffprobe_cache: true
|
||||||
|
subf2m:
|
||||||
|
user_agent: ''
|
||||||
|
verify_ssl: true
|
||||||
|
subscene:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
subsync:
|
||||||
|
checker:
|
||||||
|
blacklisted_languages: []
|
||||||
|
blacklisted_providers: []
|
||||||
|
debug: false
|
||||||
|
force_audio: false
|
||||||
|
gss: true
|
||||||
|
max_offset_seconds: 60
|
||||||
|
no_fix_framerate: true
|
||||||
|
subsync_movie_threshold: 70
|
||||||
|
subsync_threshold: 90
|
||||||
|
use_subsync: false
|
||||||
|
use_subsync_movie_threshold: false
|
||||||
|
use_subsync_threshold: false
|
||||||
|
titlovi:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
titulky:
|
||||||
|
approved_only: false
|
||||||
|
password: ''
|
||||||
|
username: ''
|
||||||
|
whisperai:
|
||||||
|
endpoint: http://127.0.0.1:9000
|
||||||
|
loglevel: INFO
|
||||||
|
response: 5
|
||||||
|
timeout: 3600
|
||||||
|
xsubs:
|
||||||
|
password: ''
|
||||||
|
username: ''
|
4
doc/PRE_UPGRADE.d/1.4.0~ynh1.md
Normal file
4
doc/PRE_UPGRADE.d/1.4.0~ynh1.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
Bazarr v1.4.0 has changed its configuration from ini to yaml format, forcing us to reset it.
|
||||||
|
Since this configuration file holds both the app's core settings but also your user settings, they will be unfortunately be reset too.
|
||||||
|
|
||||||
|
Sorry for the inconvenience! This will happen only this one time, hopefully.
|
|
@ -7,7 +7,7 @@ name = "Bazarr"
|
||||||
description.en = "Automated subtitle downloading for Sonarr and Radarr"
|
description.en = "Automated subtitle downloading for Sonarr and Radarr"
|
||||||
description.fr = "Téléchargement automatique de sous-titres pour Sonarr et Radarr"
|
description.fr = "Téléchargement automatique de sous-titres pour Sonarr et Radarr"
|
||||||
|
|
||||||
version = "1.3.1~ynh2"
|
version = "1.4.2~ynh1"
|
||||||
|
|
||||||
maintainers = ["tituspijean"]
|
maintainers = ["tituspijean"]
|
||||||
|
|
||||||
|
@ -40,10 +40,11 @@ ram.runtime = "50M"
|
||||||
|
|
||||||
[resources]
|
[resources]
|
||||||
[resources.sources.main]
|
[resources.sources.main]
|
||||||
url = "https://github.com/morpheus65535/bazarr/releases/download/v1.2.2/bazarr.zip"
|
url = "https://github.com/morpheus65535/bazarr/releases/download/v1.4.2/bazarr.zip"
|
||||||
sha256 = "8076da46a504c137d81b8909dc1371686ef81032d6ee485fbc293a7644402edf"
|
sha256 = "d4ea9b0b2426037dd9bf2084d75652c95c04832ca6d18d045faab1de0ef59674"
|
||||||
in_subdir = false
|
in_subdir = false
|
||||||
autoupdate.strategy = "latest_github_release"
|
autoupdate.strategy = "latest_github_release"
|
||||||
|
autoupdate.asset = "^bazarr.zip$"
|
||||||
|
|
||||||
[resources.system_user]
|
[resources.system_user]
|
||||||
|
|
||||||
|
@ -56,4 +57,4 @@ ram.runtime = "50M"
|
||||||
main.allowed = "admins"
|
main.allowed = "admins"
|
||||||
|
|
||||||
[resources.apt]
|
[resources.apt]
|
||||||
packages = "libxml2-dev, libxslt1-dev, unrar-free, ffmpeg, libatlas-base-dev, python3-venv"
|
packages = "libxml2-dev, libxslt1-dev, unar, ffmpeg, libatlas-base-dev, python3-venv"
|
||||||
|
|
|
@ -34,9 +34,9 @@ ynh_script_progression --message="Updating the configuration file..." --weight=1
|
||||||
|
|
||||||
if [ $change_path -eq 1 ]
|
if [ $change_path -eq 1 ]
|
||||||
then
|
then
|
||||||
ynh_replace_string --match_string="base_url = .*" --replace_string="base_url = ${new_path:-/}" --target_file="$install_dir/data/config/config.ini"
|
ynh_replace_string --match_string="base_url: .*" --replace_string="base_url: ${new_path:-/}" --target_file="$install_dir/data/config/config.yaml"
|
||||||
|
|
||||||
ynh_store_file_checksum --file="$install_dir/data/config/config.ini"
|
ynh_store_file_checksum --file="$install_dir/data/config/config.yaml"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -77,10 +77,10 @@ ynh_app_setting_set --app=$app --key=flask_key --value=$flask_key
|
||||||
api_key=$(ynh_string_random --length=32)
|
api_key=$(ynh_string_random --length=32)
|
||||||
ynh_app_setting_set --app=$app --key=api_key --value=$api_key
|
ynh_app_setting_set --app=$app --key=api_key --value=$api_key
|
||||||
|
|
||||||
ynh_add_config --template="config.ini" --destination="$install_dir/data/config/config.ini"
|
ynh_add_config --template="config.yaml" --destination="$install_dir/data/config/config.yaml"
|
||||||
|
|
||||||
chmod 660 "$install_dir/data/config/config.ini"
|
chmod 660 "$install_dir/data/config/config.yaml"
|
||||||
chown $app: "$install_dir/data/config/config.ini"
|
chown $app: "$install_dir/data/config/config.yaml"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# YUNOHOST MULTIMEDIA INTEGRATION
|
# YUNOHOST MULTIMEDIA INTEGRATION
|
||||||
|
|
|
@ -43,6 +43,8 @@ then
|
||||||
ynh_setup_source --dest_dir="$install_dir" --full_replace=1 --keep="$install_dir/data"
|
ynh_setup_source --dest_dir="$install_dir" --full_replace=1 --keep="$install_dir/data"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
mkdir -p "$install_dir/data/config"
|
||||||
|
|
||||||
chmod -R o-rwx "$install_dir"
|
chmod -R o-rwx "$install_dir"
|
||||||
chown -R $app: "$install_dir"
|
chown -R $app: "$install_dir"
|
||||||
|
|
||||||
|
@ -89,12 +91,15 @@ popd
|
||||||
# UPDATE A CONFIG FILE
|
# UPDATE A CONFIG FILE
|
||||||
#=================================================
|
#=================================================
|
||||||
#FIXME: Find a way not to override all settings while upgrading the config file.
|
#FIXME: Find a way not to override all settings while upgrading the config file.
|
||||||
#ynh_script_progression --message="Updating a configuration file..." --weight=1
|
#FIXME: This is done once after v1.4.0 that changed the config file from .ini to .yaml format
|
||||||
|
if ynh_compare_current_package_version --comparison lt --version 1.4.0~ynh1 || [ ! -f "$install_dir/data/config/config.yaml" ]
|
||||||
|
then
|
||||||
|
ynh_script_progression --message="Updating a configuration file..." --weight=1
|
||||||
|
ynh_add_config --template="config.yaml" --destination="$install_dir/data/config/config.yaml"
|
||||||
|
fi
|
||||||
|
|
||||||
#ynh_add_config --template="config.ini" --destination="$install_dir/data/config/config.ini"
|
chmod 660 "$install_dir/data/config/config.yaml"
|
||||||
|
chown $app: "$install_dir/data/config/config.yaml"
|
||||||
#chmod 660 "$install_dir/data/config/config.ini"
|
|
||||||
#chown $app: "$install_dir/data/config/config.ini"
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# YUNOHOST MULTIMEDIA INTEGRATION
|
# YUNOHOST MULTIMEDIA INTEGRATION
|
||||||
|
|
Loading…
Reference in a new issue