Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Plugins SoftwareManager

benci

Ist oft hier
Registriert
1. Dezember 2008
Beiträge
198
Reaktionspunkte
4
Punkte
38
Halo zusammen,

ich benötige mal eure unterstützung und zwar möchte ich für das OpenAtv 6.4 den SoftwareManager so modifizieren das ich auch oder nur mein eigenes Image (backup) Online flashen kann.

Dazu habe ich mir einen Feedserver installiert und das Image dort abgelegt dann habe ich in der Flash_online.py unter

feedserver = 'images.mynonpublic.com' = meine.server.com
feedurl = 'http://%s/%s' % (feedserver, getImageDistro())
imagecat = [3.0,4.0, 4.1,4.2, 5.0, 5.1, 5.2, 5.3, 6.0, 6.1, 6.2, 6.3,6.4] = ordern auf dem Server so angelegt wie hier (kann ich später ja noch änderen)

problem ist allerdings das die Datei die index.php abfragt und hier brauche ich hilfe, kann mir jemand dabei helfen diese abfrage umzuschrieben? oder eine index.php mit den benötigten infos zu erstellen?
if not self.imagesList:
box = GetBoxName()
try:
import socket
socket.getaddrinfo(feedserver, None)
for version in reversed(sorted(imagecat)):
newversion = _('Image Version %s') % version
the_page = ''
url = '%s/%s/index.php?open=%s' % (feedurl, version, box)
try:
req = urllib2.Request(url)
response = urllib2.urlopen(req)
except urllib2.URLError as e:
print 'URL ERROR: %s\n%s' % (e, url)
continue

try:
the_page = response.read()
except urllib2.HTTPError as e:
print 'HTTP download ERROR: %s' % e.code
continue

lines = the_page.split('\n')
tt = len(box)
countimage = []
for line in lines:
if line.find("<a href='%s/" % box) > -1:
t = line.find("<a href='%s/" % box)
if line[t + tt + 10:t + tt + tt + 39].endswith('.zip'):
countimage.append(line[t + tt + 10:t + tt + tt + 39])

if len(countimage) >= 1:
self.imagesList[newversion] = {}
for image in countimage:
self.imagesList[newversion][image] = {}
self.imagesList[newversion][image]['name'] = image
self.imagesList[newversion][image]['link'] = '%s/%s/%s/%s' % (feedurl,
version,
box,
image)

except socket.error as e:
print 'FEEDSERVER ERROR: %s' % e

Danke
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben