Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Ivek23

Pages: 1 ... 3 4 5 6 7 [8] 9 10 11 12 13 ... 133
141
Support / Re: Personal Video Database 1.0.2.7 MOD
« on: November 23, 2022, 09:07:14 am »
I noticed quite a few changes in the download of IMDb movies information, which means there have been changes in the source code for the IMDb movies web pages. This means that the IMDB_[EN][HTTPS] script does not transfer all the information.

It will be necessary to fix the IMDB_[EN][HTTPS] script. The same goes for IMDB_[EN][HTTPS]_TEST_1, which is made for testing users to report possible errors in the transmission of information.

Sorry, but at the moment I have quite a few health problems (including with my eyes), so I can't edit any Imdb scripts at the moment.

Slowly my health is improving, but my mother's health is deteriorating. This means that I don't have much time to fix and edit all the IMDB scripts. We will see when I can add some IMDB script (new version) to the forum.  I hope it will be as soon as possible.

142
Support / Re: IMDb
« on: November 23, 2022, 09:06:42 am »
I noticed quite a few changes in the download of IMDb movies information, which means there have been changes in the source code for the IMDb movies web pages. This means that the IMDB_[EN][HTTPS] script does not transfer all the information.

It will be necessary to fix the IMDB_[EN][HTTPS] script. The same goes for IMDB_[EN][HTTPS]_TEST_1, which is made for testing users to report possible errors in the transmission of information.

Sorry, but at the moment I have quite a few health problems (including with my eyes), so I can't edit any Imdb scripts at the moment.

Slowly my health is improving, but my mother's health is deteriorating. This means that I don't have much time to fix and edit all the IMDB scripts. We will see when I can add some IMDB script (new version) to the forum.  I hope it will be as soon as possible.

143
Support / Re: Episodes TV Series Problem
« on: November 23, 2022, 08:59:29 am »
Sorry, but at the moment I have quite a few health problems (including with my eyes), so I can't edit any Imdb scripts at the moment.

Slowly my health is improving, but my mother's health is deteriorating. This means that I don't have much time to fix and edit all the IMDB scripts. We will see when I can add some IMDB script (new version) to the forum.  I hope it will be as soon as possible.

