From f964e355b7e6bdd896e77e2dd9a9939ad69298b8 Mon Sep 17 00:00:00 2001 From: Nick White Date: Mon, 22 Aug 2011 18:37:45 +0100 Subject: Add TODOs --- TODO | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index 79d5639..8bd702f 100644 --- a/TODO +++ b/TODO @@ -17,7 +17,9 @@ use wide string functions when dealing with stuff returned over http; it's known bug in get(): if the \r\n\r\n after http headers is cut off between recv buffers -use HTTP/1.1 with "Connection: close" header +create a tcl/tk gui wrapper, which asks for the book downloader to run, the book id, and then shows output of stdout & stderr as it runs + +package for osx and windows try supporting 3xx in get, if it can be done in a few lines by getting Location line, freeing buf, and returning a new @@ -27,8 +29,19 @@ add https support to get write some little tests +would likely be rather tricky, but building for android +would be nice. how it would work would be modifying the +getgbook src slightly, redefining function calls to be +findable by the java, and then writing java stuffs to call +it. gui could either be done from the java directly, or from +xml; both are gross options. see: +http://developer.android.com/resources/tutorials/hello-world.html +http://marakana.com/forums/android/examples/49.html + ## getgbook +use realloc to size pages memory structure appropriately + ### notes Google will give you up to 5 cookies which get useful pages in immediate succession. It will stop serving new pages to the ip, even with a fresh cookie. So the cookie is certainly not everything. -- cgit v1.2.3