Giter Site home page Giter Site logo

hypertool's Introduction

Hypertool

We all love Patrick Leach, and the services he provides the woodworking and tool collecting community.

This tool just serves to provide a viewer with a more nicely formatted representation of his monthly tool FS posts.

Patrick Leach pays for his bandwidth out of pocket, so please do not abuse reloading the generated page since it loads all of the images in-line from his host.

Supported Builds

I'm currently providing builds for:

  • Mac AMD64
  • Linux AMD64
  • Windows AMD64 (support iffy, build broken for me)

I'm not planning on supporting much else on releases.

Unzip and run!

History of the project

A long time ago I wrote a chrome plugin that rewrote the SuperTool monthly page inline to add the images, however the lack of TLS and proper server configuration prevents this and javascript solutions (github hosted) now.

This project is a new iteration of that for local use. I wish I could set up a rehost of the images backed by a CDN to lower Patrick's bandwidth usage, however that's difficult these days due to web security.

Patrick if you somehow see this, I'd love to help you set up a free CDN to reduce your hosting costs for these static images so you can use <img> tags instead of links :)

Application

TODO

  • Local database cache of every page fetched (including images) to reduce hits to patrick's site to one fetch per user. Would store image data in an embedded DB for re-use and local serving.
  • Improve UI/UX

Building

This is only relevant to people who want to compile.

This project is x-compilable, however to compile you have some requirements.

  • darwin
    • requires o32-clang (provided by osxcross, macOS sdk/devtools)
  • windows
    • requires mingw-w64 (homebrew on mac)
  • linux
    • requires gcc or musl-cross. requires x11 or mesa headers

hypertool's People

Contributors

asciifaceman avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.