Author |
Topic |
|
bogart
Starting Member
9 Posts |
Posted - 29 Dec 2015 : 21:47:28
|
Hi, I noticed IMDB FASTEST and COMPLETE scripts are having some problem. Covers don't download. |
Edited by - bogart on 30 Dec 2015 13:06:15 |
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 29 Dec 2015 : 23:55:47
|
I just have tested the IMDB(Complete) script and for me everything was imported fine. The covers, too. Please check if your settings and script settings are set correctly. |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
bogart
Starting Member
9 Posts |
Posted - 30 Dec 2015 : 13:05:23
|
Thanks for your help,JDommi.I checked XMM8 settings.Everything seems right.In these days I installed Bitdefender firewall. When I disabled the firewall,film cover was imported. I'm sorry, my english is not good. |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 30 Dec 2015 : 13:41:36
|
Good to have found the problem so fast |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
Mawu
Senior Member
Germany
1027 Posts |
Posted - 31 Dec 2015 : 00:31:19
|
@JDommi
Since the last small layout changes on IMDB I have two little problems with the script: - WebID for director is not imported correctly, e.g. for "Alfred Hitcock" WebId "0000033?ref_=tt_ov_dr" is imported instead of "0000033" - cutter is not imported any longer
By byte & Happy Coding |
www.schlemmerkino.de - Die Nr.1 für filmische Leckereien |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 31 Dec 2015 : 12:11:23
|
Hi Mawu :)
For the director: In the second line change / to ?
#FIND#=nm#14##ONERROR#=*OK*
#FIND#=?#12##ONERROR#=*OK*
#COMPUTEVAR#=#14#+1
#TAKEWORD#=#15#,#14#,#12#
For the Cutter I need a little more time as I have today... But I will have a look as soon as possible! |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
Mawu
Senior Member
Germany
1027 Posts |
Posted - 03 Jan 2016 : 18:53:03
|
@JDommi
Vielen Dank, funzt prima. |
www.schlemmerkino.de - Die Nr.1 für filmische Leckereien |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 03 Jan 2016 : 22:25:01
|
Na bestens, Mawu
Mit dem anderen Problem konnte ich auf die Schnelle nur sehen, dass der Webslot scheinbar nicht funktioniert. Falsche Adresse oder sonstwas. Muss leider im Moment für die Arbeit was programmieren - darum kann's etwas dauern, bis ich dazu komme. Auch mit dem Moviedb Script gibt's ja noch Probleme - die in der Auswahl angezeigten Jahreszahlen passen teilweise nicht zum Film.
Evtl. könntest du ja auch schon mal reinschauen, damit ich zumindest schon mal einen Anhaltspunkt habe, wo der Fehler liegt... |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
Mawu
Senior Member
Germany
1027 Posts |
Posted - 09 Jan 2016 : 14:32:44
|
@Jdommi
Komischerweise funktioniert der Editor-Import jetzt wieder. Dafür habe ich bei manchen Filmen (z.B. bei "Zimt und Koriander") das Problem, dass bei der WebID des Regisseurs ein "/" angehängt ist. So richtig nachvollziehen kann ich das im Moment aber nicht. |
www.schlemmerkino.de - Die Nr.1 für filmische Leckereien |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 09 Jan 2016 : 18:00:38
|
Die scheinen mit ihrem Seitenaufbau noch nicht ganz fertig zu sein. Ich hatte letztens als Detailseite immer irgendein Login von IMDB.
Wenn da jetzt immer der Slash mit angehängt ist, dann ändere #FIND#=?#12##ONERROR#=*OK* in #FIND#=/?#12##ONERROR#=*OK* |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
Mawu
Senior Member
Germany
1027 Posts |
Posted - 12 Jan 2016 : 13:56:26
|
OK, die IMDB-Seiten scheinen nun komplett umgestellt zu sein, so dass #FIND#=/?#12##ONERROR#=*OK* nun für alle meine Anfragen funktioniert.
Soweit scheint dann alles wieder wie gewohnt zu funktionieren und die Lebensader von xMM ist repariert. Bleiben noch die Dinge, die noch nie funktioniert haben: - Geburtsdatum der Personen - Film-Referenzen - Soundtrack (lässt sich dieses Feld mit MagicScript überhaupt befüllen?)
BTW: Macht es noch Sinn das modifizierte Skript an Alessio zu schicken oder stellt er sich tot? |
www.schlemmerkino.de - Die Nr.1 für filmische Leckereien |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 12 Jan 2016 : 15:18:19
|
Zumindest schon mal ein Erfolg :)
Geburtsdatum und Referenzen, da werde ich nachher mal gucken. Und Soundtrack:
'+++++++++++++++++++++++++++++++++++++++++++++
If Programma(ExecutionLine).Contains("#TAKESOUNDTRACK#") = True Then
DataBuffer.SoundTrack = TAKEFUNCTION(ImpMovie.SoundTrack, "#TAKESOUNDTRACK#", DataBuffer.SoundTrack, "")
End If
'---------------------------------------------
Fragt sich nur, ob XMM selber auch die Daten von MagicScript übernimmt. |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 12 Jan 2016 : 16:11:30
|
Geburtsdatum: bitte mal testen...
--BIRTH DATE--------------------------------------------------------------------------------
#STARTREADWEB#
#FINDLINE#=<h4 class="inline">Born:</h4>#12##ONERROR#=*OK*
#IF# #12#==#00#
// No date of birth.
#GOTO#=BIRTHPLACEGOTO
#ENDIF#
#FINDLINE#=<time datetime="#11# #ONERROR#=*OK*
#IF# #11#==#00#
#GOTO#=BIRTHPLACEGOTO
#ENDIF#
#FIND#="#01# #ONERROR#=*OK*
#FIND#=-#02# #ONERROR#=*OK*
#TAKEWORD#=#13#,#01#,#02#
#COMPUTECURSOR#=+1
#FIND#=-#03# #ONERROR#=*OK*
#TAKEWORD#=#14#,#02#,#03#
#FIND#="#04# #ONERROR#=*OK*
#TAKEWORD#=#11#,#03#,#04#
#STRING#=#01#=#11#.#14#.#13#
#TAKEACTORBDATE#=#01# #ONERROR#=*ASK*
:BIRTHPLACEGOTO
--BIRTH PLACE AND COUNTRY-------------------------------------------------------------------
|
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
Mawu
Senior Member
Germany
1027 Posts |
Posted - 12 Jan 2016 : 17:48:30
|
@JDommi
Ich habe die Geburtsdatumsgeschichte mit dem IMDB(Actors)-Skript ausprobiert und es scheint zu funktionieren. Zumindest wenn das vollständige Geburtsdatum im dd-mm-yyyy-Format vorliegt. Merci. |
www.schlemmerkino.de - Die Nr.1 für filmische Leckereien |
Edited by - Mawu on 12 Jan 2016 17:49:31 |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 12 Jan 2016 : 19:09:50
|
Falls es da andere Kombinationen geben sollte, müsste ich wissen, was in der Zeile mit "<time datetime" steht.
Für die Referenzen und Soundtrack-Infos müssen zwei Detailsseiten zusätzlich geöffnet werden: http://akas.imdb.com/title/tt0360486/trivia?tab=mc&ref_=tt_trv_cnn bzw. http://akas.imdb.com/title/tt0360486/soundtrack?ref_=tt_trv_snd
Mal schauen, ob ich da morgen was einbauen kann. Habe heute keine Lust mehr dazu. (Aber mich jetzt bitte nicht Ale nennen! )
*EDIT* Die Birthday-Routine müsste eigentlich unverändert auch für das IMDB(Complete)-Skript benutzt werden können. |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 13 Jan 2016 : 11:53:40
|
Wie versprochen erstmal die Routine für den Soundtrack.
Da es keinen eigenen Block dafür gibt, habe ich das an den Anfang des #TRAILER# Blocks eingefügt. Aber wie bereits gesagt, weiß ich nicht, ob XMM die Daten aus MagicScript wirklich übernimmt. Hab's ehrlich gesagt auch noch nicht getestet *lol*
Zu den Film-Referenzen brauche ich mehr Infos. Welche Daten sollen genau übernommen werden und in welche(s) Feld(er)?
#TRAILER#
--TAKESOUNDTRACK----------------------------------------------------------------------------
#STRING#=#45#=http://akas.imdb.com/title/tt#38#/soundtrack?ref_=tt_trv_snd
#OPENNEWWEB#=#45#
#STARTREADWEB#
#FINDLINE#=<h1 class="header">Soundtracks</h1>#11#
#IF# #11#==#00#
#GOTO#=MTRAILERSTART
#ENDIF#
#FINDLINE#=<div id="sn#11#
#IF# #11#==#00#
#GOTO#=MTRAILERSTART
#ENDIF#
:SOUNDTRACKLOOP
#FIND#=<div id="sn#11#
#IF# #11#==#00#
#GOTO#=OSTEND
#ENDIF#
#TAKEWORD#=#32#,#00#,#00#
#CHECKVARIABLE#=#32#
#CLEARTAGS#
#STARTDELETETAGS#
#STARTSUBSTITUTETAGS#
#TRIM#
#STRING#=#33#=#33##32#<br>
:SOUNDTRACKLOOP2
#READNEXTLINE#
#FIND#=</div>#11#
#IF# #11#>>#00#
#STRING#=#33#=#33#<br>
#GOTO#=SOUNDTRACKLOOP
#ENDIF#
#TAKEWORD#=#32#,#00#,#00#
#CHECKVARIABLE#=#32#
#CLEARTAGS#
#STARTDELETETAGS#
#STARTSUBSTITUTETAGS#
#TRIM#
#STRING#=#33#=#33##32#<br>
#GOTO#=SOUNDTRACKLOOP2
:OSTEND
#TAKESOUNDTRACK#=#33#
:MTRAILERSTART
//Movie Trailer
|
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
Mawu
Senior Member
Germany
1027 Posts |
Posted - 13 Jan 2016 : 15:40:48
|
@JDommi
Kleiner Zwischenstand für das modifizierte IMDB-Skript:
- habe die Änderungen für die Schauspieler-Daten jetzt auch mal mit dem IMDB(Complete)-Skript getestet. Irgendwie werden keine Daten mehr importiert, nur Name und WebID. Eigentlich habe ich die Option aktiviert, alle Schauspielerdaten zu importieren. Das modifizierte IMDB(Actors)-Script funktioniert aber einwandfrei. Wo liegt der Fehler?
-Soundtrack: Import funktioniert (yeah!), allerdings müsste noch der HTML-Absatz-Befehl <br> in einen richtigen Absatz "umgewandelt werden.
- Film-Referenzen: das sind die sogenannten "Connections" z.B. http://akas.imdb.com/title/tt0133093/trivia?tab=mc&ref_=tt_trv_cnn Ein entsprechendes Datenfeld findet sich im Details 2 Tab (unterstes Feld)
- Filmfehler(Goofs), Dies&Das (trivia), IMDB Link, A.K.A.S, IMDB Top 250 und Einspielergenisse funktionieren auch nicht mehr
http://wunderlin-online.de/IMDB.COM%20%28Complete%29.txt |
www.schlemmerkino.de - Die Nr.1 für filmische Leckereien |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 13 Jan 2016 : 16:41:48
|
Das <br> hatte ich erstmal eingebaut, weil ich nicht genau wusste, wie das Feld überhaupt gespeichert wird. Tausche einfach in dem kompletten Part <br> gegen #NEWLINE#.
Mit dem Complete Skript muss ich mal schauen.
Die Connections-Seite schaue ich mir morgen mal an. |
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
JDommi
Administrator
Germany
4652 Posts |
|
Mawu
Senior Member
Germany
1027 Posts |
Posted - 13 Jan 2016 : 18:13:24
|
@Jdommi
Gerade mit "Matrix" getestet. - Habe gerade bemerkt das die Personendaten für die Schauspieler (Actor) doch geladen werden, nicht aber für den Stab. Das müssten wir noch ergänzen - Soundtrack: I love it. Funzt prima. - Connections: Funzt im Prinzip. Allerdings wird nicht die komplette Liste importiert. Ist die für "Matrix" eventuell zu lang, so dass sich MagicScript daran "verschluckt"? Aber der Anfang ist gemacht. Ideal wäre natürlich, wenn man auf einer Moviecard nur die "nackte" Filmliste mit Hyperlink hätte. - Filmfehler(Goofs), Dies&Das (trivia), IMDB Link, A.K.A.S, IMDB Top 250 fehlen noch - Die Importfunktionen in die custom fields sind eigentlich überflüssig, da die nativen Datenfelder in xMM ja eigens ergänzt wurden - Einspielergenisse: es wird lediglich der Wert auf der Hauptseite gerippt. Interessant sind aber die Daten der Unterseite. Für mich persönlich v.a.Gross (USA), Gross (Worldwide), Admissions (Germany), jeweils der aktuellste Wert.
Bye Byte & Happy Coding
|
www.schlemmerkino.de - Die Nr.1 für filmische Leckereien |
|
|
JDommi
Administrator
Germany
4652 Posts |
Posted - 13 Jan 2016 : 18:42:50
|
Mawu, für den Stab ist das nicht so ohne weiteres machbar, da es ja leider keine Subroutinen in Magicscript gibt. Es müsste also die komplette Routine für jede Position im Stab dupliziert werden. Da ist es wohl eher angebracht den Stab mit dem Actors-Skript nachträglich zu importieren. Goofs und Trivia sollten eigentlich bereits funktionieren. Waren, glaube ich, bei dir abgestellt. IMDB Link, AKAs und IMDB Top 250 geb ich dir Recht. Ich würde vorschlagen, dass du mir genau sagst, welches #TAKECUSTOM# womit ersetzt werden muss. Aber Achtung, evtl. werden mehrere Daten in einem Custom Feld importiert. Connections und Einspielergebnisse können wir ja am Ende modifizieren bzw. ergänzen.
|
In order to achieve what is possible, you have to try the impossible over and over again. Hermann Hesse |
|
|
Topic |
|
|