Erzähl mal ganz kurz, was du so im Ganzen vor hast.
Danke für die Nachfrage.
Es geht um Erstellung der Vavoo-M3U8-Listen über
Termux. (auf Basis von Kol. Mastaa)
Ich habe die IP-Adresse von meinem Device schon richtig in bash
start.sh ermittelt und exportiert.
start.sh_______
#!/data/data/com.termux/files/usr/bin/bash
.
.
export IP='http://'ifconfig | grep broadcast | sed -e 's/ *inet //' -e 's/ .*$//'
':8080'
(das kommt schon richtig raus als:
Sie müssen registriert sein, um Links zu sehen.
)
und möchte diese als string in einer
playlist.py weiter verarbeiten.
playlist.py_______
#!/data/data/com.termux/files/usr/bin/python2
import sys, re, os, requests, sqlite3, json, time, urllib, base64, codecs, threading, random, gzip, ssl
from datetime import date
from datetime import datetime
import xml.etree.ElementTree as ET
from xml.dom import minidom
from urllib2 import urlopen, Request, HTTPError
import IP
base_path = '/data/data/com.termux/files/home/lighttpd/www/'
json_file = os.path.join(base_path, 'data.json')
db = os.path.join(base_path, 'playlist.db')
# hurl = '
Sie müssen registriert sein, um Links zu sehen.
'
hurl = os.getenv("IP")
und das klappte hier nicht! (es gibt keinen string)
Oder man kann auch diesen String mit der IP direkt in Python bilden:
<
Sie müssen registriert sein, um Links zu sehen.
>
Kriege weder das eine noch das andere hin.
Die bash
start.sh liegt im $HOME Verzeichnis und die
playlist.py in HOME/lighttpd/www
Vielleicht deswegen klappt es nicht!