Closed Invictaz closed 1 year ago
Je weet zeker dat je 'xivid.xqm' up-to-date is? Bij mij werkt ie gewoon (alhoewel er geen video-urls beschikbaar zijn, want DRM).
Welke xidel
versie gebruik je?
xidel-0.9.9.20230617.8842.e14a96920e01.androidarm
En de xivid.xqm is ook up to date ja
Android. Dus ik ga er van uit dat je 'xivid.sh' gebruikt. Zou je 'xivid.sh' als volgt aan willen passen?
diff --git a/xivid.sh b/xivid.sh
index 1fe0e0c..ab13432 100755
--- a/xivid.sh
+++ b/xivid.sh
@@ -59,10 +59,10 @@ Voorbeelden:
./xivid.sh -f hls-$+sub-1 https://kijk.nl/video/AgvoU4AJTpy
EOF
}
-
+set -x
if command -v xidel >/dev/null; then
if [[ $(xidel --version | xidel -s - -e 'extract($raw,"\d{8}")') -ge 20210708 ]]; then
- export XIDEL_OPTIONS="--silent --module=${0%/*}/xivid.xqm"
+ export XIDEL_OPTIONS="--verbose --trace --module=${0%/*}/xivid.xqm"
else
cat 1>&2 <<EOF
xivid: '$(command -v xidel)' gevonden, maar versie is te oud.
@@ -192,7 +192,7 @@ eval "$(xidel -e '
fmts:=$json/(formats)()/id
)
else ()
-' --output-format=bash 2>/dev/null)"
+' --output-format=bash)"
if [[ ! $extractor ]]; then
echo "xivid: url wordt niet ondersteund." 1>&2
Dan zien we wat meer van het proces.
(De vele x"" syntax is deprecated. Use `` from XPath 4
waarschuwingen kun je negeren. Zal ik nog wat op verzinnen.)
Hoe moet ik dit invoeren in Termux gewoon droppen?
Dit is een "diffje". Een aantal kleine aanpassingen aan 'xivid.sh' inzichtelijk gemaakt.
Ik denk dat het handigste op dit moment is om 'xivid.sh' gewoon even in een text-editor te openen en die aanpassingen handmatig aan te passen. Heb je vi
op Termux?
Als jij 1 gigabyte downloaden normaal vindt voor een tekst editor... Je hebt wel nano en dan houdt 't op.
Nee, dat vind ik niet normaal. Ik weet niet hoe je daar bij komt. Wat ik ook niet normaal vind is dat je niet simpel een script kunt bewerken op Termux. En dan vind je het vreemd dat ik een pc heb. Tsja.
Nou, vooruit; xivid.sh incl. die paar aanpassingen.
Voor de rest ga ik je echt niet helpen met (basis dingen op) Termux.
Termux is de enige manier om het e.e.a. op een telefoon te draaien. En aangezien Android het allemaal steeds meer dichttimmerd moeten scripts gepatched worden. Van de positieve kant: Apple is ook over naar ARM dus veel programma's die op een telefoon draaien, draaien dan ook met een paar aanpassingen op een Mac.
https://www.kijk.nl/programmas/recht-in-de-ogen-van/y3PRxdShXDF
Werkt niet met laatste Xivid versie. Url not supported.