summaryrefslogtreecommitdiffstats
path: root/zx2c4support
diff options
context:
space:
mode:
Diffstat (limited to 'zx2c4support')
-rwxr-xr-xzx2c4support/thumblisting.py36
-rwxr-xr-xzx2c4support/upload.sh1
2 files changed, 37 insertions, 0 deletions
diff --git a/zx2c4support/thumblisting.py b/zx2c4support/thumblisting.py
new file mode 100755
index 0000000..7524e9c
--- /dev/null
+++ b/zx2c4support/thumblisting.py
@@ -0,0 +1,36 @@
+#!/usr/bin/env python
+# -*- coding: iso-8859-1 -*-
+
+from ftplib import FTP
+import os
+import os.path
+
+print "Content-Type: text/plain"
+print
+
+if not os.path.exists("framedcache"):
+ os.mkdir("framedcache")
+ftp = FTP("ftp2.edgecastcdn.net")
+ftp.login("chris@anyclip.com", "ChrisEdge1234")
+for movie in ftp.nlst("thumbnails"):
+ movieCode = movie[movie.find("/") + 1:]
+ if os.path.exists("framedcache/%s" % movieCode):
+ cache = open("framedcache/%s" % movieCode, "r")
+ print movieCode,
+ print cache.read()
+ cache.close()
+ continue
+ biggest = -1
+ for thumb in ftp.nlst(movie):
+ try:
+ timeCode = int(thumb[thumb.find("_") + 1:thumb.rfind("_")])
+ except:
+ timeCode = -1
+ if timeCode > biggest:
+ biggest = timeCode
+ if biggest > -1:
+ cache = open("framedcache/%s" % movieCode, "w")
+ cache.write(str(biggest))
+ cache.close()
+ print movieCode,
+ print biggest \ No newline at end of file
diff --git a/zx2c4support/upload.sh b/zx2c4support/upload.sh
new file mode 100755
index 0000000..734d02e
--- /dev/null
+++ b/zx2c4support/upload.sh
@@ -0,0 +1 @@
+scp *.py zx2c4.com:/home/zx2c4/anyclip.zx2c4.com/