Hi - thanks for all of th tips. It all worked OK - except that TextPad refused to delete all of the duplicate lines.
And I found the History file actually duplicated in both folders: .get_iplayer .get_iplayer/pvr But the web PVR does seem to run OK. Chris B. On 03/04/2019, MacFH - C E Macfarlane <c.e.macfarl...@macfh.co.uk> wrote: > Please see below ... > > On 03/04/2019 12:56, S Byers wrote: >> Small additional issue is merging the two History files! > > As previously noted, though with a slight error, if the two PCs have > different *download directories*, then the paths in the history files > will be different. If reconciliation between the two is going to be a > regular job, then I've written a Perl script that does it, however, it > takes some setting up to get it running in the first place, and so > certainly would be overkill for a one-off job. I never got very far > with the documentation of it, but the script itself is quite well > documented in the form of comments. FTR, it's here: > www.macfh.co.uk/Test/GiP.html > > However, you will most likely want to do this once, and therefore by > hand. You will need a decent text editor, perhaps Notepad will do, but > it will require a great deal more boring manual work than using > something like Textpad, which I have used for many years and have no > hesitation in recommending. You can download a free trial version, > which AFAICR will allow saving, and if you like it you can pay a > relatively small sum and get to keep what is just about the best > programmer's text editor there is. My sole gripe about it is that the > author will not produce a Linux version. Note also that it will > automatically back-up every so many minutes, thus overwriting the file > you are working on with your recent changes - mostly this is > desirable, but sometimes it's a nuisance. > https://www.textpad.com/ > > A procedure for reconciling the history would be as follows. > 1 Back up the history files on both PCs; > 2 Also make a working copy of each to a different name, giving > the copies on each PC *different* names from each other; > 3 Copy the working copy from one of the PCs to the other; > 4 On the PC that now has both, load each into different tabs of > a good text editor; > 5 For each file in its tab, do a global change and replace to > remove the paths of the downloads in field 7 and replace it with a dummy > that will be found uniquely in a subsequent global change & replace - > '<<<DUMMY>>>', without the single quotes, would do very nicely. > 6 Select all of one file in its tab and copy and paste it at the > end of the other, thus appending it. You can now close the source tab > and work only with the merged tab. > 7 You now have to sort the file in the merged tab and delete all > the duplicated lines. This is where Textpad scores over other editors > such as Notepad, in it choose ... > Tools, Sort, and select Delete duplicate lines > ... whereas for Notepad, I'm afraid it's got to be done by > hand, though you can at least sort it by copying and pasting it into a > single column of a spreadsheet, sorting it there, and then copying and > pasting it back into the text editor again. > 8 Once, however it has been done, the duplicates have been > removed from the merged tab, save this file twice, once to each of the > working copy names. > 9 Reload each working copy, for the moment they are identical, > in a separate tab. > 10 In each tab do a global change and replace to change > '<<<DUMMY>>>', or whatever dummy was chosen, back to the correct > download path for each PC. > 11 Check each file carefully to ensure it looks correct. > 12 Save the results. > 12 Copy the one working copy back to its own PC, and on each PC, > remembering that you should have begun by making a backup of each > download history, copy the working copy over the actual download history. > > > _______________________________________________ > get_iplayer mailing list > get_iplayer@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/get_iplayer > _______________________________________________ get_iplayer mailing list get_iplayer@lists.infradead.org http://lists.infradead.org/mailman/listinfo/get_iplayer