Author Topic: Personal Video Database 1.0.2.7 MOD  (Read 270168 times)

0 Members and 1 Guest are viewing this topic.

Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #260 on: October 19, 2020, 09:11:50 am »
Is it only me, or 1.4.1.3 (nor any other IMDb script) doesn't import director(s) anymore?

Best regards

In general, except for the Cast section, there have been some changes to the source code on the Full Cast & Crew websites. Try IMDB_ [EN] [HTTPS] (afrocuban) script if everything works properly.

IMDB_ [EN] [HTTPS] (afrocuban) script is attached.
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #261 on: October 20, 2020, 07:29:18 pm »
Thank you so much for again prompt response and solution! Is it safe now to forget and delete IMDB_[EN][HTTPS].psf v1.4.1.3? I have tons of scripts and I would like to archive all that are: not-applicable/not-usable/redudant/with-a-minor-set-of-data-comparing-to-this-one.


Best regards,

EDIT: I forgot how to get all the directors for the series' "Director" field (not episode's "Director" field). This script doesn't retrieve that names.
« Last Edit: October 20, 2020, 07:33:22 pm by afrocuban »

Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #262 on: October 21, 2020, 07:07:38 am »
Thank you so much for again prompt response and solution! Is it safe now to forget and delete IMDB_[EN][HTTPS].psf v1.4.1.3? I have tons of scripts and I would like to archive all that are: not-applicable/not-usable/redudant/with-a-minor-set-of-data-comparing-to-this-one.

First, I'm wondering if the IMDB_ [EN] [HTTPS] (afrocuban) script is working properly.

Then a new IMDB_ [EN] [HTTPS] script version will follow, only then archive IMDB_ [EN] [HTTPS] .psf v1.4.1.3.

EDIT: I forgot how to get all the directors for the series' "Director" field (not episode's "Director" field). This script doesn't retrieve that names.

I need a little more information on what you had in mind because I don’t have an answer for this at the moment.
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #263 on: October 21, 2020, 08:35:46 am »
This is the screenshot of Modern Family series (not episode(s)). We see directors of all episodes there. I can't remember how to get that. Thank you in advance.




Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #264 on: October 21, 2020, 08:45:55 pm »

First, I'm wondering if the IMDB_ [EN] [HTTPS] (afrocuban) script is working properly.

It works great for the movies and episodes. It doesn't import directors for the series, though.

Best regards

Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #265 on: October 23, 2020, 01:44:46 am »
and it still doesn't import non-Latin (titles in cyrillic, in my case)...

Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #266 on: October 23, 2020, 07:59:41 am »
IMDB_ [EN] [HTTPS] V 1.4.1.4 script

I fixed some bugs in the code section for ParsePage_IMDBMovieCREDIT (Full cast and crew section except Cast section).


Quote
CHANGE LOG :
            V 1.4.1.4 (19/10/2020) Ivek23: ParsePage_IMDBMovieCREDIT (Full Cast and Crew section) = Corrected parts of the code.

IMDB_ [EN] [HTTPS] V 1.4.1.4 script is attached.
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #267 on: October 23, 2020, 11:41:22 am »

First, I'm wondering if the IMDB_ [EN] [HTTPS] (afrocuban) script is working properly.

It works great for the movies and episodes. It doesn't import directors for the series, though.

The IMDB_ [EN] [HTTPS] script only downloads the Cast section for the series, so the IMDB_ [EN] (HTTPS] (series) or IMDB_ [EN] [HTTPS] (series) (Miguelh1020) script must be used.
This is the screenshot of Modern Family series (not episode(s)). We see directors of all episodes there. I can't remember how to get that. Thank you in advance.
Now this should be done using scripts for the series.

and it still doesn't import non-Latin (titles in cyrillic, in my case)...

Quote
  CODE_PAGE      =65001 ; //28591=ISO 8859-1 Latin 1; Western European (ISO). Use: 65001=Unicode (UTF-8) | 0=for Autodetect   Autodetect   
.
.
.
Function DownloadPage(URL:AnsiString):String; //BlockOpen
//Returns the URL page text. If error returns empty string
  Var
    i:Integer;
    ScriptPath,WebText:String;
    Begin
    LogMessage(Chr(9)+Chr(9)+'Function DownloadPage BEGIN======================|');
    LogMessage(Chr(9)+Chr(9)+'Global Var-DownloadURL|'+DownloadURL+'|');   
    LogMessage(Chr(9)+Chr(9)+'      Local Var-URL|'+URL+'|');
    ScriptPath:=GetAppPath+'Scripts\';
    //LogMessage(Chr(9)+Chr(9)+'      Local Var-ScriptPath|'+ScriptPath+'|');
    //Delete the ancient dowloaded page file. Needed for wait to curl download included in PowerShell command.
    While FileExists(ScriptPath+BASE_DOWNLOAD_FILE_NO_BOM) Do Begin
         FileExecute('cmd.exe', '/C del "'+ScriptPath+BASE_DOWNLOAD_FILE_NO_BOM+'"');
         LogMessage(Chr(9)+Chr(9)+'      Waiting 1s for delete:'+ScriptPath+BASE_DOWNLOAD_FILE_NO_BOM);
         wait (1000);
    End;
    //Download the URL page.
    LogMessage(Chr(9)+Chr(9)+'      Download with PVdBDownPage in file:|'+ScriptPath+BASE_DOWNLOAD_FILE_NO_BOM+' the information of:|'+URL+'||');
    FileExecute(ScriptPath+'PVdBDownPage.exe', '"'+URL+'" "'+ScriptPath+BASE_DOWNLOAD_FILE_NO_BOM+'"');
    //Wait download finish and exist the downloaded page.
    i:=0;   // INTERNET_TEST_ITERATIONS
    While Not(FileExists(ScriptPath+BASE_DOWNLOAD_FILE_NO_BOM)) Do Begin
         LogMessage(Chr(9)+Chr(9)+'      Waiting 2s for exists of:'+ScriptPath+BASE_DOWNLOAD_FILE_NO_BOM);
         wait (2000);
         i:=i+1;
         If i=INTERNET_TEST_ITERATIONS Then Begin
            if 2=MessageBox('Too many faulty attempts to internet connection.'+Chr(13)+ 'Retry or Cancel?',SCRIPT_NAME,5) then begin
               LogMessage(Chr(9)+Chr(9)+'Function DownloadPage END with NOT INTERNET connection ===============|');
               Result:='';
               Exit;
            End;
            i:=0;
         End;
    End;
    LogMessage(Chr(9)+Chr(9)+'      Now present complete page file: '+ScriptPath+BASE_DOWNLOAD_FILE_NO_BOM);
    WebText:=FileToString(ScriptPath+BASE_DOWNLOAD_FILE_NO_BOM);
    WebText:=ConvertEncoding(WebText, );  //65001 utf-8 Unicode (UTF-8) ---> https://msdn.microsoft.com/en-us/library/dd317756(VS.85).aspxbrary/dd317756(VS.85).aspx
    //LogMessage(Chr(9)+Chr(9)+'      Local Var-WebText|'+WebText+'|'); //Debug statement
    Result:=WebText;

In the script, set from
Quote
CODE_PAGE      =65001 ;
in
Quote
CODE_PAGE      =0 ;
or
Quote
CODE_PAGE      =28595 ;

It might work. You also have a link to the code page below.

https://docs.microsoft.com/en-us/windows/win32/intl/code-page-identifiers?redirectedfrom=MSDN
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #268 on: October 23, 2020, 06:47:24 pm »
Thanks Ivek. I will try changing code page, and wil let you know



The IMDB_ [EN] [HTTPS] script only downloads the Cast section for the series, so the IMDB_ [EN] (HTTPS] (series) or IMDB_ [EN] [HTTPS] (series) (Miguelh1020) script must be used.
Now this should be done using scripts for the series.

Unfortunately, not a single IMDb script import directors of the series for me. I tried them all. Does it import directors for you?

Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #269 on: October 24, 2020, 09:38:22 am »
28595 works for me to import cyrillic, but then it doesn't work to import Latin. I am absolutely positive that 65001 worked for me in the past. What could went wrong in the meantime, do you have any idea?

Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #270 on: October 25, 2020, 08:24:11 am »
IMDB_[EN][HTTPS](series) V 1.4.1.4 script

Same problem with series as it was with movies. I fixed some bugs in the code section for ParsePage_IMDBMovieCREDIT (Full cast and crew section except Cast section).


Quote
CHANGE LOG :
            V 1.4.1.4 (19/10/2020) Ivek23: ParsePage_IMDBMovieCREDIT (Full Cast and Crew section) = Corrected parts of the code.

IMDB_[EN][HTTPS](series) V 1.4.1.4 script is attached.
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #271 on: October 25, 2020, 08:24:32 am »
IMDB_[EN][HTTPS](episodes) V 1.4.1.4 script

Same problem with series-episodes as it was with movies. I fixed some bugs in the code section for ParsePage_IMDBMovieCREDIT (Full cast and crew section except Cast section).


Quote
CHANGE LOG :
            V 1.4.1.4 (19/10/2020) Ivek23: ParsePage_IMDBMovieCREDIT (Full Cast and Crew section) = Corrected parts of the code.

IMDB_[EN][HTTPS](episodes) V 1.4.1.4 script is attached.
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #272 on: October 25, 2020, 08:50:27 am »
Unfortunately, not a single IMDb script import directors of the series for me. I tried them all. Does it import directors for you?

Works with the new IMDB_ [EN] (HTTPS] (series) V 1.4.1.4 script and IMDB_ [EN] [HTTPS] (episodes) V 1.4.1.4 script.

28595 works for me to import cyrillic, but then it doesn't work to import Latin. I am absolutely positive that 65001 worked for me in the past. What could went wrong in the meantime, do you have any idea?

What about that, maybe it'll be okay now.
Quote
CODE_PAGE      =0 ;  // 0=for Autodetect   Autodetect
or maybe
Quote
CODE_PAGE      =1252 ;

Quote
1250    windows-1250    ANSI Central European; Central European (Windows)
1251    windows-1251    ANSI Cyrillic; Cyrillic (Windows)
1252    windows-1252    ANSI Latin 1; Western European (Windows)
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Possibles improving Custom Fields working in MOD version
« Reply #273 on: October 26, 2020, 08:11:47 pm »
This is what I get in Cinema1:

<link url="http://www.allmovie.com/movie/the-devil-all-the-time-v724198 http://www.filmaffinity.com/en/film267933.html http://www.imdb.com/title/tt7395114/fullcredits">Full Cast&Crew info names</link>
   •   Directed by
   •   Writing Credits
   •   Cast          (in credits order)
   •   Produced by
   •   Music by
   •   Cinematography by
   •   Film Editing by
   •   Casting By
   •   Production Design by
   •   Art Direction by
   •   Set Decoration by
   •   Costume Design by
   •   Makeup Department
   •   Production Management
   •   Second Unit Director or Assistant Director
   •   Art Department
   •   Sound Department
   •   Special Effects by
   •   Visual Effects by
   •   Stunts
   •   Camera and Electrical Department
   •   Casting Department
   •   Costume and Wardrobe Department
   •   Editorial Department
   •   Location Management
   •   Music Department
   •   Script and Continuity Department
   •   Transportation Department
   •   Additional Crew
   •   Thanks

Is this working correctly?

Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #274 on: October 26, 2020, 09:20:54 pm »
This is what I get in Cinema1:

<link url="http://www.allmovie.com/movie/the-devil-all-the-time-v724198 http://www.filmaffinity.com/en/film267933.html http://www.imdb.com/title/tt7395114/fullcredits">Full Cast&Crew info names</link>

Thanks for reporting error. No, this is my mistake because I only tested with Imdb url addresses.
This error is present in all IMDB_ [EN] [HTTPS] scripts for movies, series and episodes. The errors will be corrected tomorrow

This is what I get in Cinema1:
.
.
.
   •   Directed by
   •   Writing Credits
   •   Cast          (in credits order)
   •   Produced by
   •   Music by
   •   Cinematography by
   •   Film Editing by
   •   Casting By
   •   Production Design by
   •   Art Direction by
   •   Set Decoration by
   •   Costume Design by
   •   Makeup Department
   •   Production Management
   •   Second Unit Director or Assistant Director
   •   Art Department
   •   Sound Department
   •   Special Effects by
   •   Visual Effects by
   •   Stunts
   •   Camera and Electrical Department
   •   Casting Department
   •   Costume and Wardrobe Department
   •   Editorial Department
   •   Location Management
   •   Music Department
   •   Script and Continuity Department
   •   Transportation Department
   •   Additional Crew
   •   Thanks

Is this working correctly?

The rest is fine.
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #275 on: October 26, 2020, 11:00:39 pm »
You are welcome and thank you for correcting it. I guess in Cinema1 we will get all the names from fullcredits page? I couldn't find description for what this field is. At the moment only occupations are imported without any name.

Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #276 on: October 27, 2020, 01:29:07 pm »
IMDB_[EN][HTTPS]V 1.4.1.5 script

I fixed some bugs in the code section for ParsePage_IMDBMovieCREDIT (Full cast and crew section except Cast section).


Quote
CHANGE LOG :
            V 1.4.1.5 (27/10/2020) Ivek23: ParsePage_IMDBMovieCREDIT (Full Cast and Crew section) = Corrected parts of the code. See the forum post: http://www.videodb.info/forum_en/index.php/topic,4134.msg21196.html#msg21196

IMDB_ [EN] [HTTPS] V 1.4.1.5 script is attached.



IMDB_[EN][HTTPS](series) V 1.4.1.5 script

Same problem with series as it was with movies. I fixed some bugs in the code section for ParsePage_IMDBMovieCREDIT (Full cast and crew section except Cast section).

IMDB_[EN][HTTPS](series) V 1.4.1.5 script is attached.




IMDB_[EN][HTTPS](episodes) V 1.4.1.5 script

Same problem with series as it was with movies. I fixed some bugs in the code section for ParsePage_IMDBMovieCREDIT (Full cast and crew section except Cast section).

IMDB_[EN][HTTPS](episodes) V 1.4.1.5 script is attached.
« Last Edit: October 27, 2020, 01:56:03 pm by Ivek23 »
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #277 on: October 29, 2020, 10:37:23 pm »
Thanks Ivek.

So is this how it is supposed Cinema1 to contain only occupations, and not names? What would be the purpose of this field then, except for the link to full credits? Can you please upload a screenshot of this field from your database? I'd just like to compare yours and mine...



« Last Edit: October 29, 2020, 10:39:20 pm by afrocuban »

Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2690
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #278 on: October 30, 2020, 06:27:04 pm »
Thanks Ivek.

So is this how it is supposed Cinema1 to contain only occupations, and not names? What would be the purpose of this field then, except for the link to full credits? Can you please upload a screenshot of this field from your database? I'd just like to compare yours and mine...


The Cinema1 custom box now has the correct information and is exactly the same as my Cinema1 custom box, so there's no reason to take a screenshot of my Cinema1 custom box. in the attachment, there is a Cinema custom field, which contains information for the credits listed below, which have names and a url link to the website.

    • Directed by
    • Writing Credits
    • Produced by
    • Music by
    • Cinematography by
    • Thanks

   • Cast (in credits order) is in the normal field for players.

A screenshot has been added for 10 Things I Hate About You movie.
Ivek23
Win 10 64bit (32bit)   PVD v0.9.9.21, PVD v1.0.2.7, PVD v1.0.2.7 + MOD


Offline afrocuban

  • Moderator
  • *****
  • Posts: 453
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #279 on: November 01, 2020, 03:01:54 am »
Thanks Ivek! My Cinema field looks the same, as well. Still, I don't get it what's the purpose of Cinema1 field? Can you please explain it, or put a link where it is explained? Thanks in advance!