[mythtv] Mythtv Show Verification Script

Nathan Langley mythtv-dev@snowman.net
Tue Jan 14 05:38:19 EST 2003


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---1043327474-1057414919-1042522699=:1525
Content-Type: TEXT/PLAIN; charset=US-ASCII

This is a perl script that will verify that the shows in your store 
directory are in your db.  If they are not it will _DELETE_ them.  I had 
been getting a few partial shows that did not finish staying on my drive 
so I decided to write this to wax them automaticly.  The user you run this 
script as must have rw access to the files in your store directory.

To use this _EDIT_ the file verifyshows.pl and follow the Edit next line 
Directions.  (You have to put in your store dir and your db username and 
pass)

NOTICE: THIS SCRIPT DOES DELETE MYTHTV RECORDING FILES
 
I will not be held responsible if it deletes actual recordings (even 
though it should not)


 -- 
Nathan Langley
Victoria Internet Providers
361-572-3230

---1043327474-1057414919-1042522699=:1525
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="verifyshows.pl"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.44.0301132338190.1525@Lynx.viptx.net>
Content-Description: 
Content-Disposition: attachment; filename="verifyshows.pl"

IyEvdXNyL2Jpbi9wZXJsDQojIE15dGh0diBzaG93IHZlcmlmeSBzY3JpcHQg
KERlbGV0ZXMgc2hvd3Mgb24gdGhlIGhhcmRkaXNrIHRoYXQgYXJlIG5vdCBp
biB0aGUgZGINCiMgV3JpdHRlbiBieSBOYXRoYW4gTGFuZ2xleSA6OiBuYXRo
YW5AdmlwdHgubmV0DQojIFJlcXVpcmVtZW50czogUGVybCxQZXJsIERCSSBN
eXNxbA0KIyBUaGlzIGJlIGEgY29tbWVudA0KIyBJTVBPUlRBTlQ6IFRoaXMg
cHJvZ3JhbSBjb21lcyB3aXRoIGFic29sdXRseSBOTyB3YXJyYW50eS4gIElm
IGl0IGRlbGV0ZXMgc29tZXRoaW5nIHlvdSBkaWQgbm90IHdhbnQgaXQgdG8g
SSBhbSBub3QgbGlhYmxlLiAgSWYgaXQga2lsbHMgeW91ciBzeXN0ZW0geW91
DQojIGFyZSBvbiB5b3VyIG93bi4gIEkgdGFrZSBubyByZXNwb3NpYmxpdHkg
Zm9yIF9hbnl0aGluZ18NCiMgSU5TVFJVQ1RJT05TOiBDaGFuZ2UgdGhlIGNv
bmZpZ3VyYXRpb25zIEkgbWFya2VkIHdpdGggRWRpdCB0aGUgbmV4dC4uLiBi
ZWxvdyBhbmQgcnVuIC4vdmVyaWZ5c2hvd3MucGwgb3IgY29weSBpdCB0byBh
IGJpbiBkaXIgaW4gDQojIHlvdXIgcGF0aCBhbmQgcnVuIHZlcmlmeXNob3dz
LnBsDQoNCiAgIHVzZSBEQkk7ICMgaWYgeW91IGFyZSBoYXZpbmcgcHJvYmxl
bXMgaW5zdGFsbCB0aGUgUGVybCBNeXNxbCBEQkkgbW9kdWxlIGNoZWNrIGh0
dHA6Ly9zZWFyY2guY3Bhbi5vcmcNCiAgIA0KICAgIyBFZGl0IHRoZSBuZXh0
IGxpbmUgdG8gbWF0Y2ggeW91ciBteXRodHYgc3RvcmUgZGlyZWN0b3J5DQog
ICAkcGF0aCA9ICIvbW50L3N0b3JlLyI7ICMgVHJhaWxpbmcgc2xhc2ggaXMg
aW1wb3J0YW50IHdpbGwgbm90IHdvcmsgd2l0aG91dCBpdCBleCBzdG9yZS8g
DQogICANCiAgICMgRWRpdCB0aGUgbmV4dCAyIGxpbmVzIHRvIG1hdGNoIHlv
dXIgZGIgdXNlcm5hbWUgYW5kIHBhc3N3b3JkDQogICAkdXNlcj0nWW91ckRi
VXNlck5hbWUnOw0KICAgJHBhc3M9J1lvdXJEYlBhc3N3b3JkJzsNCiAgIA0K
ICAgJGRiaD1EQkktPmNvbm5lY3QoJ2RiaTpteXNxbDpteXRoY29udmVyZycs
JHVzZXIsJHBhc3MpIHx8IGRpZSAiJERCSTo6ZXJyc3RyIjsNCiAgIA0KICAg
b3BlbmRpciAoRElSTElTVCwgJHBhdGgpIHx8IGRpZSBwcmludCAiQ291bGQg
bm90IG9wZW4gJHBhdGg6IFlvdSBtdXN0IHNwZWNpZnkgaXQgaW4gdGhpcyBm
aWxlIVxuIjsNCiAgIEBkaXJsaXN0ID0gcmVhZGRpciAoRElSTElTVCk7DQog
ICAkY291bnQgPSAwOw0KICAgDQogICBmb3JlYWNoIChAZGlybGlzdCkgew0K
ICAgICAgIG15ICRleGlzdHMgPSAwOw0KICAgICAgIGlmICgkXyA9fiAvbnV2
LyAmJiAkXyAhfiAvcmluZ2J1Zi8pIHsNCgkgJGNvdW50Kys7DQoJIHByaW50
ICJDaGVja2luZyBGaWxlICMgJGNvdW50ICRfXG4iOw0KCSAkZXhpc3RzID0g
dmVyaWZ5KCRfKTsNCgkgaWYgKCRleGlzdHMpIHsgcHJpbnQgIlxuIjsgfSAN
CgkgZWxzZSB7IA0KCSAgICAgcHJpbnQgIiRfIGRvZXMgX05PVF8gZXhpc3Qu
IERlbGV0aW5nIHRoaXMgZmlsZS5cblxuIjsNCgkgICAgIHN5c3RlbSAiL2Jp
bi9ybSAkcGF0aCRfIjsNCgkgfQ0KICAgICAgIH0NCiAgICB9DQogICBjbG9z
ZSAoRElSTElTVCk7ICAgIA0KDQpzdWIgdmVyaWZ5IHsNCiAgICBteSAkc2hv
dyA9ICRfWzBdOw0KICAgIG15ICRjaGFuaWQ7DQogICAgDQogICAgJHNob3dw
ZXJtID0gJHNob3c7DQogICAgJHNob3cgPX4gcy8ubnV2Ly9nOw0KICAgIA0K
ICAgIEBob2xkaW5mbyA9IHNwbGl0KC9fLywgJHNob3cpOw0KICAgIA0KICAg
ICRzdGggPSAkZGJoLT5wcmVwYXJlKCJTRUxFQ1QgdGl0bGUsc3VidGl0bGUs
Y2hhbmlkIEZST00gcmVjb3JkZWQgV0hFUkUgc3RhcnR0aW1lPSckaG9sZGlu
Zm9bMV0nIEFORCBlbmR0aW1lPSckaG9sZGluZm9bMl0nIEFORCBjaGFuaWQ9
JyRob2xkaW5mb1swXScgTElNSVQgMTsiKTsNCiAgICAkc3RoLT5leGVjdXRl
IHx8IGRpZSAiVW5hYmxlIHRvIGV4ZWN1dGUgcXVlcnk6ICRkYmgtPmVycnN0
clxuIjsNCiAgIA0KICAgICRyb3c9MDsNCiAgIA0KICAgIHdoaWxlKCRyb3cg
PSAkc3RoLT5mZXRjaHJvd19hcnJheXJlZikNCiAgICB7DQoJICR0aXRsZT0k
cm93LT5bMF07CSANCgkgJHN1YnRpdGxlPSRyb3ctPlsxXTsNCgkgJGNoYW5p
ZD0kcm93LT5bMl07DQoNCiAgCSBwcmludCAiRVhJU1RTOiAkc2hvd3Blcm0g
PT0gJHRpdGxlIC0gJHN1YnRpdGxlXG4iOw0KDQogICAgfQ0KICAgIGlmICgk
Y2hhbmlkKSB7DQoJcmV0dXJuIDE7DQogICAgfQ0KICAgIGVsc2Ugew0KCXJl
dHVybiAwOw0KICAgIH0NCn0NCgkgDQo=
---1043327474-1057414919-1042522699=:1525--



More information about the mythtv-dev mailing list