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

0 Members and 3 Guests are viewing this topic.

Offline afrocuban

  • Moderator
  • *****
  • Posts: 471
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #240 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: 471
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #241 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: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #242 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: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #243 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: 471
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #244 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: 471
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #245 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: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #246 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: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #247 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: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #248 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: 471
    • View Profile
Re: Possibles improving Custom Fields working in MOD version
« Reply #249 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: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #250 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: 471
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #251 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: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #252 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: 471
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #253 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: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #254 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: 471
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #255 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!

Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #256 on: November 01, 2020, 08:37:19 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!

More info at the link below.

http://www.videodb.info/forum_en/index.php/topic,4134.msg20890.html#msg20890
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: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #257 on: November 01, 2020, 01:04:14 pm »
IMDB_[EN][HTTPS]_(Cast&Crew) 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).


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!

More info at the link below.

http://www.videodb.info/forum_en/index.php/topic,4134.msg20890.html#msg20890

In the Cinema1 custom box, there are only a list of records of the areas, what all was involved in the exact specific movie, series and so on. Here, this list is just for the purpose of what the areas are, but there are no names or links here like in the Custom Cinema box.

IMDB_[EN][HTTPS]_(Cast&Crew) 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: 471
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #258 on: November 01, 2020, 02:39:35 pm »
Thank you Ivek. You posted corrected script just before I clicked submit my post on old script importing results. I have now used corrected IMDB_[EN][HTTPS]_(Cast&Crew).psf and change the code as follows:
Code: [Select]
//GET_CREW_CREDIT  = True ;  //Download Cast and Credit provider page for retreive the some credits (crew) info. Otherwise set to False to only the Directors, Writers, Composers, Producers, Cinematography and Thanks info of the Cast and Credit provider page. 
  GET_CREW_CREDIT  = True ;  //Download Cast and Credit provider page for retreive the some credits (crew) info. Otherwise set to False to only the Directors, Writers, Composers, Producers, Cinematography and Thanks info of the Cast and Credit provider page.
  GET_FULL_CREW_CREDIT  = True ;  //Download Cast and Credit provider page for retreive the more  some credits (crew) info. Otherwise set to False to only the Directors, Writers, Composers, Producers and Cinematography + (GET_CREW_CREDIT = True) info of the Cast and Credit provider page.

Now I get it that actually this field isn't for full credits as seen on original IMDb page. Names are imported in Cinema field, and Cinema1 shows all possible fields which can be imported to Cinema, as I understand.

Still, while tested for http://www.imdb.com/title/tt0058672/fullcredits these names are missing from Cinema field, and occupations are stated in Cinema1 field, or it is somehow limited

Quote
Camera and Electrical Department
Philippe Brun   ...   cameraman: second unit
René Chabal   ...   assistant cameraman (as Rene Chabal)
Gilbert Chain   ...   cameraman
Roger Corbeau   ...   stillsman
Max Lechevallier   ...   assistant cameraman
Raymond Picon-Borel   ...   cameraman: second unit

Costume and Wardrobe Department
Theoni V. Aldredge   ...   costumes (as Denny Vachlioti)

Editorial Department
Patrick Clement-Bayard   ...   editor assistant
Johnny Dwyre   ...   editor assistant
Daniele Grimberg   ...   editor assistant (as Danielle Grimberg)

Additional Crew
Jean Fouchet   ...   main title
Lucie Lichtig   ...   script

Offline Ivek23

  • Global Moderator
  • *****
  • Posts: 2713
    • View Profile
Re: Personal Video Database 1.0.2.7 MOD
« Reply #259 on: November 01, 2020, 03:42:05 pm »
Quote
  //GET_CREW_CREDIT  = False ;  //Download Cast and Credit provider page for retreive the some credits (crew) info. Otherwise set to False to only the Directors, Writers, Composers, Producers, Cinematography and Thanks info of the Cast and Credit provider page. 
  GET_CREW_CREDIT  = True ;  //Download Cast and Credit provider page for retreive the some credits (crew) info. Otherwise set to False to only the Directors, Writers, Composers, Producers, Cinematography and Thanks info of the Cast and Credit provider page.
  GET_FULL_CREW_CREDIT  = True ;  //Download Cast and Credit provider page for retreive the more  some credits (crew) info. Otherwise set to False to only the Directors, Writers, Composers, Producers and Cinematography + (GET_CREW_CREDIT = True) info of the Cast and Credit provider page.

Leave it as it is here. Twice you have the GET_CREW_CREDIT option to make it easier to select the option you just need or want to use (once False, which is blocked, and True, which is not already blocked).

Now I get it that actually this field isn't for full credits as seen on original IMDb page. Names are imported in Cinema field, and Cinema1 shows all possible fields which can be imported to Cinema, as I understand.

Hold this and you are also thinking in the right direction.

Quote
Camera and Electrical Department
Philippe Brun   ...   cameraman: second unit
René Chabal   ...   assistant cameraman (as Rene Chabal)
Gilbert Chain   ...   cameraman
Roger Corbeau   ...   stillsman
Max Lechevallier   ...   assistant cameraman
Raymond Picon-Borel   ...   cameraman: second unit

Costume and Wardrobe Department
Theoni V. Aldredge   ...   costumes (as Denny Vachlioti)

Editorial Department
Patrick Clement-Bayard   ...   editor assistant
Johnny Dwyre   ...   editor assistant
Daniele Grimberg   ...   editor assistant (as Danielle Grimberg)

Additional Crew
Jean Fouchet   ...   main title
Lucie Lichtig   ...   script

There really isn't that, because there is no code in the script at all. It kind of made sense to me to just add this below.
Quote
  5. Cast & Crew field info names:   
   •   Directed by
   •   Writing Credits  // NO (WGA)
   •   Cast (in credits order)  // Only data info in normal Actors field
   •   Produced by
   •   Music by
   •   Cinematography by
   •   Film Editing by
   •   Casting By
   •   Production Design by
   •   Art Direction by
   •   Set Decoration by
   •   Costume Design by
   •   Production Management
   •   Second Unit Director or Assistant Director 
   •   Special Effects by
   •   Visual Effects by
   •   Casting Department
   •   Location Management
   •   Music Department
   •   Thanks

There really isn't that, because there is no code in the script at all. It kind of made sense to me to just add this below. The rest of what is seen in the Cinema1 custom field would put too much strain on the IMDB_ [EN] [HTTPS] _ (Cast & Crew) script when transferring information, as well as the entire PVD database.

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


 

anything