Skip to content

Instantly share code, notes, and snippets.

@thurask
Created August 8, 2017 04:24
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thurask/822e2c57ed448b162753861cf7cbf96f to your computer and use it in GitHub Desktop.
Save thurask/822e2c57ed448b162753861cf7cbf96f to your computer and use it in GitHub Desktop.
import sys
import tclcheck as t
def prd_center():
for i in range(63116, 63771):
curef = "PRD-{0}-001".format(i)
try:
ctxt = t.check(sess, serid, curef)
except SystemExit:
pass
else:
print(curef)
tv, fwid, fname, fsize, fhash = t.parse_check(ctxt)
slt = t.salt()
vkh = t.vkhash(serid, curef, tv, fwid, slt)
utxt = t.update_request(sess, serid, curef, tv, fwid, slt, vkh)
durl = t.parse_request(utxt)
#print("{0}: HTTP {1}".format(fname, t.getcode(sess, durl)))
#print(durl)
def prd_end():
for i in range(0, 1000):
curef = "PRD-63118-{0}".format(str(i).rjust(3, "0"))
try:
ctxt = t.check(sess, serid, curef)
except SystemExit:
pass
else:
print(curef)
tv, fwid, fname, fsize, fhash = t.parse_check(ctxt)
slt = t.salt()
vkh = t.vkhash(serid, curef, tv, fwid, slt)
utxt = t.update_request(sess, serid, curef, tv, fwid, slt, vkh)
durl = t.parse_request(utxt)
#print("{0}: HTTP {1}".format(fname, t.getcode(sess, durl)))
#print(durl)
def mega_prd(start=63115, end=63120):
for i in range(start, end):
for j in range(0, 1000):
curef = "PRD-{0}-{1}".format(i, str(j).rjust(3, "0"))
try:
ctxt = t.check(sess, serid, curef)
except SystemExit:
pass
else:
tv, fwid, fname, fsize, fhash = t.parse_check(ctxt)
print(curef, tv)
#slt = t.salt()
#vkh = t.vkhash(serid, curef, tv, fwid, slt)
#utxt = t.update_request(sess, serid, curef, tv, fwid, slt, vkh)
#durl = t.parse_request(utxt)
#print("{0}: HTTP {1}".format(fname, t.getcode(sess, durl)))
#print(durl)
if __name__ == "__main__":
sess = t.prep_sess()
serid = "543212345000000"
if len(sys.argv) > 1:
if sys.argv[1] == "c":
prd_center()
elif sys.argv[1] == "e":
prd_end()
elif sys.argv[1] == "m":
mega_prd(63110, 63130)
mega_prd(63730, 63770)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment