-
Haskell library and client for OpenTimestamps
This is a Haskell library and -client for working with OpenTimestamps. OpenTimestamps is a protocol for creating and verifying timestamps for digital files, which can be used to prove that a file existed at a certain point in time. Library The library provides functionality for: Stamping: Creating new timestamps for …
Read More -
Introduction Instapaper is a social bookmarking service that allows web content to be saved so it can be "read later" on a different device, such as an e-reader, smartphone, or tablet. The service was founded in 2008 by Marco Arment. In April 2013, Arment sold a majority stake to Betaworks and by mid 2016 Pinterest …
Read More -
The website jeroen.nl returns current and daily energy prices, but it would be nice to view this information from the command line. Haskell version. Introduction Earlier I created photonsphere.org/post/2025-03-15-command-line-energy-prices for this but when I moved from NixOS to Debian (stable), as described in …
Read More -
Looking into hastl, which is a modern Haskell web application template using (H)tmx, (A)lpine.js, (S)ervant, (T)ailwind-css and (L)ucid. It is licensed under MIT and is entirely free and open source. Features: Type-safe APIs, Modern frontend with htmx, Live reloading with GHCID. On GitHub: eldr-io/hastl. Haskell …
Read More -
The Propellor configuration management system uses Haskell and Git. Each system has a list of properties, which Propellor ensures are satisfied. Linux and FreeBSD are supported. Debian I use Propellor to manage my Debian installation (it replaced my NixOS installation — which I reconsidered because of this: abdication …
Read More -
The Hugo static site generator produces a site in a public directory but it doesn't do an incremental generate. This Haskell program works around that by touching all unchanged files (checksum) in the public directory with the modified date/time from the previous Hugo generate. Database A sqlite database is maintained. …
Read More -
Encrypted fields in JSON settings file
Nov 25, 2022 · 8 min read · Computer Software Functional Programming Haskell Cryptography Internet JSON ·
The Haskell cryptonite package is used to allow for encrypted fields in a JSON settings file. Source code listed below. Example JSON settings file …
Read More -
A Haskell client library for the Binance cryptocurrency exchange API
Nov 17, 2022 · 7 min read · Computer Software Functional Programming Haskell Internet HTML API Financial Crypto Currency Binance ·
A Haskell client library for the Binance cryptocurrency exchange API. The Binance API is documented here: Binance API documentation. The OpenAPI (Swagger) here: binance.github.io/binance-api-swagger. The library can be found here: photonsphere/binance-api. Generated code This code is auto-generated by …
Read More -
Servant server + Halo client
Oct 30, 2022 · 5 min read · Computer Software Functional Programming Haskell PureScript Internet HTML JavaScript API Nix Webgear ·
The Haskell-realworld-example Haskell example (Servant based server) and the Real World PureScript React Purescript example (client) combined into Conduit (gothinkster/realworld) — what's described as "The mother of all demo apps" (fullstack Medium.com clone) Introduction Haskell-realworld-example has a very nice …
Read More -
Webgear server + Halogen client
Sep 16, 2022 · 3 min read · Computer Software Functional Programming Haskell PureScript Internet HTML JavaScript API Nix Webgear ·
The Webgear realworld Haskell example (server) and the Real World Halogen Purescript example (client) combined into Conduit (gothinkster/realworld) — what's described as "The mother of all demo apps" (fullstack Medium.com clone) Introduction At the server Haskell is used (i.e. Webgear) and at the client PureScript …
Read More