Rename configuration variable, add additional comment for the option

This commit is contained in:
Fijxu 2026-05-27 10:37:50 -04:00
parent 9140808717
commit f1f66289da
3 changed files with 5 additions and 16 deletions

View File

@ -185,7 +185,6 @@ https_only: false
# path: /tmp/invidious.sock
# permissions: 777
# -----------------------------
# Network (outbound)
# -----------------------------
@ -208,7 +207,6 @@ https_only: false
##
#pool_size: 100
##
## Additional cookies to be sent when requesting the youtube API.
##
@ -243,7 +241,6 @@ https_only: false
# host:
# port:
##
## Use Innertube's transcripts API instead of timedtext for closed captions
##
@ -324,7 +321,6 @@ https_only: false
##
#statistics_enabled: false
# -----------------------------
# Users and accounts
# -----------------------------
@ -440,6 +436,8 @@ feed_threads: 1
## Setting to disable easy to abuse API endpoints that can
## be spammed and therefore blocking your Invidious instance.
##
## Useful for public instance maintainers.
##
## Notes: The following API endpoints will be disabled:
## - /api/v1/videos
## - /api/v1/clips
@ -448,13 +446,11 @@ feed_threads: 1
## Accepted values: true, false
## Default: false
##
disable_api: false
disable_abusable_api: false
jobs:
## Options for the database cleaning job
clear_expired_items:
## Enable/Disable job
##
## Accepted values: true, false
@ -464,7 +460,6 @@ jobs:
## Options for the channels updater job
refresh_channels:
## Enable/Disable job
##
## Accepted values: true, false
@ -474,7 +469,6 @@ jobs:
## Options for the RSS feeds updater job
refresh_feeds:
## Enable/Disable job
##
## Accepted values: true, false
@ -482,7 +476,6 @@ jobs:
##
enable: true
# -----------------------------
# Miscellaneous
# -----------------------------
@ -681,7 +674,6 @@ default_user_preferences:
##
#captions: ["", "", ""]
# -----------------------------
# Interface
# -----------------------------
@ -783,7 +775,6 @@ default_user_preferences:
##
#related_videos: true
# -----------------------------
# Video player behavior
# -----------------------------
@ -847,7 +838,6 @@ default_user_preferences:
##
#video_loop: false
# -----------------------------
# Video playback settings
# -----------------------------
@ -959,7 +949,6 @@ default_user_preferences:
##
#sort: published
# -----------------------------
# Miscellaneous
# -----------------------------

View File

@ -181,7 +181,7 @@ class Config
property playlist_length_limit : Int32 = 500
# Disable easy to abuse API endpoints
property disable_api : Bool = false
property disable_abusable_api : Bool = false
def disabled?(option)
case disabled = CONFIG.disable_proxy

View File

@ -142,7 +142,7 @@ class DisableAbusableAPIHandler < Kemal::Handler
{% end %}
def call(env)
return call_next env unless only_match?(env) && CONFIG.disable_api
return call_next env unless only_match?(env) && CONFIG.disable_abusable_api
env.response.content_type = "application/json"
env.response.status_code = 403