Welcome to the Invelos forums. Please read the forum rules before posting.

Read access to our public forums is open to everyone. To post messages, a free registration is required.

If you have an Invelos account, sign in to post.

Invelos Forums->Posts by mediadogg Page: 1 2 3 4  Previous   Next
Message Details
HTTPJolie Version 1.75 Available

In this version of HTTPJolie:

- GSyren updates to the HTTPJolie Command Reference
- HTTPJolie Usage Guide (pdf) updated to include more details on sending commands using TCP
- Bug fixes to the "xml" and "pidlist" commands
- Fixed bug that returned the incorrect set of profiles for any command using &collection="owned"
- Improved the "refresh" command, and added a new parameter &ctrlkey="true" or "false", with "false" being the default. If &ctrlkey="false" (default), the oline profile list is refreshed as an incremental change. If &ctrlkey="true", the entire online profile list file is downloaded. This, as with any other command, can be sent using the command line utility "TCPsend", and thus can be automated using a scheduler program.

This time I remembered to reset the download windows for past orders for your convenience.
Posted:
Topic Replies: 113, Topic Views: 35083
Do you have any old copies of your PC hard drive? If so, you might be able to get a head start by simply copying images from the old image folder.

By "images", do you mean headshots or cover scans? If you mean head shots, and if you don't mind starting with somebody else's choices, you could take a loo at the Headshot Master Database. Most of your actors will likely be covered, and you can then update or add at you leisure.
Posted:
Topic Replies: 4, Topic Views: 4710
Well I was able to write some code to do it inside HTTPJolie. That makes it possible to add to any of GSyren's tools, or to automate from a browser or by using the TCPSend command line utility.

Example for partial refresh:

    tcpsend "?cmd=""refresh""

Example for full refresh (control key down):

    tcpsend "?cmd=""refresh""&ctrlkey=""true""
Posted:
Topic Replies: 87, Topic Views: 24073
This discussion has caused me to review the HTTPJolie command "refresh".

Today it does this:
                                                                                 
    PerformPendingDownloads();

I plan to change it to:

    TriggerMenuItem(PluginConstants.FORMID_Main, PluginConstants.MENUID_Form, "Online", "Refresh Online Profile List...");
    PerformPendingDownloads();
    TriggerMenuItem(PluginConstants.FORMID_Main, PluginConstants.MENUID_Form, "View", "Refresh Collection List");


And I will add an option equivalent holding down the Ctrl key for the first item.

Any comments?
Posted:
Topic Replies: 87, Topic Views: 24073
I'm not finding information on holding down the Ctrl key. Can someone jog my memory on how that changes things?

Oh I see now, and I guess it was never officially documented.
Posted:
Topic Replies: 87, Topic Views: 24073
Quoting GSyren:
Quote:
Yeah, but you need to combine the command with Ctrl-down, and I don't see how you can do that through HTTPJolie. But maybe I'm missing something?

Maybe not missing, perhaps overlooking the fact that HTTPJolie is hosted by DVD Profiler internally. There is nothing an external program can do, that HTTPJolie cannot.
Posted:
Topic Replies: 87, Topic Views: 24073
I was thinking HTTPJolie, not AutoItX. You can send commands over TCPIP using the TCPSend utility that ships with it. TCPSend could be launched with the scheduler.

Or you could schedule the launch of DVD Profiler itself, with the command file option, which would include the menu command for refreshing profiles.

And then there is DVDPFauxAPI and the CommndOnEventGUI which could probably do the same thing based on a database event, such as opening the database.

Lot of toys in the sandbox.
Posted:
Topic Replies: 87, Topic Views: 24073
Quoting T!M:
Quote:
Quoting mediadogg:
Quote:
Have you seen this post?

Yes, but that was five months ago. Surely something as basic as being able to get profile updates without having to refresh the entire online profile list every time could've been fixed by now. The repeated downloading of that largely-the-same block of data using the CTRL trick actually creates unnecessary traffic for the server.

Well I respect and benefit from your efforts as a major contributor to the database. So if there is anything you think a plugin or tool could do to make things easier for you to do that work, please make the request or suggestion and I promise to do my best as a "tools" guy to do my pert.

There are already tools by GSyren that might be able to help. For example, with his tools, you could schedule the refresh overnight or on whatever schedule you choose. Then you would not have to wait when you are ready to work.
Posted:
Topic Replies: 87, Topic Views: 24073
Have you seen this post?
Posted:
Topic Replies: 87, Topic Views: 24073
I am curious as an experiment. Could you provide the Profile ID(UPC.Locality). We  have tools that access the online database internally. It would be interesting if those tools can see pending profiles.

Gunnar if you want to experiment, I think there are a couple of internal commands that I could add to HTTPJolie if the existing ones don't do it.
Posted:
Topic Replies: 7, Topic Views: 6693
Well, you got it done, that's what matters. 
Posted:
Topic Replies: 10, Topic Views: 10788
HTTPJolie Version 1.70 Available

This version is compatible with significant and exciting enhancements to the GSyren tools suite. Please watch for the announcement.

In this version of HTTPJolie:
- Access to HTTPJolie Usage Guide (pdf) from Help menu on DVD Profiler main screen
- Access to sophisticated GSyren version of HTTPJolie Command Reference
- Enhanced version of Sample Client, enabled to receive communications from GSyren Tools

I am indebted to GSyren for his brilliant and creative collaboration.
Posted:
Topic Replies: 113, Topic Views: 35083
Great news!

When you say "upload," what do you mean? I always interpret "upload" to mean from client to server, or from local to online (cloud). From where to where, do you want to send images? Where is the image repository that you are trying to refresh?
Posted:
Topic Replies: 10, Topic Views: 10788
I fully expect Ken's method to work, if the others didn't, but just in case:

(1) Start with a clean database
(2) Install BulkEdit
(3) Tools > Scrapegoat allows you to see any user's online
(4) Download your own database skeleton. This is different from the Invelos version. Bulkedit creates a database of new blank profiles using the profile IDs from the online.
(5) Then refresh the database from the online. If it still crashes, you should be able to figure out which profile it crashed on and delete it. Corrupt profiles are often due to bad data in the overview.
Posted:
Topic Replies: 10, Topic Views: 10788
There are other methods of database recovery. The one that Ken usually recommended is as follows:

(1) Open a new empty database
(2) Restore your latest backup into the clean database
(3) Run database repair
(4) Backup

You should be Ok
Posted:
Topic Replies: 10, Topic Views: 10788
I like the advice given by ObiKen and if necessary follow with GSyren's. Report after that, and we can go from there. Quickest way to eliminate hardware issues is to temporarily install on a different machine if possible.
Posted:
Topic Replies: 10, Topic Views: 10788
Let's for a moment put aside the issue of DVD Profiler's long term viability. To understand why the function you desire is not in the product, please read the contribution rules. Very briefly, they prohibit the copying of data from other sources without explicit verification by actually watching the movie and / or the credits as displayed in the movie. There are rules about what can be copied from the DVD container, and in some cases, from which side of the container.

That being the case, of course you can put into DVD Profiler whatever you want. You just are not allowed to contribute data that has not been gathered and validated per the rules.

See the "plugins" being offered. Some of them include ways to import other databases (may be obsolete) or derive cast and crew information from IMDB.

This community has always attempted to respect the rules and Copyrights of DVD Profiler and any other programs that we use. My words have not been an attempt to preach; rather to help you understand the context of the limitations that you have noted in your post.
Posted:
Topic Replies: 3, Topic Views: 3906
Quoting mreeder50:
Quote:
I am so sorry about this, but every time there is an update, I can't figure out how to download it.

I think it is my fault. I keep forgetting to update the download date cutoff. The eCommerce store that I use, does not make it easy for me to indicate "unlimited". I have to run a SQL scripit, and I usually forget, so no problem. Every now and then I just delete the duplicate orders from the database.
Posted:
Topic Replies: 113, Topic Views: 35083
Quoting undertaker88:
Quote:
I also went to MyMovie.
I used the import but it did not work 100%

