Wäre es möglich diese Änderungen auch im Repository auf github einzupflegen?
Forke das Repo von lordk auf GitHub, mache deine Änderungen und erstelle einen PullRequest. Wäre wohl die einfachste Vorgangsweise.
Wäre es möglich diese Änderungen auch im Repository auf github einzupflegen?
Forke das Repo von lordk auf GitHub, mache deine Änderungen und erstelle einen PullRequest. Wäre wohl die einfachste Vorgangsweise.
sep, ich weiss nicht woher du deine default.py hast, aber lt. Diff sind da schon ein paar andere Änderungen auch gemacht worden.
Ich nehme an, die offizielle Source von AddonScript ist diese: http://addonscriptorde-beta-repo.googlecode.com/svn/trunk/plug…tant/default.py
Deshalb im Anhang die von mir gepatchte default.py, auf Basis von den Änderungen von sep und der korrekten deviceTypeId.
Das Problem ist mehr als nur ein Bit.
matchCID=re.compile('"customerID":"(.+?)"').findall(content)
if matchCID:
matchTitle=re.compile('"product":.+?"title":"(.+?)"', re.DOTALL).findall(content)
matchThumb=re.compile('"product":.+?"image":"(.+?)"', re.DOTALL).findall(content)
matchToken=re.compile('"csrfToken":"(.+?)"', re.DOTALL).findall(content)
matchSWF=re.compile('"playerSwf":"(.+?)"').findall(content)
matchMID=re.compile('"marketplaceID":"(.+?)"').findall(content)
matchDID=re.compile('"deviceTypeId":"(.+?)"').findall(content)
Title, Thumb, SWF, deviceTypeId können nicht mehr gematched werden.
Die playerSwf findet sich garnicht mehr im content - auf keine Schreibweise. Die deviceTypeId ist vermutlich jetzt "deviceType", aber ich weiss leider nicht, was vorher in "deviceTypeId" gestanden hat, als es noch funktioniert hat.
edit:
Thx, sep!