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 specise_8472 Page: 1  Previous   Next
Message Details
I have created a Custom Backup plugin that allows a specified directory to be backed up when you do a backup.
I created this as I have a custom soundtrack directory containing playlists and album covers that I get backed up whenever I do a backup, to a zip file.

After install you will see a new menu item 'specise_8472/backup'.
Click on this and you will be presented with a dialog to enter a folder path to backup. (no trailing slash!)
Now when you do a backup this directory will be backed up to a zip file with the same name as the backup file.zip. and in the same place as the backup.
If you do not enter a path you will get a message that no custom path provided. If provided you will get a success message. This runs automatically after the main backup has finished.

The filepath is stored in a Backup.ini file that is created in the same directory as the plugin.

If you are doing a lot of 'partial' backups and this is annoying, then just open backup again and save with no path specified. This will put a blank entry in the ini file.
At any time you can change the path by entering a new path which will overwrite the existing path.

File can be found at    https://1drv.ms/f/s!AszUwF4_399MmjUaCSUi87shgGZ-
There is an installer .exe which registers it after install and the raw .dll for users who prefer more control.

To do,
Multiple directory's if a need for this.
Restore back on system restore

Cheers George
Topic Replies: 0, Topic Views: 227
Quoting mediadogg:
Quoting iPatsa:
Quoting mediadogg:
Just occurred to me: do you want to include streaming titles not also owned on physical media?

More and more often, I am buying some 4K titles on sale at VUDU, without the disc.

If you really think that you own something that you stream online, then be my guest! 

Well I agree that DRM involves a lot of trust. I don't own the physical media, but I own the right to download and / or stream the content on any supported device. I realize that is what I am paying for. You are implying that I am naive, but I am not. But yes, I do agree that I am trusting the system and the way it is supposed to work, and that someday I might regret it. If the system fails, I will be in the company of millions of others, and I am sure there will class actions. I do have coupons and receipts for purchases, but - yeah, who wants to go through that ...

Having the information catalogued would help in the case I needed to make an insurance claim or tax deduction for the loss, if some vendor, such as VUDU goes belly-up without a backup supplier for the DRM content.

A kind of weak analogy is buying a ticket to see a movie. Until you actually get to the theater and experience the content, you must trust that it will happen. You don't own the movie, just the right to see it at a particular place and time.

I have noticed that on the Digital download vouchers you get in the disks.
"After <insert date here> Redemption, Streaming and Downloading of the program may not be available"
So they are time limited. And if you cannot access them after the date then <insert sad face here>.
Topic Replies: 35, Topic Views: 6077
Finally made 200.
And over half of them are not or have not been available here.

Actually quite shoddy, as we get our releases from Australia, and they quite often pull releases so they do not run out.
Topic Replies: 35, Topic Views: 6077
Quoting mediadogg:
Well my comments were genuine. The MS interface to the scheduler is horrible. That's probably why most people don't use it, even those of us that know about it.

The other perspective I have is selfish. If you do this, I can scratch two "plugins in planning" off my list.

One you know about, XMLSpy. The other has been on my list for a long time, but never got much further - an "OnEvent" mechanism inside DVDP. Basically it would be a way to do things based on triggers, including time. If you make your tool, there probably wouldn't be enough additional value to either of those planned plugins, so it would save me tons of time and grief.

Now if there were a way to send DVDP a command directly, without using virtual keystrokes such as  AutoIT ... stay tuned.    It is in testing. I've learned my lesson. Won't even release a Beta until it has been thoroughly tested, and this one has no GUI.

I have looked into this and there are some possibilities.
EVENT_ID is only really useful for doing something after an event is triggered. (I use this in my plugins to populate things on events like DVDSelected gets UPC and Title etc.)
EXECUTEACTION Sounds like a good thing, but need to work out the mechanics of it
TRIGGERMENUITEM This can be used to trigger any of the builtin Profiler menu items.
RUNCOMMANDFILE You can run the command file any time, not just at startup

I will possibly get onto looking into these over Xmas, as too much on at work. What time I have had to work on things, I have now got all my plugins working / compiling under XE10.2 Tokyo.
While combing through the Plugininterface file for Pascal I have found heaps of gems, like searching the online DB, and the ability to interface with Custom Data.

Just had an idea, you could have a 'sidebar' that has all your commonly used menus at your finger tips.
Topic Replies: 12, Topic Views: 3072
I will keep using this, even if the worst happens.
What other offerings have an API that allows users to create their own plugins?

So if for some reasons out of Ken's control, this folds at least I can still use the program and add profiles from scratch.
Topic Replies: 44, Topic Views: 4599
I have been following this with interest.
I see that people have finally seen the light and gone to a real compiler. (Only kidding  ).
I have been using Delphi since V5 and am happy with it. All my Profiler plugins are written in Delphi (Pascal).
I just like pascal as any form of C seems to be 'weird' to me. Code not easy to follow for my tastes. But then again I have learnt enough of the various C's to convert to Delphi.
Currently using 10.1 (Berlin).
Love the idea of cross-platform in that one code base that compiles to any platform. Only gotcha is that you have to buy a developer license to be able to use iOS devices. But have got around that by having access to our work Enterprise program. We have in-house programs for our users that we push out via Citrix Xenmobile.

So if anyone needs help with Profiler in Pascal (Delphi), I am willing to assist. Actually most of my plugins are in Delphi 2007 as from about 9 on they switched to Unicode, and some of my libraries I use are not in Unicode. Just have not been bothered to rewrite, find alternatives.

Then again at work I have to use predominantly Powershell for scripting and JavaScript / MySQL (LAMP & WAMP stacks). Now learning Mongo DB.
Topic Replies: 46, Topic Views: 5449
Invelos Forums->Posts by specise_8472 Page: 1  Previous   Next