mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-04-26 01:26:00 +03:00
[GH-ISSUE #503] Add ability to configure arbitrary additional CLI args for each dependency #3347
Labels
No labels
expected: maybe someday
expected: next release
expected: release after next
expected: unlikely unless contributed
good first ticket
help wanted
pull-request
scope: all users
scope: windows users
size: easy
size: hard
size: medium
size: medium
status: backlog
status: blocked
status: done
status: idea-phase
status: needs followup
status: wip
status: wontfix
touches: API/CLI/Spec
touches: configuration
touches: data/schema/architecture
touches: dependencies/packaging
touches: docs
touches: js
touches: views/replayers/html/css
why: correctness
why: functionality
why: performance
why: security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ArchiveBox#3347
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pirate on GitHub (Oct 10, 2020).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/503
I'm imagining a feature like this:
config.py:extractors/youtubedl.py:This will allow people to self-configure the extractor behavior with much more customizability, without requiring archivebox-level config flags for each separate feature.
@cdvv7788 commented on GitHub (Oct 10, 2020):
How does this work with the refactor to django's settings? Can it be done at the same time? should we get this one out first?
@pirate commented on GitHub (Oct 10, 2020):
Don't bother with the Django settings refactor for now, I have an idea of how to do it and I'd like to do it myself later on with a module re-organization. Get this one out first as it's quite simple.
@cdvv7788 commented on GitHub (Oct 12, 2020):
@pirate we have the following
cmdin themediaextractor:The idea is to remove
SAVE_PLAYLISTSandCHECK_SSL_VALIDITYand pass the newYOUTUBEDL_ARGSconfig, right? The default should contain all of these defaults?(Also,
--no-check-certificateis always present, soCHECK_SSL_VALIDITYis not doing anything in this case)@pirate commented on GitHub (Oct 13, 2020):
leave
CHECK_SSL_VALIDITYseparate from the args system, because it applies to many extractors, but yeah you can makeSAVE_PLAYLISTan arg.@cdvv7788 commented on GitHub (Oct 13, 2020):
Ok, I will start working on this one.
@cdvv7788 commented on GitHub (Oct 14, 2020):
@pirate I just pushed a commit (https://github.com/pirate/ArchiveBox/pull/506). Can you please check if that is what you had in mind? I will wait until you check it to move forward with other extractors.
@cdvv7788 commented on GitHub (Nov 13, 2020):
@pirate Closing this. Please reopen if there is something else we are missing for this.