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->DVD Profiler: Plugins Page: 1 2 3  Previous   Next
Plugin: HTTPJolie
Author Message
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
HTTPJolie™ is a plugin for Invelos DVD Profiler™ . Its fundamental purpose is to provide a lightweight and user friendly way to access DVD profile information, using DVD Profiler™ as the host for an HTTP Server. The server responds to HTTP "GET" requests at a specific port address that can be set by the user.  The GET requests must consist of one of the pre-defined supported functions of HTTPJolie™. One of those functions includes the ability to trigger menus and launch command files of DVD Profiler™ , hence in addition to the pre-defined functions, users can in fact create custom functionality.

HTTP GET requests can be typed into the URL input field of any web browser such as Safari, Chrome, Internet Explorer, FireFox, Edge or Silk. Responses to the GET requests are sent back to the originating browser (or originating program), anywhere on the user's network - desktop or mobile. Images are rendered as text strings internal to the browser.

HTTP GET requests can also be generated from any computer programming language and transmitted to the IP address and port of the computer where DVD Profiler™ with the HTTPJolie™  plugin installed, is running.

Users of plugin HTTPJolie™ must be registered DVD Profiler™ users, and also be resgitered on the website www.invelos.com. 

The primary functions of HTTPJolie™ are:

- Access cast / crew head shots from DVD Profiler™

- Search the Invelos™ online database for cast / crew credits information. Results are formatted in the CLTBoss™ plugin format.

- Render DVD Profiler™ HTML sections into the requesting browser window

- Trigger DVD Profiler™ menus (e.g. flag, unflag, select, edit, ... virtually any menu sequence that you could click with a mouse)

- Execute some DVD Profiler™ operations using direct control from the plugin, in lieu of menu triggering. Example: functions like (un)flag can be done by a plugin without triggering the menu. So it is much faster.

- Launch DVD Profiler™ command files

- Launch DVD Profiler™ filter files

- Prepare profile metadata in Invelos DVD Profiler™ export format for display in the requesting browser window

- Retrieve DVD cover images and thumbnails from the DVD Profiler™ database for display in the requesting browser window

- Search the local or online database for a list of titles matching a simple text search. Results are presented in CSV (Excel) format in the browser window

- Send commands to mediadogg Software LLC™ automation software, such as LoadDVD Pro™ and a/v Dashboard™ . For example, the command:   http://192.168.1.207:42395?cmd="avauto"&avaction="[SAY] %overview%"&avport="4747" will dictate the overview text from the currently selected profile in a male voice. To get a female voice, the "[HEY]" verb is used. 

The HTTPJolie™ installation package will include an Excel-style table of GET requests and optional parameters, a sample C# program for making HTTP GET requests, a sample program for monitoring UDP status messages that are sent from HTTPJolie™ during long running tasks (such as downloading XML), as well as a sample program (and code) with an embedded browser to illustrate how everything works together.

The plugin, when available, is hosted here.

Documentation (usage, tips and hints, sample code) is available here.

Video overview is available here.

HTTP GET Requests Command Reference is here.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
What does this mean?

- Any user can create their own custom tool and populate it with real time data from the Invelos online database or the user's local database.

- Tool writers no longer need to rely on stored XML. The XML can be retrieved in seconds, directly from the online database.

- The DVD Profiler program can be manipulated from anywhere in the network, such as an Android or iOS app. Tool writers no longer need to rely on AutoIt to trigger menus.

Pre-release copy of the plugin and sample code will be made available to developers as soon as I finish up the command / options table.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited RegistrantStar ContributorGSyren
Profiling since 2001
Registered: March 14, 2007
Reputation: Highest Rating
Sweden Posts: 3,936
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Wow! That sounds really useful!  Can hardly wait to try it out! 
My freeware tools for DVD Profiler users.
Gunnar
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Quoting GSyren:
Quote:
Wow! That sounds really useful!  Can hardly wait to try it out! 

