summaryrefslogtreecommitdiff
path: root/imdb-lookup
diff options
context:
space:
mode:
authorYves Fischer <yvesf-git@xapek.org>2014-12-23 17:50:40 +0100
committerYves Fischer <yvesf-git@xapek.org>2014-12-23 17:50:40 +0100
commit4ee5f5f479f3b8ce929029ff45aa9d48c83c93be (patch)
tree5d1c27dad9b7ef7c9a55a8fe06a45e71feec61e1 /imdb-lookup
parent46d53e680ce67aed0fc71dc9fb50fb8508a69c4b (diff)
downloadscripts-4ee5f5f479f3b8ce929029ff45aa9d48c83c93be.tar.gz
scripts-4ee5f5f479f3b8ce929029ff45aa9d48c83c93be.zip
improve tags
Diffstat (limited to 'imdb-lookup')
-rw-r--r--imdb-lookup/html/index-files/css/style.css22
-rw-r--r--imdb-lookup/html/index.html15
-rwxr-xr-ximdb-lookup/imdbinfo.py18
3 files changed, 32 insertions, 23 deletions
diff --git a/imdb-lookup/html/index-files/css/style.css b/imdb-lookup/html/index-files/css/style.css
index 497333c..483d8bb 100644
--- a/imdb-lookup/html/index-files/css/style.css
+++ b/imdb-lookup/html/index-files/css/style.css
@@ -39,13 +39,6 @@
}
.info table td { padding: .2em; }
.details { padding: 0.5em; }
-.files {
- z-index: 10;
- list-style: none;
- padding-left: 0px;
- font-size: 0.7em;
- margin: 0px;
-}
.imdbid {
font-family: monospace;
padding: 3px;
@@ -54,6 +47,14 @@
border-radius: 4px;
}
.title { font-size: 2em; }
+.title a {
+ text-decoration: none;
+ color: inherit;
+}
+.title span {
+ font-size: 8pt;
+ vertical-align: center;
+}
.headline { font-size: 0.9em; color: 3e3e3e; }
.plot { margin-top: 10px; }
.consensus { margin-top: 10px; font-style: italic;}
@@ -76,3 +77,10 @@
label {
font-weight: bold;
}
+.movie-tag {
+ font-family: monospace;
+ padding: 3px;
+ background-color: #f0f0f0;
+ border: 1px solid #e0e0e0;
+ border-radius: 4px;
+}
diff --git a/imdb-lookup/html/index.html b/imdb-lookup/html/index.html
index 53ceee7..cf9d102 100644
--- a/imdb-lookup/html/index.html
+++ b/imdb-lookup/html/index.html
@@ -80,7 +80,12 @@
</td>
<td class="info">
<div class="title">
- {{movie.title}}
+ <a {{bind-attr href=movie.path.path}} {{bind-attr title=movie.path.label}}>
+ {{movie.title}}
+ </a>
+ {{#each tag in movie.tags}}
+ <span class="movie-tag">{{tag}}</span>
+ {{/each}}
</div>
<div class="headline">
<div class="plot">{{movie.plot}}</div>
@@ -104,14 +109,6 @@
</td>
</tr>
</table>
- <ul class="files">
- <li><a {{bind-attr href=movie.path.path}}>{{movie.path.label}}</a>
- <li>
- {{#each tag in movie.tags}}
- {{tag}}
- {{/each}}
- </li>
- </ul>
</td>
<td class="ratings">
<table>
diff --git a/imdb-lookup/imdbinfo.py b/imdb-lookup/imdbinfo.py
index 4c903ec..40be75a 100755
--- a/imdb-lookup/imdbinfo.py
+++ b/imdb-lookup/imdbinfo.py
@@ -316,13 +316,17 @@ def do_index(args, imdb_ids):
if curfile.endswith("avi"):
yield "AVI"
for curdir in dirs:
- if "german" in curdir:
- yield "GERMAN"
- if "1080" in curdir:
- yield "1080p"
- if "720p" in curdir:
- yield "720p"
- return list(set(find()))
+ tags = { "german" : "German",
+ "1080" : "1080p", "720" : "720p",
+ "bdrip" : "BlueRay", "blueray" : "BlueRay",
+ "hevc" : "HEVC" }
+ for (key, tag) in tags.items():
+ if key in curdir.lower():
+ yield tag
+
+ l = list(set(find()))
+ l.sort()
+ return l
def poster(imdb_id):
data = db.poster_low(imdb_id)