Given the ease of building the collection with the phone scan, I scanned my entire collection.
This allowed me to validate certain editions and see certain duplicates that I had forgotten.

MyMovie's database is much better than DVDPofiler, I had more than 99% recognition, even on little-known films and editions.
My collection is 95% French edition out of 2500 references.

And with the phone in my pocket I can check in a few seconds, in stores, if I'm buying a film that I already own.

I got this from right-click Translate to English. Amazing. And good work to you. Your comments are very helpful.
Posted:
Topic Replies: 92, Topic Views: 24258
Quoting nanoron:
Quote:
I generally agree with you but since I primarily use my iPad at home and my iPhone while shopping, I have little choice but to search for a potential alternative iOS app. I'll keep using DVD Profiler as long as it keeps working in iOS, but I'm not willing to bet the farm that it is still usable after the iOS 18 upgrade. In addition, since Invelos recently screwed up syncing iOS devices to the online database, I worry that Invelos might also screw up syncing iOS devices to the PC version.
On a related note, by working with the other iOS app developers who want to court DVD Profiler users, we have a chance they will change their apps so as to make them more attractive to us. For example, MyMovies modified their import function.

Thanks for your mature approach and conscientious efforts.
Posted:
Topic Replies: 92, Topic Views: 24258
Your enthusiasm is to be applauded. But you should know that this topic has been hashed about over and over through the years. You might find interesting discussions using the search tool. And I personally have experienced the issues with data model differences first hand, while wring import code in the other direction - bringing other program export files into Profiler, for my plugin BulkEdit.

I have yet to find a program with so few bugs as DVD Profiler, given that all development and support has been dormant for years now. You don't realize just how much thought went into its incredible design. Most people use only a fraction of its features. On top of the default platform, there is a sophisticated plugin mechanism that allows a programmer to make virtually unlimited extensions, including the ability to add new fields to the database, and to augment the UI. All with database synchronization across multiple platforms.

That's why this ship keeps plowing ahead, dodging all sorts of torpedoes. I bring this up, as a reminder that simply importing the database is only the tip of the iceberg as far as replacing DVD Profiler goes.

Some things in this world got done right. The B52 and DVD Profiler are two of them. Both are still flying, but alas I do understand what lies ahead.
Posted:
Topic Replies: 92, Topic Views: 24258
Quoting nanoron:
Quote:
That sounds pretty desperate. Better to find a friend with a PC that will download DVD Profiler for you.

Whatever works for you. That was the whole point of my post. To trigger some thoughts about alternate solutions.
Posted:
Topic Replies: 92, Topic Views: 24258
Thinking out of the box:

IF you are a user that is "stuck" with no way to upload from iOS, AND are willing to "pay a modest fee for that.," consider this outlandish alternative:

Purchase (or get for free) an ancient windows tablet or laptop for the sole express purpose of hosting Windows DVD Profiler and a local copy of your database that can be exchanged between iOS and / or the online. That is, if you know enough about windows to use it for that purpose.
Posted:
Topic Replies: 92, Topic Views: 24258
Now that was a professional response. Details on exactly what they do. No politics. 
Posted:
Topic Replies: 92, Topic Views: 24258
Also, I encourage all, including MY Moves staff, to heed the following requirements posted as part of the Profiler XML Export process:

"In order to use the Export Profile Database function, you must
accept the following usage policy by clicking on the Accept button
below.  If you do not wish to accept the usage policy, click the
Decline button below.  By declining, you will be unable to access
this function.

The Export Profile Database function exports your collection's
information to an XML file.  The information contained in those
export files are for your personal use only and cannot be employed
for use in any other setting.

For commercial use, please send email to
commercialuse@invelos.com or click on the Commercial Use email
button below."
Posted:
Topic Replies: 92, Topic Views: 24258
Invelos Forums->Posts by mediadogg Page: 1 2 3 4  Previous   Next