hypertool

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

README

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

Documentation

Overview

Copyright © 2022 NAME HERE <EMAIL ADDRESS>

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL