-
Notifications
You must be signed in to change notification settings - Fork 4
/
README
34 lines (31 loc) · 1.09 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
python epgdump.py
USAGE: epgdump_py -c CHANNEL_ID -i INPUT_FILE -o OUTPUT_FILE
-h, --help print help message
-c, --channel-id specify channel identifier
-f, --format format xml
-i, --input specify ts file
-o, --output specify xml file
--formatオプションを使用するよりも、xmlstarletコマンドを使用し
た方がよい。
xmlstarlet format XML_FILE
番組検索用シェルスクリプト
function select_time() {
xmlstarlet sel --encode utf-8 -t -m '//programme' -v '@start' -n $@ |
python -c '
import datetime
import sys
for line in sys.stdin:
str = line.split()
if str:
print datetime.datetime.strptime(str[0], "%Y%m%d%H%M%S")'
}
function select_anime() {
xmlstarlet sel --encode utf-8 -t -m "//programme" \
-m "category[contains(., 'アニメ')]" \
-v 'normalize-space(../title)' -o ' ' -v '../@start' -n $@
}
function select_actor() {
xmlstarlet sel --encode utf-8 -t -m "//programme" \
-m "desc[contains(., '星野真里')]" \
-v 'normalize-space(../title)' -o ' ' -v '../@start' -n $@
}