I have been dreaming about this plugin ever since people started requesting a "server" version of DVD Profiler. Then when all your tools started rolling out, I got even more eager to try the concept to allow developers such as you to have more freedom to express your creativity. Not being tied to writing a plugin. Soon as I get the spreadsheet done, I will send the pre-release. Obviously I will be open to add / change to any commands or options prior to official release.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Added a quick rushed video to the lead post in order to beat the cutoff for making changes. It is a throw-away video so that I could establish a link to a file on my web site.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Unlimited Registrantzappman
Registered: September 6, 2008
Reputation: High Rating
Posts: 92
Posted:
PM this userView this user's DVD collectionDirect link to this postReply with quote
WOW!
Very nice, what a great way to start the New Year 2021.
You are taking DVD Profiler to the next level.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
"Thank the maker" (and Happy New Year!). I am still able to edit the thread. So I added a link to the preliminary command reference.

Ok, so now it is on to testing and more testing, and updating the files referenced in the links above. Apologies for the raw and buggy material, but I wanted to get the links established. Now, all I have to do is update the files on my web site, and the lead post will maintain currency.

Hoping to release official code within a week or two. Any developer that I am not already working with, just PM me for pre-release stuff.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Quoting zappman:
Quote:
WOW!
Very nice, what a great way to start the New Year 2021.
You are taking DVD Profiler to the next level.

It is a tribute to the amazing genius Ken Cole. The plugin toolkit gives great power and flexibility to plugins. The fact that, even today, some functions have not been exploited is remarkable. I'm trying to close the gap for as long as it makes sense.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Commands reference updated for readability and corrections.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Video Overview has been improved. If there are any users that think they might use this plugin to create some sort of tool or app for Windows, Android or iOS, please study the commands reference now, because this is the best time to request additions or changes.

I am not allowed to publish the Plugin API, however for planning purposes, assume that a plugin can do anything that the main program can do and provide any of the data it shows on the screen. Of course that is not true, but if you assume that a plugin can't do something, you will probably be wrong.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Commands reference updated to reflect first release functionality.

If you are interested at all in this plugin, please do me the courtesy of reviewing the command reference and the 10 minute overview video, so that your first questions are not something that is clearly shown there. Thanks in advance.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
I have updated the Usage Guide and will continue to work on completion while further testing the first release of the plugin. Edit: I see now that the links in the pdf file do not work. So I have to figure how to fix that for the next update.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Ok, links now working.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Updated User Guide to include link to video tutorial on how to read the Command Reference.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
DVD Profiler Desktop and Mobile Registrantmediadogg
Aim high. Ride the wind.
Registered: March 18, 2007
Reputation: Highest Rating
United States Posts: 5,871
Posted:
PM this userVisit this user's homepageDirect link to this postReply with quote
Took a little detour and added more data items, including one from the mighty DJDoena. He figured out how to get around the Windows 10 disc ID problem!!! 

He allowed me to use his code inside HTTPJolie. Many Thanks!!!

So there will be commands: ?cmd="getinfo"&item="discid" and ?cmd="getinfo"&item="win10discid"

I will be adding that also to BulkEdit. I'm sure DJ has cool plans also.
Thanks for your support.
Free Plugins available here.
Advanced plugins available here.
Hey, new product!!! BDPFrog.
 Last edited: by mediadogg
DVD Profiler Unlimited RegistrantStar ContributorGSyren
Profiling since 2001
Registered: March 14, 2007
Reputation: Highest Rating
Sweden Posts: 3,936
Posted:
PM this userVisit this user's homepageView this user's DVD collectionDirect link to this postReply with quote
Quoting mediadogg:
Quote:
So there will be commands: ?cmd="getinfo"&item="discid" and ?cmd="getinfo"&item="win10discid"

Nice, but ... what is the practical use? You can't use it to set the disc id, can you?
My freeware tools for DVD Profiler users.
Gunnar
    Invelos Forums->DVD Profiler: Plugins Page: 1 2 3  Previous   Next