-
Some quick 'off-label' experimentation with WebGear (a high-performance framework to build composable, type-safe HTTP APIs. It is designed to make common API development tasks easy. It is also easily extensible to add components needed by your project. – haskell-webgear/webgear). Also see earlier Webgear post. …
Read More -
WebGear is a high-performance framework to build composable, type-safe HTTP APIs. It is designed to make common API development tasks easy. It is also easily extensible to add components needed by your project. – haskell-webgear/webgear (by Raghu Kaippully). Introduction From the Webgear documentation: "Webgear is a …
Read More -
A generator that updates cert_fingerprint lines in .offlineimaprc configuration file. OfflineIMAP is a GPLv2 software to dispose your mailbox(es) as a local Maildir(s), which can be used with notmuch to retrieve mail from (several) IMAP servers and read and search through it. The configuration contains cert_fingerprint …
Read More -
A Haskell program that uses the Conduit library to retrieve and store image files with Network.HTTP.Conduit, which are accessible via an URL with a date in it. The images are stored in an images subdirectory with the date in the filename. The program skips URLs that do not return a HTTP status code of 200 (e.g. …
Read More -
Paperspan export (HTML) to Instapaper import (CSV) convertor
Oct 6, 2021 · 2 min read · Computer Software Functional Programming Haskell YAML Regular Expression CSV HTML Instapaper Paperspan Internet ·A Haskell program to convert the Paperspan HTML export format to an Instapaper CSV import format with automatic –configuration file driven– designation to folders. The HXT library is used to parse the Paperspan HTML file and the CSV result is written to standard output. Usage: see the Makefile. Paperspan format 1<html> …
Read More -
Hodur descriptive domain modeling for Clojure
Dec 20, 2019 · 1 min read · Computer Software Functional Programming GUI Internet Modeling Architecture Clojure ClojureScript ·Hodur is a descriptive domain modeling approach and related collection of libraries for Clojure – Hodur (by Tiago Luchini). By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API making your apps respond to the defined model or use one of the many …
Read More -
Adding Crux to a Fulcro template
Jun 1, 2019 · 7 min read · Computer Software Internet Server Client Database GUI Functional Programming Clojure ClojureScript Full Stack Editor Emacs IDE ·Adding Crux database to a Fulcro template project. To set up Emacs for Clojure and ClojureScript development with Cider see e.g.: My Emacs configuration New Fulco project from template 1lein new fulcro yourprojectname Your Fulcro project is now in the subdirectory yourprojectname. Initialize development environment …
Read More -
Remove duplicates from Instapaper HTML export
Feb 18, 2019 · 2 min read · Computer Software Functional Programming Clojure Internet Instapaper HTML ·Instapaper turns web content – articles, stories, posts, videos, and even long emails – into a great reading experience. Over the course of your day, you'll encounter things you want to save for later. With Instapaper, you simply push a button in your browser, or choose "send to Instapaper" in a linked mobile app. …
Read More -
ClojureScript+React number inputs
Apr 14, 2018 · 2 min read · Computer Software Functional Programming Internet JavaScript HTML Client GUI Clojure ClojureScript ·When using ClojureScript with a React library beware that the :value for an :input needs to be of type string. If this is not the case then screen updates initiated from the code sometimes fail. Demonstration of the issue I've used Rum for a demonstration of the issue –not suggesting that this is Rum specific (haven't …
Read More -
The Clojure and ClojureScript application, which is impressive in its functionality and beautifully structured source code – UXBOX (by uxbox.io). Using Emacs+Cider for UXBOX source code browsing under Linux. To set up Emacs for Clojure and ClojureScript with Cider, see e.g.: My Emacs configuration. Clone the UXBOX …
Read More