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 (Rel. 7), No More Updates
 Scripts
 IMDB (Complete) script improvements.
 New Topic  Reply to Topic
 Printer Friendly
Next Page
Author Previous Topic Topic Next Topic
Page: of 2 Lock Topic Edit Topic Delete Topic New Topic Reply to Topic

Crux
Starting Member

Russia
35 Posts

Posted - 16 Feb 2009 :  17:02:26  Show Profile  Visit Crux's Homepage  Edit Topic  Reply with Quote  View user's IP address  Delete Topic
Hi, Alessio,
I've already mentioned in the previous topic (IMDB string replacement needed) that there are at least two issues:

1. Incorrect INTELIGENT Directlink behavior.
2. Inability to use UTF-8/ISO8859-1 chars inside the scripts.

While the 1st issue I will try to solve, the 2nd is about total behavior of the software. As I can see UTF-8/ISO8859-1 chars can be successfully added manually to any field, while it's unable to use them in the script. Is there any suggestion about it? Or plans to add such functionality?

Right now I've sent you by mail the next version of IMDB(Complete) script with the following changes:
Improvements:
Added 3 ISO 8859-1/UTF-8 conversion tables via SUBSTITUTEWORD:
- FROM Unicode ISO 8859-1/UTF-8 chars opened like ANSI (such as Ç) TO ANSI chars
- FROM HTML codes of ISO8859-1 chars (such as ´) TO ANSI chars
- FROM HTML mnemonic links of ISO8859-1 chars (such as É) TO ANSI chars
Added cyrillic conversion table via SUBSTITUTEWORD:
- FROM HTML codes of Cyrillic chars (such as щ) TO ANSI chars
Added Option to Import or Not the default Original Title

Alessio Viti
Forum Admin

Italy
9171 Posts

Posted - 16 Feb 2009 :  18:22:09  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Thank you Crux!

I will try to find some time to take a look at it, for now I just uploda it to server

Thank you!

Alessio

http://www.facebook.com/pages/eXtreme-Movie-Manager/47220214342?ref=mf
Go to Top of Page

Crux
Starting Member

Russia
35 Posts

Posted - 19 Feb 2009 :  01:27:47  Show Profile  Visit Crux's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi, everybody,
I've made a redesign of engine's behavior around AKAS titles, which now uses '/releaseinfo' sub-page of the movie. Now there are 4 Options available to manage titles:

a. [Title Import] 0=Do not Take The Title|1=Import the Title, check related Put AKA Option
b. [Original Title Import]0=Do not Take Original Title|1=Import Original Title, check related Put AKA Option
c. [Put AKAS to Title (Select your language!)]
d. [Put AKAS to Original Title (Select your language!)]

With this options you can overwrite default IMDB's movie title at any field (Title or Original Title) with related AKA of your choice, f.e. English as Title & Italy as Original Title even if the default title on IMDB site is on French.

I've sent the script to Alessio for upload as an update to everyone. I'll be also glad to hear any comments or concerns regarding the IMDB (Complete) script behavior.

Hi, Alessio,
please, there should be a new version of the script from me, check the mailbox. I've also described a Bug with CSV Import in another thread - http://www.binaryworks.it/forum/topic.asp?TOPIC_ID=4892
Can you take a look & provide your feedback regarding it?
Go to Top of Page

Crux
Starting Member

Russia
35 Posts

Posted - 26 Feb 2009 :  01:12:31  Show Profile  Visit Crux's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Next modification has been sent to Alessio for distribution.

--------------------------

Mod.date: 26/February/2009

1. New functionality: Improved check for DirectLinks in Custom Field 8
2. Bug fix: Import of the Year to Title & Original Title

--------------------------

Details:
1. Previously: script may be hang if the link in Custom8 is incorrect or points to another site or another movie. Moreover if Custom8 accidentally points to another movie, then the script can potentially overwrite all data of your original movie with the incorrect one taken from Custom8.
Now: prior to use the value of Custom8 the script checks that it is really a link to IMDB, and that the loaded page contains the same movie as Title or Original Title in the movie from your database.

2. Previously: the option of importing the year to Title didn't affect the script behavior.
Now: the script correctly adds the year to Title & Original title, no matter if it contains default Title or AKA from IMDB.

--------------------------

Action plan:
1. Check & fix INTELIGENT Directlink behavior.
2. Add release dates import to Custom2. (requested by rayg)
3. Add a crew import to actors database. (requested by donnyj)
Go to Top of Page

rayg
Starting Member

USA
12 Posts

Posted - 01 Mar 2009 :  09:21:20  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Crux, thank you for, adding my request, to your action plan. I appreciate your work .
Go to Top of Page

Crux
Starting Member

Russia
35 Posts

Posted - 07 Mar 2009 :  22:30:10  Show Profile  Visit Crux's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Next modification has been sent to Alessio for distribution.
If you'll find any bug, issues or incorrect behavior, please, let me know.

--------------------------

Mod.date: 07/March/2009

1. Improvement: script web site changed from www to akas
2. Improvement (roll-back): removed unnecessary comments if info isn't found
3. New functionality: particular release date import
4. New functionality: complete release dates list import

