Twits du Jour (Mar 22)

<1 min read

Twits du Jour (Mar 21)

<1 min read

Pinboard-Poster 1.0.3

<1 min read

I've just released version 1.0.3 of Pinboard Poster, a small Kotlin/Java library for posting to Pinboard.

No new functionality, just better logging and error trapping.

Kotlin

val poster = PinboardPoster("user:TOKEN")
poster.addPin("http://www.example.com/foo", "This is a test")
poster.deletePin("http:///www.example.com/bar")

Java

final PinboardPoster poster = new PinBboardPoster("user:TOKEN");
poster.addPin("http://www.example.com/foo", "This is a test");
poster.deletePin("http:///www.example.com/bar");

As usual documentation and source are on GitHub.

Bitly-Shorten 0.9.3

<1 min read

I've just released an update to the Bitly Shortener library, a simple Kotlin/Java implementation of the URL shortening (bitlinks) abilities of the Bitly v4 API.

This version implements a way to retrieve the last API call response:

val bitlinks = Bitlinks(apikey)
val shortUrl = bitlinks.shorten(longUrl)
val response = bitlinks.lastCallResponse
if (response.isSuccessful) { println(response.body) }

As usual the source code, documentation and binaries are on GitHub.

ReadingTime 0.9.0

<1 min read

ReadingTIme 0.9.0 is the first release of a Kotlin/Java library that can be used to estimate the reading time of blog posts, articles, etc.

It is an implementation of the Medium's Read Time calculation and is used extensively on this blog.

val rt = ReadingTime(htmlText)
println(rt.calcEstimatedReadTime()) // eg: 2 min read

As usual the source code, documentation and binaries are on GitHub.