Image to ZX Spec Proxy

edited August 2010 in Announcements
As earlier announced I've managed to shoe horn Image to ZX Spec into the RabbIT Web Proxy, which allows browsing of web pages as though they were rendered on the Spectrum via any proxy capable web browser

proxy.jpg

Video:
http://www.youtube.com/watch?v=fm3c9P1sBrc

The all-in-one distribution (sorry Windows only self-extractor) is available to download here.

Instructions for use are in the installer screens - you need to read them! (It's too late for me at 1.47am to be messing around with this :) )

Known issues and requirements:
  • RabbIT has bugs, a lot of stylable text tags are not filtered with a Spectrum font (Boing Boing and BBC News look good).
  • RabbIT has bugs, some pages may not even download correctly.
  • This is an alpha release of a branch of Image to ZX Spec I don't intend to fix or update.
  • If you don't allow the self extractor to extract to c:\temp then you need to open the conf/rabbit.conf file and alter the page cache location from c:\temp
  • You need Java 6 and Paul van de Laan's (thanks!) ZX82 font installed for the correct font rendering (you can get the font here).

Maybe this app will be useful for someone!
Post edited by brownb2 on

Comments

  • edited June 2010
    It didn't show instructions during installation, the only text was about the license. I've read the readme but I don't really understand java stuff. A step-by-step instruction file would be nice.
  • edited June 2010
    zxbruno wrote: »
    It didn't show instructions during installation, the only text was about the license. I've read the readme but I don't really understand java stuff. A step-by-step instruction file would be nice.
    1. Download and install the ZX82 font (save the file ending .ttf, double click it and on the new window press the install button)
    2. Run the imagetozxspecproxy self extractor let it extract to c:\temp
    3. Open a DOS prompt: click Start ->Run: type "cmd" (press return)
    4. Change to the c:\temp\rabbit4.6 directory: type "cd \" (return) then type "cd c:\temp\rabbit4.6" (return)
    5. Run the proxy: type "java -jar jars/rabbit.jar -f conf/rabbit.conf" (don't close this DOS window or the proxy will stop).
    6. Configure Firefox: In Firefox -> Tools ->Options->Advanced->Network(tab)->Settings
    7. Configure the proxy in Firefox (continued): Choose "Manual Proxy Config" and enter "localhost" and "9666" in the two boxes respectively (reset this to "No Proxy" or whatever it was when you need to revert Firefox).
    8. Optional - Firefox will have already cached content from websites it has been to - press ctrl-shift-del to clear the cache, otherwise just go to a page you haven't seen before.

    Any problems just give me a shout.
  • edited July 2010
    Ok, thanks for the instructions, but I will not try until I know
    how to return to the previous Firefox settings after.
  • edited July 2010
    This project might be a starting point for a Speccy web browser, based on the Opera Mini theory of pre-rendering everything at the server level. I guess you'd want a thumbnail and a full size screen for each picture.
  • edited July 2010
    Hehe. Totally bonkers, but good fun nonetheless. Maybe that is how Winston's Spectranet may look if their was a web browser available for it. Fat chance of that though as the html specification has so many variations it would be an impossible task, particularly with the Spectrum's limited memory.
  • edited July 2010
    Hercules wrote: »
    Hehe. Totally bonkers, but good fun nonetheless. Maybe that is how Winston's Spectranet may look if their was a web browser available for it. Fat chance of that though as the html specification has so many variations it would be an impossible task, particularly with the Spectrum's limited memory.

    as andrew said, it would make sense to do the rendering on a proxy server like opera mini does. download the html on the proxy, translate it into a simple markup that the speccy can render, and convert the images
  • edited August 2010
    guesser wrote: »
    as andrew said, it would make sense to do the rendering on a proxy server like opera mini does. download the html on the proxy, translate it into a simple markup that the speccy can render, and convert the images

    Sort of like this then..., but the proxy would be the phone :)
Sign In or Register to comment.