--------------------------

Details:
1. Previously: the script uses www.imdb.com & it's subpages to look for the information & in different script places it was hardcoded
Now: It uses akas.imdb.com, so during import you will now see that script loads pages such as akas.imdb.com/title/ttXXXXXX/etc. Hardcoded script links were removed from the script & it's uses only one reference variable.

2. Previously: During import of different parts such as TagLine, Top250, DVD info, Awards, & if such info has not been found on the movie page, the script wrote unneeded comments such as (not specified), etc.
Now: It has been rolled-back to default behavior & the script remains the related fields clear or unchanged.

3. Previously: Not available
Now: New option has been added, so you can control from which country release dates should be loaded to CustomField 2. If option is set to 0(default value), the script loads default release date from main page, as well as if the release dates for chosen country has not been found.

3. Previously: Not available
Now: The script loads the complete list of all release dates to CustomField9 as addition to AKAs. Can be also controlled by a new option.

--------------------------

Action plan:
1. Check & fix INTELIGENT Directlink behavior.
2. Add a crew import to actors database. (requested by donnyj)
3. Add import of all(I mean really all, not only from main page) AKAS to CustomField9.
Go to Top of Page

Crux
Starting Member

Russia
35 Posts

Posted - 07 Mar 2009 :  22:32:51  Show Profile  Visit Crux's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Recommended titles for CustomFields if you're using IMDB (Complete) script for import movies' data:
1. IMDB Top250
2. Release Date
..
7. # of Awards
8. IMDB Link
9. Release Info
10. Goofs
11. Trivia
Go to Top of Page

donnyj
Junior Member

USA
138 Posts

Posted - 11 Mar 2009 :  04:07:46  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
can you make it so when the complete actor download is enabled, the flag or whatever is used is set for "Never Searched from Web"?

Right now, if you go to the actors, the "new" ones are marked as "Never Searched from Web".

if that is not possible, Alessio could you please update the MagicScript (or whatever) to allow for this to be done?

Does the current actor download script match the complete download script (as far as the actor downloads)?
Go to Top of Page

Crux
Starting Member

Russia
35 Posts

Posted - 11 Mar 2009 :  16:39:24  Show Profile  Visit Crux's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
I'm not using nor modifying IMDB (actors) script now, so I'm not sure that fully understand your point. In any case I'll take a look into actors import in Complete script soon.
Could you be more clearly on what script's behavior d'you expect? And I'll try to modify at least Complete script accordingly.

Go to Top of Page

donnyj
Junior Member

USA
138 Posts

Posted - 12 Mar 2009 :  10:26:02  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
When an actor is downloaded from the Actor tab (using an actor-only script), the actor's record is marked as "Web Imported", (go to the Actor tab, pick an actor, right-click on the name, select edit actor, select details, there is a checkbox to the right of Script Used.)

When the "actor" is marked as "Web Imported" the name no longer shows up when you do a mass internet import and use the filter "Never Searched From Web". Now, if you previously used the complete script to import all the actor's information, the actor is unmarked so they are listed as needing to be searched from the web...

I'm sorry, I'm probably not being clear enough.... maybe someone else can explain it better?

If Alessio is reading this, please take the changes/improvements made by Crux and apply them to the actor-only download!

Thanks to both of you!
Go to Top of Page

Crux
Starting Member

Russia
35 Posts

Posted - 20 Mar 2009 :  18:29:09  Show Profile  Visit Crux's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Next modification has been sent to Alessio for distribution.

--------------------------

Mod.date: 20/March/2009

1. Improvement: Load AKA International English title instead of first appeared English title
2. Improvement: Load ALL AKAs
3. Fix: Plot processing
4. Notice for users

--------------------------

Details:
1. Previously: the script loads English title which can potentially lead to load title from different countries (f.e. Japan: English Title)
Now: the script loads only International English title, the related Options Description has been changed accordingly

2. Previously: the script loads only general AKAs title from main movie page
Now: loads ALL AKAs into Custom Field 9

3. Previously: there was mistyping in the script which leads to potential error during Plot processing if there is no Plot on the movie page
Now: fixed, the error shoudn't appear any more

4. Notice for the script users: There are two options on Settings > MagicScript page of XMM itself which are called Ignore Simple & Serious Script Errors, as far as I've checked the script is working clear now & you can freely Unmark both of these options. And in case any error will be generated during the script work, I'll be glad to see your comment & fix the error.

--------------------------

Action plan:
1. Check & fix INTELIGENT Directlink behavior.
2. Add a crew import to actors database. (requested by donnyj)
3. Check the behavior of actors import in relation with Web Imported flag. (requested by donnyj)
Go to Top of Page

donnyj
Junior Member

USA
138 Posts

Posted - 23 Mar 2009 :  11:21:26  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Crux, In case you missed this, here are (what I think are) some great improvements to both the trivia and the goofs sections: http://www.binaryworks.it/forum/topic.asp?TOPIC_ID=4953

I have NOT tried these changes so I cannot vouch one way or another on them.

Thanks again for your continuing work on the IMDB complete script!
Go to Top of Page

Crux
Starting Member

