[mythtv] Patch to MythWeb to show list of programs currently recorded

Chris Pinkham mythtv-dev@snowman.net
Tue, 17 Dec 2002 00:47:09 -0500 (EST)


---1463786493-555006501-1040104029=:12761
Content-Type: TEXT/PLAIN; charset=US-ASCII

I made a simple patch to MythWeb to add a table to the end of the
"Recordings" screen to show what shows I currently have recorded.  It
puts a table at the bottom of the page with the starttime, endtime,
channel, title, subtitle, and description of each recorded show.
I figure this could easily be extended to allow deletion of recorded
shows remotely (to save space maybe or if it recorded something you
watched already).

The patch is attached and was made against CVS as of 10pm EST 12/16/02.

Chris

*****************************************************************************
** Chris Pinkham                  Linux v2.2.18, Sane v1.0.4, Cajun v3.0-8 **
** cpinkham@bc2va.org                          http://www.bc2va.org/chris/ **
*****************************************************************************

---1463786493-555006501-1040104029=:12761
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="mythweb_recorded.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.21.0212170047090.12761@panther.bc2va.org>
Content-Description: 
Content-Disposition: attachment; filename="mythweb_recorded.patch"

ZGlmZiAtdXJOIC91c3IyL29wdC93d3cvbXl0aHR2L2Z1bmN0aW9ucy5waHAg
bXl0aHdlYi9mdW5jdGlvbnMucGhwDQotLS0gL3VzcjIvb3B0L3d3dy9teXRo
dHYvZnVuY3Rpb25zLnBocAlUdWUgRGVjIDE3IDAwOjE1OjU4IDIwMDINCisr
KyBteXRod2ViL2Z1bmN0aW9ucy5waHAJRnJpIERlYyAxMyAxNDo0ODo1MyAy
MDAyDQpAQCAtMjc1LDMyICsyNzUsNiBAQA0KIAlyZXR1cm4gJHJlY29yZEFy
cmF5Ow0KIH0NCiANCi0NCi0vLw0KLS8vCUJ1aWxkIGFuIGFycmF5IHRoYXQg
Y29udGFpbnMgaW5mbyBhYm91dA0KLS8vCXJlY29yZGVkIHByb2dyYW1zLg0K
LS8vDQotZnVuY3Rpb24gc2V0dXBSZWNvcmRlZCgpDQotew0KLQkkdGhlUXVl
cnkgPSAic2VsZWN0IHJlY29yZGVkLiosIGNoYW5uZWwuY2hhbm51bSBmcm9t
IHJlY29yZGVkLCBjaGFubmVsIHdoZXJlIHJlY29yZGVkLmNoYW5pZCA9IGNo
YW5uZWwuY2hhbmlkICBvcmRlciBieSBzdGFydHRpbWUgZGVzYzsiOw0KLQkk
cmVjb3JkUXVlcnkgPSBteXNxbF9xdWVyeSgkdGhlUXVlcnkpIG9yIGRpZSgi
VWggb2gsIEkgY291bGRuJ3Qgb3BlbiB0aGUgcmVjb3JkZWQgdGFibGUiKTs7
DQotCSRpID0gMDsNCi0Jd2hpbGUoJHJlY29yZFR1cGxlID0gbXlzcWxfZmV0
Y2hfYXJyYXkoJHJlY29yZFF1ZXJ5LCBNWVNRTF9BU1NPQykpDQotCXsNCi0J
CSRhUmVjb3JkID0gbmV3IFJlY29yZGluZzsNCi0JCSRhUmVjb3JkLT5jaGFu
aWQgPSAkcmVjb3JkVHVwbGVbImNoYW5pZCJdOw0KLQkJJGFSZWNvcmQtPmNo
YW5udW0gPSAkcmVjb3JkVHVwbGVbImNoYW5udW0iXTsNCi0JCSRhUmVjb3Jk
LT5zdGFydHRpbWUgPSAkcmVjb3JkVHVwbGVbInN0YXJ0dGltZSJdOw0KLQkJ
JGFSZWNvcmQtPmVuZHRpbWUgPSAkcmVjb3JkVHVwbGVbImVuZHRpbWUiXTsN
Ci0JCSRhUmVjb3JkLT50aXRsZSA9ICRyZWNvcmRUdXBsZVsidGl0bGUiXTsN
Ci0JCSRhUmVjb3JkLT5zdWJ0aXRsZSA9ICRyZWNvcmRUdXBsZVsic3VidGl0
bGUiXTsNCi0JCSRhUmVjb3JkLT5kZXNjcmlwdGlvbiA9ICRyZWNvcmRUdXBs
ZVsiZGVzY3JpcHRpb24iXTsNCi0JCSRyZWNvcmRBcnJheVskaV0gPSAkYVJl
Y29yZDsNCi0JCSRpICs9IDE7DQotCX0NCi0JcmV0dXJuICRyZWNvcmRBcnJh
eTsNCi19DQotDQogLy8NCiAvLwlQb3B1bGF0ZSBpbmZvIGFib3V0IGNoYW5u
ZWxzDQogLy8NCmRpZmYgLXVyTiAvdXNyMi9vcHQvd3d3L215dGh0di9yZWNv
cmRpbmdzLnBocCBteXRod2ViL3JlY29yZGluZ3MucGhwDQotLS0gL3VzcjIv
b3B0L3d3dy9teXRodHYvcmVjb3JkaW5ncy5waHAJVHVlIERlYyAxNyAwMDox
ODowOSAyMDAyDQorKysgbXl0aHdlYi9yZWNvcmRpbmdzLnBocAlGcmkgRGVj
IDEzIDE0OjQ4OjUzIDIwMDINCkBAIC0yMSw3ICsyMSw2IEBADQogDQogLy8g
Z2F0aGVyIGluZm9ybWF0aW9uIGZyb20gYWxsIHRoZSByZWNvcmRpbmcgdGFi
bGVzDQogJHNpbmdsZXJlY29yZGluZ3MgPSBzZXR1cFJlY29yZGluZ3MoKTsN
Ci0kYWxscmVjb3JkZWQgPSBzZXR1cFJlY29yZGVkKCk7DQogJGFsbHJlY29y
ZGluZ3MgPSBzZXR1cEFsbFJlY29yZGluZ3MoKTsNCiAkdGltZXNsb3RyZWNv
cmRpbmdzID0gc2V0dXBUaW1lU2xvdFJlY29yZGluZ3MoKTsNCiANCkBAIC0x
MjQsMjkgKzEyMyw1IEBADQogfQ0KIGVsc2UgcHJpbnQoIjxUUj48VEQ+WW91
IGN1cnJlbnRseSBkbyBub3QgaGF2ZSBhbnkgcHJvZ3JhbXMgc2V0IHRvIGFs
d2F5cyByZWNvcmQuPC9URD48L1RSPiIpOw0KIHByaW50KCI8L3RhYmxlPjxi
cj48YnI+Iik7DQotDQotDQotLy8gcHJpbnQgYWxsIHRoZSBlbnRyaWVzIGZy
b20gdGhlIHJlY29yZGVkIHRhYmxlDQotcHJpbnQoIjxocj48YnI+PGI+UmVj
b3JkZWQgUHJvZ3JhbXM6PC9iPjxicj5cbiIgKTsNCi1wcmludCgiPFRBQkxF
IEJHQ09MT1I9XCIkbGlzdF9iZ19jb2xvdXJcIiBDRUxMU1BBQ0lORz1cIjNc
IiBDRUxMUEFERElORz1cIjNcIiBib3JkZXI9MT4iKTsNCi0NCi0kaW5kZXgg
PSAwOw0KLWlmICgkYWxscmVjb3JkZWRbJGluZGV4XSkgew0KLQlwcmludCgi
PFRSIFZBTElHTj1cIlRPUFwiPjxUaD5TdGFydCBUaW1lPC90aD48dGg+RW5k
IFRpbWU8L3RoPjx0aD5DaCM8L3RoPjx0aD5UaXRsZTwvdGg+PHRoPlN1YlRp
dGxlPC90aD48dGg+RGVzY3JpcHRpb248L3RoPjwvdHI+XG4iICk7DQotCXdo
aWxlICgkc2hvdyA9ICRhbGxyZWNvcmRlZFskaW5kZXhdKSB7DQotCQlwcmlu
dGYoICI8dHI+PHRkIHZhbGlnbj10b3A+JXM8L3RkPjx0ZCB2YWxpZ249dG9w
PiVzPC90ZD48dGQgdmFsaWduPXRvcD4lczwvdGQ+PHRkIHZhbGlnbj10b3A+
JXM8L3RkPjx0ZCB2YWxpZ249dG9wPiVzPC90ZD48dGQgdmFsaWduPXRvcD4l
czwvdGQ+XG4iLA0KLQkJCWdldFRpbWVTdHJpbmcoICRzaG93LT5zdGFydHRp
bWUgKSwNCi0JCQlnZXRUaW1lU3RyaW5nKCAkc2hvdy0+ZW5kdGltZSApLA0K
LQkJCSRzaG93LT5jaGFubnVtLA0KLQkJCSRzaG93LT50aXRsZSwNCi0JCQkk
c2hvdy0+c3VidGl0bGUsDQotCQkJJHNob3ctPmRlc2NyaXB0aW9uICk7DQot
CQkkaW5kZXgrKzsNCi0JfQ0KLX0NCi1wcmludCAiPC90YWJsZT5cbiI7DQog
cHJpbnQoIjwvdGQ+PC90cj48L3RhYmxlPiIpOw0KLQ0KLXByaW50KCI8L3Rk
PjwvdHI+PC90YWJsZT4iKTsNCi0NCi0/Pg0KKz8+DQpcIE5vIG5ld2xpbmUg
YXQgZW5kIG9mIGZpbGUNCg==
---1463786493-555006501-1040104029=:12761--