BinaryWorks.it Official Forum
BinaryWorks.it Official Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password? | Admin Options

 All Forums
 eXtreme Movie Manager 8, 9, 10 Forum
 Scripts
 IMDB Script Problem
 New Topic  Reply to Topic
 Printer Friendly
Next Page
Author Previous Topic Topic Next Topic
Page: of 3 Lock Topic Edit Topic Delete Topic New Topic Reply to Topic

bogart
Starting Member

9 Posts

Posted - 29 Dec 2015 :  21:47:28  Show Profile  Edit Topic  Reply with Quote  View user's IP address  Delete Topic
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  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

bogart
Starting Member

9 Posts

Posted - 30 Dec 2015 :  13:05:23  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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.
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 30 Dec 2015 :  13:41:36  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

Mawu
Senior Member

Germany
1027 Posts

Posted - 31 Dec 2015 :  00:31:19  Show Profile  Visit Mawu's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
@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
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 31 Dec 2015 :  12:11:23  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

Mawu
Senior Member

Germany
1027 Posts

Posted - 03 Jan 2016 :  18:53:03  Show Profile  Visit Mawu's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
@JDommi

Vielen Dank, funzt prima.

www.schlemmerkino.de - Die Nr.1 für filmische Leckereien
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 03 Jan 2016 :  22:25:01  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

Mawu
Senior Member

Germany
1027 Posts

Posted - 09 Jan 2016 :  14:32:44  Show Profile  Visit Mawu's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
@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
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 09 Jan 2016 :  18:00:38  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

Mawu
Senior Member

Germany
1027 Posts

Posted - 12 Jan 2016 :  13:56:26  Show Profile  Visit Mawu's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 12 Jan 2016 :  15:18:19  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 12 Jan 2016 :  16:11:30  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

Mawu
Senior Member

Germany
1027 Posts

Posted - 12 Jan 2016 :  17:48:30  Show Profile  Visit Mawu's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
@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
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 12 Jan 2016 :  19:09:50  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 13 Jan 2016 :  11:53:40  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

Mawu
Senior Member

Germany
1027 Posts

Posted - 13 Jan 2016 :  15:40:48  Show Profile  Visit Mawu's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
@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
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 13 Jan 2016 :  16:41:48  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 13 Jan 2016 :  17:02:09  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Ich habe gerade "nur" mal alle Syntaxfehler entfernt. Schau mal bitte, ob's jetzt klappt.

http://www.mediafire.com/view/an3zj3r9pghmbwg/IMDB.COM_%28Complete%29_new.txt

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

Mawu
Senior Member

Germany
1027 Posts

Posted - 13 Jan 2016 :  18:13:24  Show Profile  Visit Mawu's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
@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
Go to Top of Page

JDommi
Administrator

Germany
4652 Posts

Posted - 13 Jan 2016 :  18:42:50  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page
Page: of 3 Previous Topic Topic Next Topic   Lock Topic Edit Topic Delete Topic New Topic Reply to Topic
Next Page
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
BinaryWorks.it Official Forum © Binaryworks.it Go To Top Of Page
Generated in 0.14 sec. Powered By: Snitz Forums 2000 Version 3.4.07