Russia
35 Posts

Posted - 23 Mar 2009 :  12:51:17  Show Profile  Visit Crux's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi, donnyj,
thanks for the pointing, I'm also keeping an eye on all topics of the XMM forum & I've added my comments about those "improvements" in the mentioned topic.
Be very careful when you're working with scripts which loads data from Internet, don't trust everyone, use only verified sources.
Go to Top of Page

Crux
Starting Member

Russia
35 Posts

Posted - 06 Apr 2009 :  17:31:59  Show Profile  Visit Crux's Homepage  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Next modification has been sent to Alessio for distribution.

--------------------------

Mod.date: 06/April/2009

1. Fix: Length trim
2. Fix: Hexadecimal HTML codes conversion
3. Improvement: Load all Trivia
3. Improvement: Load all Goofs

--------------------------

Details:
1. Previously: the script loads Length with additional space at the end, so the value of the field looks like a string.
Now: the script trims the length prior to assign it to the field, so the value remains numerical.

2. Previously: IMDB engine changes the behavior recently & provides couple of chars with Hexadecimal HTML codes
Now: the script now correctly converts all these codes to the proper symbols

3. Previously: the script loads only first three Trivia notes
Now: the script loads all Trivia notes

4. Previously: the script loads only first three Goofs notes
Now: the script loads all Goofs notes

--------------------------

Action plan:
remains unchanged
Go to Top of Page

donnyj
Junior Member

USA
138 Posts

Posted - 30 May 2009 :  12:42:05  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Crux, hopefully you are still around (grin).

I cannot figure out how to import an imdb entry... I tried entering in the link directly in "IMDB Link" field but that didn't work...

Admittely, the imdb entry is an "episode", but I don't see why it should matter EXCEPT for the quotation marks... It is a 2-hour season premiere, but that is the only "episode" that I have so I want to treat is as a "movie".

the entry is : http://www.imdb.com/title/tt0111281/

any help? Thanks!

Also the part of "If you could find it manually then please post a bugreport in this thread in the XMM forum: http://www.binaryworks.it/forum/topic.asp?TOPIC_ID=772" should be removed.... it is from 2005 and no longer applies.

Edited by - donnyj on 30 May 2009 12:46:46
Go to Top of Page

deafvader
New Member

United Kingdom
76 Posts

Posted - 01 Jun 2009 :  23:23:41  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi donnyj

I don't if this helps. But if i want a single item from imdb. I get it to for the id number.

So if want just that episode, put it in database as normal. But when it searches for title and finishes, change your title to tt0111281 and then search and you should get want you want.

I use this method a lot cos a find it has trouble finding the right title. Hope this helps.
Go to Top of Page

donnyj
Junior Member

USA
138 Posts

Posted - 02 Jun 2009 :  02:22:31  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
deafvader: THANK YOU very much! worked like a charm... maybe that string that needs to be removed should be replaced by this tip!
Go to Top of Page

donnyj
Junior Member

USA
138 Posts

Posted - 18 Jun 2009 :  05:20:22  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
hopefully Crux is still alive and active... LOTs of big improvements since he started!

A request: If a blank line could be added between plots. (2 different people reporting a plot = plot1, line space, plot2) right now they just melt together into one confusing blob =[

Edited by - donnyj on 21 Jun 2009 06:02:26
Go to Top of Page

stevieraveon
Starting Member

5 Posts

Posted - 19 Jun 2009 :  06:57:52  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
@Donnyj, about the blank line, I've worked around this problem (as well as for Trivia, Goofs, and other fields). I opened up the Movies table in Access, copied all comments of the PLOT column, and pasted special in Word (in RTF mode). I then do a search replace and replace all Paragraph marks with a <BR> . In essence this hardcodes in the proper HTML so that it shows up correctly in the movie card. Then re-copy the contents from Word and paste back into Access.

Edited by - stevieraveon on 19 Jun 2009 06:58:52
Go to Top of Page

AKirk
Starting Member

4 Posts

Posted - 19 Jun 2009 :  17:57:07  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
i could see you have had the same problem as me, that it don't want to read the imdb link in costum 8. However i found that:

it was missing this i found in the fast imdb script

....
//Found the DirectLink! So exit !
#TAKEDIRECTLINK#=#23#
#CONDITIONRIGHTPAGE# #00#==#00#
#GOTO#=ENDRIGHTPAGEEND
....

then atleast the imdb link worked for me
Go to Top of Page

donnyj
Junior Member

USA
138 Posts

Posted - 21 Jun 2009 :  06:03:23  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
quote:
Originally posted by stevieraveon

@Donnyj, about the blank line, I've worked around this problem (as well as for Trivia, Goofs, and other fields). I opened up the Movies table in Access, copied all comments of the PLOT column, and pasted special in Word (in RTF mode). I then do a search replace and replace all Paragraph marks with a <BR> . In essence this hardcodes in the proper HTML so that it shows up correctly in the movie card. Then re-copy the contents from Word and paste back into Access.



sadly I don't have access
Go to Top of Page
Page: of 2 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.2 sec. Powered By: Snitz Forums 2000 Version 3.4.07