View Full Version : TitleSorter 1.7 for VUK and backuphddvd
tonyp12
24th January 2007, 20:59
http://home.comcast.net/~tony1717/sorter.JPG
Download this javascript program here:
TitleSorter.hta v1.7 (http://home.comcast.net/~tony1717/TitleSorter.hta)
Put the file in the same folder as your BackupHDDVD.cmd or KEYDB.cfg is in.
It's OK to create shortcut on the desktop for it.
If you place the file anywhere else it expects that
KEYDB.cfg (http://home.comcast.net/~tony1717/keydb.cfg)& BackupHDDVD.cmd are in this folder:
C:\Program Files\BackupHDDVDV100\run\
It will create a folder with the same name as target hddvd disc.
It pastes the new list to clipboard after it been saved.
To do:
Browse for folder destination. (done)
Sort option to ignore 'The'. (done)
Convert raw text list in to XML. (done)
sha-1 or cmac option. (done)
It's not often you see a javascript that functions
as a real program, but that's what I like to program in.
Report any bugs or requested features.
Link to orginal backuphddvdv100 (http://forum.doom9.org/showthread.php?p=924731#post924731)
Link to help with java install (http://forum.doom9.org/showthread.php?p=939089#post939089)
Link to Janvitos post (http://forum.doom9.org/showpost.php?p=933519&postcount=1) it's safe to use: select all, copy.
VUK keyfinder (http://home.comcast.net/~tony1717/hddvd_vukeyfinder.exe) (windvd req)
mikeathome
24th January 2007, 22:00
Download this javascript program here:
TitleSorter.hta v1.4 (http://home.comcast.net/~tony1717/TitleSorter.hta)
You can place the file anywhere you want.
But it expects that the KEYDB.cfg (http://home.comcast.net/~tony1717/keydb.cfg)& BackupHDDVD.cmd are in this folder:
C:\Program Files\BackupHDDVDV100\run\
For now it only allows for use of drive C: to K:
It will create a folder with the same name as target disc.
It pastes the new list to clipboard after it been saved.
To do:
Browse folder to find backuphddvd.
Browse (and Create new) folder for destination.
Show only valid drives as selectable options.
Sort-option to ignore 'The'.
It's not often you see a javascript that functions
as a real program, but that's what I like to program in.
Report any bugs or requested features.
Hi,
I learn a lot from your JS, nice work, thank you. The only thing which was a really surprising for me is how easy it is to actually write to the harddrive etc. I always thought JS to run in a sandbox...
mike
tonyp12
24th January 2007, 22:03
I always thought JS to run in a sandbox...
Can play outside sandbox if you run it locally and name the file to .hta instead of .html
LokiHD
24th January 2007, 22:29
requested features
GUI :D
tonyp12
24th January 2007, 22:31
GUI :D
There is no typing from CLI involved, so I say I'm GUI already.
hajj_3
24th January 2007, 22:33
what does this program do?
tonyp12
24th January 2007, 22:53
what does this program do?
1:
You find a post with bunch of keys.
You are not sure if you have more or different titles in your keydb file so you run them through Merge and Sort.
Dublicates are based on SHA1 value, dummy data is ignored (it have to be a '=' on char space 40).
And for a nice touch it tabs the title text so the the first | is at char space 79.
2: It gets the cmac value inside the VTKF000.AACS file and also shows manufacturing date in |V|mm/dd/yy| format.
3: It allows you to run backuphddvd without typing bunch of stuff from a cmd window.
He-Man
24th January 2007, 23:29
2: It gets the cmac value inside the VTKF000.AACS file and also shows manufacturing date in |V|mm/dd/yy| format.
How about extracting the movie title from the disc too?
The movie title is stored in beginning of the XML file named VPLST000.XPL:
http://forum.doom9.org/showthread.php?p=939400#post939400
<?xml version="1.0" encoding="UTF-8"?>
<Playlist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.dvdforum.org/2005/HDDVDVideo/Playlist file:/F:/Program%20Files/Oxygen%207.0/current_schemas/Playlist.xsd"
xmlns="http://www.dvdforum.org/2005/HDDVDVideo/Playlist"
displayName="Batman Begins HD DVD"
minorVersion="0"
majorVersion="1">
...
Momotte
24th January 2007, 23:46
good idea... this way, we will all have the same title and less chance of typos...
LokiHD
24th January 2007, 23:47
There is no typing from CLI involved, so I say I'm GUI already.
oh, ma bad.. too complicated for me..
tonyp12
24th January 2007, 23:50
How about extracting the movie title from the disc too?
The movie title is stored in beginning of the XML file named VPLST000.XPL:
That does not always seem to be the case.
Look at King Kong for example.
I did the next best thing, extract the disc title name.
I may remove underscore and change to lowercase
for a no hassle 'insert new titlle work around'.
You only need to submit sha1 and found VUK.
If 'new' backuphdvd V110 would allow either cmac or sha1
simple based on txt lenght of value, it would be good
intrim way until we all use cmac only.
There are sha1 javascript calculators i could insert but they're big and hard to figure out
So I rather not implement a dying feature.
tonyp12
24th January 2007, 23:58
oh, ma bad.. too complicated for me..
GUI = Graphic User Interface .
e.g Point and click with mouse.
My GUI is very simple right now,
If you mean that the cmd transpose text are inside my program
window instead of a new DOS window?
Maybe could be done.
tonyp12
25th January 2007, 22:21
1.5 version done, some minor updates.
See post1
He-Man
25th January 2007, 22:38
But it expects that the KEYDB.cfg (http://home.comcast.net/~tony1717/keydb.cfg)& BackupHDDVD.cmd are in this folder:
C:\Program Files\BackupHDDVDV100\run\
Could you change the hardcoded location "C:\Program Files\" to automatically find the default intallation dir instead? It's not always on the C-drive and the installation dir is only named "Program Files" on English Windows versions.
Some reading regarding the topic from an MSDN blog:
http://blogs.msdn.com/oldnewthing/archive/2003/11/03/55532.aspx
tonyp12
26th January 2007, 01:16
Could you change the hardcoded location "C:\Program Files\" to automatically find the default intallation dir instead?
Update to 1.5.5
Done, as long as the you place it in the same folder
it does not matter what folder backuphddvd is.
He-Man
26th January 2007, 11:33
Update to 1.5.5
Done, as long as the you place it in the same folder
it does not matter what folder backuphddvd is.
From what I can tell "C:\Program Files" is still hardcoded one place in your 1.5.5 code:
<button id="myfolder" label="C:\Program Files\BackupHDDVDV100\run" onclick="runbackup()">backuphddvd</button><select id="sourcedrive">
tonyp12
26th January 2007, 17:38
First it will check if you placed it in same folder
if that failed it will use the hardcoded location just as backup plan.
Update to 1.5.7 The hardcoded folder now starts with %ProgramFiles% for you non-english windows users.
var oShell = new ActiveXObject("WScript.Shell");
d= oShell.ExpandEnvironmentStrings("%ProgramFiles%")
tonyp12
27th January 2007, 06:31
Update to 1.6, now outputs to XML format at the same time.
date is yyyy-mm-dd format (but junk in, junk out)
It uses the new <Key type "Hash">
tonyp12
4th February 2007, 20:50
Update to 1.7
It now shows SHA-1 value of VTKF000.AACS file
cmac is still there too, if wanted.
the XML output will be <Key type="Hash"> or <Key type="CMAC"> based on that cmac has 8 spaces in front.
It will tab for 8 spaces in the input field if the title you merge is cmac but does not have spaces in front.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.