144
Support / Re: Episodes TV Series Problem
« on: November 07, 2022, 08:42:17 pm »
Still can't get Imdb_Movie (episode list) to work on HTTPS?  :-[ :-[ :'( :'( :'( :'( :'( :'( :'(
Please!!!!!  ::)

Sorry, but at the moment I have quite a few health problems (including with my eyes), so I can't edit any Imdb scripts at the moment.
I am wishing you all the best for a swift recovery.  :-*

Thank you. I too hope it will be as soon as possible.

145
Support / Re: Episodes TV Series Problem
« on: November 07, 2022, 09:19:08 am »
Still can't get Imdb_Movie (episode list) to work on HTTPS?  :-[ :-[ :'( :'( :'( :'( :'( :'( :'(
Please!!!!!  ::)

Sorry, but at the moment I have quite a few health problems (including with my eyes), so I can't edit any Imdb scripts at the moment.

146
Support / Re: TV Serie problem
« on: September 26, 2022, 08:49:15 am »
Notification:

IMDB Movie(episode list) (a) script and IMDB Movie(episode list) script using Proxomitron no longer work.

147
Support / Re: New changes on ImdB made PVD 1.0.2.7 Unusable
« on: September 26, 2022, 08:42:00 am »
Dear Ivek, First of all I wish you and all our friends in PVD, a Happy New Year 2022.

Thanks

I am writing in order to ask where stands the checking you where doing on all the files which needed modification. Have you finished them or not yet ?
Please let us know.

Here is a list of already revised scripts and links where they were added.

Here is a list of Imdb scripts that have already been updated and added to the forum. Below are also links to the topic where there are descriptions for these scripts.
  • Imdb Movie Info(title)
  • Imdb Movie
  • Imdb Movie Info
  • Imdb Top 250, IMDb Rating and Studio (2)
  • Imdb Movie Additional Info
  • Imdb Movie Additional Info a
  • Imdb Movie(tech specs) and Imdb+Movie(tech+specs)
  • Imdb Movie(plotkeywords)
  • Imdb Movie(plotsummary)
  • Imdb Movie(releaseinfo) and Imdb Movie(combined) a
  • Imdb Movie(soundtrack)
  • Imdb Movie(taglines)
  • Imdb Movie (locations)
  • Imdb Movie(combined)
  • Imdb Movie(parentsguide)
  • Imdb Movie(combined)2 - replace - Imdb Movie(combined) a
  • Imdb Movie(parentsguide)2 - replace - Imdb Movie(parentsguide) a
However, the Imdb Movie (business) script cannot be fixed because these IMDb websites no longer exist.

A new Imdb Movie (locations) script is now available instead of the Imdb Movie (business) script.

Https Imdb Movie Script for rating ...
http://www.videodb.info/forum_en/index.php/topic,4191.0.html

Https Imdb Movie Script for Additional Information
http://www.videodb.info/forum_en/index.php/topic,4193.0.html


There are, however, a few scripts that need to be fixed. Below is a list of scripts that need to be fixed.
Quote
Imdb Movie Script (cast)2 0.1.2.0
Imdb Movie Script (cast series)2 0.1.2.0
Imdb Movie Script (cast episode)2 0.1.2.1
Imdb Movie Photo (Poster) Script 0.1.3.0
Imdb Movie Poster Script (2) 0.1.4.0
Imdb Movie Photo (poster) Script (2) 0.1.4.0
Quote
  • Imdb Movie(studio&combined) and Imdb Movie(studio&combined)2
  • Imdb Movie(studio&company) and Imdb Movie(studio&company)2
  • Imdb Movie(misclinks)
  • Imdb Movie(pmisclinks)
  • Imdb Movie Photo(Poster)(2)
  • Imdb Movie Poster(2)
  • Imdb+Movie+Photo
  • All Imdb Movie(cast) scripts

I am currently testing scripts for External Sites however, the testing takes longer because I have 3500 movie titles in the test database and I check them to get the correct data transfers. It is very important that it is not necessary to correct any errors in the transmission of information later.

Since I already have known vision problems (you probably already know that), which are gradually increasing, I also need to stop with script tests so as not to strain my eyes too much, because then PVD users would be deprived of new script updates and further PVD use.

Notification:

All IMDB Movie scripts using Proxomitron no longer work.


If there is ever time, will fix them to work using Proxomitron or try to edit them to work in 1.0.2.7 MOD version in HTTPS mode.

148
Support / Re: Episodes TV Series Problem
« on: September 26, 2022, 08:32:36 am »
Notification:

IMDB Movie(episode list) (a) script and IMDB Movie(episode list) script using Proxomitron no longer work.

149
Support / Re: IMDb
« on: September 26, 2022, 08:17:59 am »
the script (IMDB Movie Script) does not want to import the list of series. Displays an empty search list and that's it. Although there is already a direct address (pic1).
Help, the script "Imdb_Movie(episodel).psf" stopped working. There is an address, but a message appears (!pic0.jpg). Or an empty one appears (!pic1.jpg) and does not import the list of series.

Yes, I already know. I am already solving the problem, now I am already testing the new version, which will work in the 1.0.2.7 MOD version.

At the same time, I am also testing the IMDB_[EN][HTTPS]_TEST_1 script, where it was also necessary to correct some errors. I have discovered these now, or they are the result of changes in the source code of pages on the Imdb web pages.

It's going to take a while because the fixes for the Seasons from Episode List information are causing me quite a bit of trouble getting the information for Seasons to download correctly.

150
Support / Re: Personal Video Database 1.0.2.7 MOD
« on: July 29, 2022, 04:43:48 pm »
In the first half of August, the appearance of the page will be completely changed on the IMDb People web pages.

Changed the basic People web page, the design of which is based on the Movie web pages. But you can already see this look.

In the future, it will be necessary to fix all Imdb People scripts to the new look of the page so that they will work again.

Here you have a description in pictures.

151
Support / Re: Personal Video Database 1.0.2.7 MOD
« on: July 26, 2022, 01:43:32 pm »
In the first half of August, the appearance of the page will be completely changed on the IMDb People web pages.

Changed the basic People web page, the design of which is based on the Movie web pages. But you can already see this look.

In the future, it will be necessary to fix all Imdb People scripts to the new look of the page so that they will work again.

152
thanks for keeping the project alive.  ;)

Welcome.

153
Edit:
Jurassic World Dominion (2022) -- Description added to database after download is nothing like the Description presented on IMDB's site for this movie.

The same explanation as for The Black Phone (2021) applies.

Just finished updating the movie database once more using 'IMDB_ [EN] [HTTPS] _TEST_1';  2 movies that downloaded the Description also downloaded a bunch of jibber-jabber jargin thereafter as well, making the Description very lengthy; requiring me to manually clean it up.  Perhaps you could test the movies yourself to see if a fix should be applied to the script.
They were both animation type movies:
The Bobs Burgers Movie (2022)    and
The Sea Beast (2022)

Edit:
Added another movie 'The Phantom Of The Open (2021)' and it downloaded same jargin for Description+ above.

I added this piece of code and it works ok.
Code: [Select]
        curPos:=Pos('Plot ',ItemValue);                               //WEB_SPECIFIC.
        If 0<curPos then ItemValue:=Copy(ItemValue,0,curPos-1);



Quote
Function ParsePage_IMDBMovieREFERENCE(HTML:String):Cardinal; //BlockOpen
    //Returns:
    //     Result:=prFinished; Script has finished gathering data
    //     Result:=prError; If zany big problem? with exit
    //Retrieve: REFERENCE~
  Var
    curPos,endPos:Integer;   
    ItemValue,ItemList:String;
    //Category,Name:String;
   debug_pos1:Integer;
   ItemValue22:String;
   ItemValue0,ItemValue1,ItemValue2:String;      
   ItemValue10,ItemValue11,ItemValue12,ItemList2:String;      
  Begin
    LogMessage('Function ParsePage_IMDBMovieREFERENCE BEGIN=====================||');
    Result:=prFinished;  //It will change to prError if any big problem with exit;
   
   //(*
   //~Imdb Title 1~
   If Pos('<div id="content-2-wide" class="redesign">',HTML)>0 Then Begin
      curPos:=PosFrom('<h3 itemprop="name">',HTML,EndPos);
      //curPos:=curPos+Length('<h3 itemprop="name">');
      EndPos:=PosFrom('<section class="titlereference-section-overview">',HTML,curPos);
      ItemList:=Copy(HTML,curPos,endPos-curPos);
      //ItemList:=Trim(Copy(HTML,curPos,endPos-curPos));   
      //LogMessage(#13+'           Parse results ('+IntToStr(curPos)+','+IntToStr(endPos)+') complex ItemList:'+ItemList+'||'+#13);
      if (Length(ItemList)>0) then begin   
         ItemValue0:=TextBetWeenFirst(ItemList,'<h3 itemprop="name">','<span class="titlereference-title-year">');
         if ItemValue0 <> '' then LogMessage('      Get result ItemValue0:'+ItemValue0+'||');   
         if ItemValue0 <> '' then ItemList2:=ItemList2+ItemValue0+' ';
         ItemValue10:=TextBetWeenFirst(ItemList,'<span class="titlereference-title-year">','</span>');
         if ItemValue10 <> '' then LogMessage('      Get result ItemValue10:'+ItemValue10+'||');
         if ItemValue10 <> '' then ItemList2:=ItemList2+ItemValue10+#13;
         ItemValue1:=TextBetWeenFirst(ItemList,'</h3>','</span>');
         if ItemValue1 <> '' then LogMessage('      Get result ItemValue1:'+ItemValue1+'||');
         debug_pos1:=Pos('if (',ItemValue1);
         if debug_pos1 >0 then ItemValue1 := Copy(ItemValue1,0,debug_pos1-1);
         if ItemValue1 <> '' then LogMessage('      Get result ItemValue1a:'+ItemValue1+'||');         
         if ItemValue1 <> '' then ItemList2:=ItemList2+ItemValue1+#13;
         ItemValue11:=HTMLValue(HTML,curPos,0,'<ul class="ipl-inline-list">','</ul>');
         if ItemValue11 <> '' then LogMessage('      Get result    ItemValue11:'+ItemValue11+'||');
         ItemValue11:=StringReplace(ItemValue11,'                                        ','  '+#8729+'  ',True,False,True);
         ItemValue11:=StringReplace(ItemValue11,'                        ','  '+#8729+'  ',True,False,True);
         ItemValue11:=StringReplace(ItemValue11,'                                ','  '+#8729+'  ',True,False,True);   
         ItemValue11:=StringReplace(ItemValue11,'        ','',True,False,True);
         if ItemValue11 <> '' then ItemList2:=ItemList2+ItemValue11+#13;
         ItemValue2:=TextBetWeenFirst(ItemList,'<span class="ipl-rating-star__rating">','</span>');
         if ItemValue2 <> '' then LogMessage('      Get result ItemValue2:'+ItemValue2+'||');
         if ItemValue2 <> '' then ItemList2:=ItemList2+ItemValue2;
         ItemValue12:=TextBetWeenFirst(ItemList,'<span class="ipl-rating-star__total-votes">','</span>');
         if ItemValue12 <> '' then LogMessage('      Get result ItemValue12:'+ItemValue12+'||');
         if ItemValue12 <> '' then ItemList2:=ItemList2+'  '+#8226+'  '+ItemValue12;
         //Write to ~features~ field
         //if (Length(ItemList2)>0) then begin
         //   AddCustomFieldValueByName('Imdb Title 1',ItemList2); //Ivek23 CustomField ~ImdbTechSpecs~ for ~features~
            LogMessage('      Get result Movie ~Features~ (CF~ImdbTechSpecs~):'+ItemList2+'||');
         //End;      
         //ItemList2:=ItemValue0+' '+ItemValue10+#13+ItemValue1+#13+ItemValue11+#13+ItemValue2+'  '+#8226+'  '+ItemValue12;      
         If ItemList2 <> '' then AddCustomFieldValueByName('Imdb Title 1',ItemList2);   
      End;      
   End;
   //*)      
   
    //Get "Storyline" as ~description~  **
    curPos:=Pos('<section class="titlereference-section-overview">',HTML);                                 //WEB_SPECIFIC.
    If 0<curPos then begin
        ItemValue22:=TextBetWeen(HTML,'<div>','</div>',false,curPos);        //Strings which opens/closes the data. WEB_SPECIFIC   
        //ItemValue:=StringReplace(ItemValue, 'Edit', '', true, false, true);  //Cleaning. WEB_SPECIFIC.      
        //ItemValue:=StringReplace(ItemValue, 'Industry information at your fingertips', '', true, false, true);  //Cleaning. WEB_SPECIFIC.
        //ItemValue:=StringReplace(ItemValue, 'Some parts of this page won'+#39+'t work property. Please reload or try later.', '', true, false, true); //Cleaning. WEB_SPECIFIC.
        curPos:=Pos('Season',ItemValue22);   //WEB_SPECIFIC.
        If 0<curPos then ItemValue22:=Copy(ItemValue22,0,curPos-1);
      curPos:=Pos('Seasons',ItemValue22);   //WEB_SPECIFIC.      
        If 0<curPos then ItemValue22:=Copy(ItemValue22,0,curPos-1);
        //AddFieldValueXML('description',ItemValue22);
        if ItemValue22 <> '' then LogMessage('      Get result description2:'+#13+ItemValue22+'||');
    End;      

    //Get "Plot Summary" as ~description~
    curPos:=Pos('<td class="ipl-zebra-list__label">Plot Summary</td>',HTML);                                 //WEB_SPECIFIC.
    If 0<curPos then begin
        ItemValue:=TextBetWeen(HTML,'<p>','<p>',false,curPos);        //Strings which opens/closes the data. WEB_SPECIFIC
        ItemValue:=StringReplace(ItemValue, 'Edit', '', true, false, true);  //Cleaning. WEB_SPECIFIC.      
        ItemValue:=StringReplace(ItemValue, 'Industry information at your fingertips', '', true, false, true);  //Cleaning. WEB_SPECIFIC.
        ItemValue:=StringReplace(ItemValue, 'Some parts of this page won'+#39+'t work property. Please reload or try later.', '', true, false, true); //Cleaning. WEB_SPECIFIC.
        curPos:=Pos('—',ItemValue);                               //WEB_SPECIFIC.
        If 0<curPos then ItemValue:=Copy(ItemValue,0,curPos-1);
        curPos:=Pos('Written by ',ItemValue);                               //WEB_SPECIFIC.
        If 0<curPos then ItemValue:=Copy(ItemValue,0,curPos-1);   
        curPos:=Pos('Plot ',ItemValue);                               //WEB_SPECIFIC.
        If 0<curPos then ItemValue:=Copy(ItemValue,0,curPos-1);      
        //AddFieldValueXML('description',ItemValue);
        LogMessage('      Get result description:'+#13+ItemValue+'||');
    End;   
   
   if (ItemValue = '') AND (ItemValue22 <> '') then
   AddFieldValueXML('description',ItemValue22);
   if (ItemValue <> '') AND (ItemValue22 <> '') then
   AddFieldValueXML('description',ItemValue);
   
    //Get ~tags~ "keywords" (field with several values in a comma separated list)
   If Not(GET_FULL_PLOTKEYWORDS) Then Begin
      curPos:=Pos('<td class="ipl-zebra-list__label">Plot Keywords</td>',HTML);                                      //WEB_SPECIFIC.IC.
      If 0<curPos Then Begin
         EndPos:=curPos;
         ItemValue:=HTMLValues(HTML,'<td class="ipl-zebra-list__label">Plot Keywords</td>','</ul>','<li class="ipl-inline-list__item">','</li>',', ',endPos);
         curPos:=Pos('See All',ItemValue);                               //WEB_SPECIFIC.
         If 0<curPos then ItemValue:=Copy(ItemValue,0,curPos-1);            
            AddFieldValueXML('tags',ItemValue);
            if ItemValue <> '' then LogMessage('      Get results Tags:'+ItemValue+'||');
       End;
    End;   

    //Get ~tagline~
    curPos:=Pos('<td class="ipl-zebra-list__label">Taglines</td>',HTML);                                 //WEB_SPECIFIC.
    If 0<curPos then begin
        ItemValue:=TextBetWeen(HTML,'<td>','<td>',false,curPos);        //Strings which opens/closes the data. WEB_SPECIFIC
        ItemValue:=StringReplace(ItemValue, 'Edit', '', true, false, true);  //Cleaning. WEB_SPECIFIC.   
       curPos:=Pos('See more',ItemValue);                               //WEB_SPECIFIC.
        If 0<curPos then ItemValue:=Copy(ItemValue,0,curPos-1);   
        AddFieldValueXML('tagline',ItemValue);
        if ItemValue <> '' then LogMessage('      Get result tagline:'+ItemValue+'||');
    End;   
      
    LogMessage('Function ParsePage_IMDBMovieREFERENCE END=====================||');
  End; //BlockClose

Copy the entire code section below and paste it into the Imdb script to replace the entire old Function ParsePage_IMDBMovieREFERENCE code section.



But you can replace only this part of the code in Function ParsePage_IMDBMovieREFERENCE

Quote
    //Get "Plot Summary" as ~description~
    curPos:=Pos('<td class="ipl-zebra-list__label">Plot Summary</td>',HTML);                                 //WEB_SPECIFIC.
    If 0<curPos then begin
        ItemValue:=TextBetWeen(HTML,'<p>','<p>',false,curPos);        //Strings which opens/closes the data. WEB_SPECIFIC
        ItemValue:=StringReplace(ItemValue, 'Edit', '', true, false, true);  //Cleaning. WEB_SPECIFIC.      
        ItemValue:=StringReplace(ItemValue, 'Industry information at your fingertips', '', true, false, true);  //Cleaning. WEB_SPECIFIC.
        ItemValue:=StringReplace(ItemValue, 'Some parts of this page won'+#39+'t work property. Please reload or try later.', '', true, false, true); //Cleaning. WEB_SPECIFIC.
        curPos:=Pos('—',ItemValue);                               //WEB_SPECIFIC.
        If 0<curPos then ItemValue:=Copy(ItemValue,0,curPos-1);
        curPos:=Pos('Written by ',ItemValue);                               //WEB_SPECIFIC.
        If 0<curPos then ItemValue:=Copy(ItemValue,0,curPos-1);   
        curPos:=Pos('Plot ',ItemValue);                               //WEB_SPECIFIC.
        If 0<curPos then ItemValue:=Copy(ItemValue,0,curPos-1);      
        //AddFieldValueXML('description',ItemValue);
        LogMessage('      Get result description:'+#13+ItemValue+'||');
    End;   

154
Explanation:

A change to the source code of the basic Movie IMDb web pages caused problems in fixing parts of the code in the IMDb script. Storylines, the description of which you can see in the Storyline section of the basic Movie IMDb web pages, it is not possible to add such code to the IMDb script, so that the script would then transfer it. The description, which you see in the black frame under the movie titles, does not match the description in the Storyline section. The Storyline (Plot Summary) code from the Reference View web pages is therefore added to the IMDb script. If the Plot Summary description is not on the Reference View web pages, then the description is transferred at the top under the movie titles.

The Black Phone (2021) -- Description added to database after download is similar to the Description presented on IMDB's site for this movie but it is not the same.
Example:
Downloaded Description added to database:
Finney Blake is a shy but clever 13-year-old boy who is abducted by a sadistic killer and trapped in a soundproof basement where screaming is of no use. When a disconnected phone on the wall begins to ring, Finney discovers that he can hear the voices of the killer's previous victims. And they are dead-set on making sure that what happened to them doesn't happen to Finney.

In this case, you have downloaded the description, which is visible in the Storyline section with the help of the Storyline code from the Reference View web pages.

The Black Phone (2021) -- Description added to database after download is similar to the Description presented on IMDB's site for this movie but it is not the same.
Example:

Description given on IMDB's site:
After being abducted by a child killer and locked in a soundproof basement, a 13-year-old boy starts receiving calls on a disconnected phone from the killer's previous victims.

You can see this written in a black frame under the movie titles, which does not match the description in the Storyline section or maybe even in the Reference View of the movie website.



For the rest of the above, I'll check to see what's wrong.

155
Scripts and Templates / Re: BoxOfficeMojo_ [HTTPS] script
« on: July 12, 2022, 12:42:45 pm »

I still have the same problem.

Example: https://www.boxofficemojo.com/title/tt6856242/

The bugreport file doesn't tell me anything because I'm not a programmer. What works wrong with this example. The log file will help me.

156
The IMDB_ [EN] [HTTPS] _TEST_1 has been updated here to test if the script correctly downloads Genre, Description, Taglines, Production Co, User Reviews and MiniSoundtracks. I am doing additional tests with another script to make the Bing results search function work as well. This will be added to the next official new IMDB_ [EN] [HTTPS] script
version.

Script is added.

157
No problem. In addition to downloading the genre, it will also download or update some normal fields and some custom fields. An updated full new version of the IMDB_ [EN] [HTTPS] script will follow in a few days or sooner.

158
The description is no longer downloaded because the text in the source code of the page is blocked between Storyline and Did you know. I will fix as much as possible, but it will take a while because I have less time to repair the script at the moment.

159
Talk / Re: Videodb.info news
« on: May 07, 2022, 11:53:33 am »
Good news:
Web page videodb.info will operated for yet at least one year.

Pages: 1 ... 3 4 5 6 7 [8] 9 10 11 12 13 ... 133