From 4aa164e687ea78b92f8e0a1a515ed06f1d833795 Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Sun, 14 Mar 2021 17:22:58 +0100 Subject: [PATCH] add instructions --- pearcopy.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pearcopy.py b/pearcopy.py index 4eea129..97e79b2 100644 --- a/pearcopy.py +++ b/pearcopy.py @@ -1,12 +1,14 @@ from http.server import HTTPServer, BaseHTTPRequestHandler import requests + def read_book(resp): - i=1 + i = 1 for item in resp.decode().split(','): print(str(i) + ": " + item) open("{:04d}.jpg".format(i), 'wb').write(requests.get(item).content) - i+=1 + i += 1 + print("done... you probably want to run sth like: \"convert *.jpg out.pdf\"") class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): @@ -16,7 +18,7 @@ class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): self.send_response(204) self.send_header('Access-Control-Allow-Origin', '*') self.end_headers() - #print(body) + # print(body) read_book(body) def do_OPTIONS(self): @@ -27,5 +29,10 @@ class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): self.send_header('Access-Control-Allow-Headers', 'content-type') self.end_headers() +print("starting service ...") +print("If you have a book from \"www.pearson-studium.de/drm/reader/nu/code/\" open the developer console on this site and paste the following:") +print("xhr = new XMLHttpRequest(); xhr.open('POST', \"http://localhost:8000\"); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.send(p.content.list);") + httpd = HTTPServer(('localhost', 8000), SimpleHTTPRequestHandler) httpd.serve_forever() +