Liking cljdoc? Tell your friends :D

dk.simongray.podcast.util.bech32

Bech32, the encoding of BIP-173, on both platforms.

A Bech32 text has a prefix that a person reads, the separator 1, and data in an alphabet of 32 characters. The last six characters of the data are a checksum. The names of Nostr are Bech32, as NIP-19 defines them.

The section Segwit address format of BIP-173 tells how eight bits of data go into characters of five bits. Bech32m, the checksum of BIP-350, isn't here.

Bech32, the encoding of BIP-173, on both platforms.

A Bech32 text has a prefix that a person reads, the separator 1, and
data in an alphabet of 32 characters. The last six characters of the
data are a checksum. The names of Nostr are Bech32, as NIP-19 defines
them.

The section Segwit address format of BIP-173 tells how eight bits of
data go into characters of five bits. Bech32m, the checksum of BIP-350,
isn't here.
raw docstring

dk.simongray.podcast.util.bytes.ranges

The reading of a file by the ranges of its bytes that a reader needs, fetched in rounds within limits, for the readers of views.

A reader of a view gives the ranges that it lacks, and read! fetches them and reads again, until the reader has what it needs. The bytes come from a fetch function: an http/fetcher for a file on the web, or a fetcher of a local file or a Blob.

The reading of a file by the ranges of its bytes that a reader needs,
fetched in rounds within limits, for the readers of views.

A reader of a view gives the ranges that it lacks, and read! fetches
them and reads again, until the reader has what it needs. The bytes come
from a fetch function: an http/fetcher for a file on the web, or a
fetcher of a local file or a Blob.
raw docstring

dk.simongray.podcast.util.bytes.view

Views of files whose bytes come in parts, for the readers of media files and images, on both platforms.

A view holds the parts of a file that are there, each at its offset. A reader asks the view for the ranges that it needs before it reads them. A range that the view doesn't hold throws an exception that holds the ranges, so that the caller can fetch them and read again. A range past the end of the file throws too. The fetching is in util.bytes.ranges.

Views of files whose bytes come in parts, for the readers of media files
and images, on both platforms.

A view holds the parts of a file that are there, each at its offset. A
reader asks the view for the ranges that it needs before it reads them.
A range that the view doesn't hold throws an exception that holds the
ranges, so that the caller can fetch them and read again. A range past
the end of the file throws too. The fetching is in util.bytes.ranges.
raw docstring

dk.simongray.podcast.util.client

The requests of podcast-clj, which name it as their User-Agent unless they name another, e.g. by the :user-agent option.

The requests of podcast-clj, which name it as their User-Agent unless
they name another, e.g. by the :user-agent option.
raw docstring

dk.simongray.podcast.util.entities

Character and entity references in the text of feeds, HTML's included, which XML alone doesn't know.

Character and entity references in the text of feeds, HTML's included,
which XML alone doesn't know.
raw docstring

dk.simongray.podcast.util.json

The JSON adapter (RFC 8259): strings in, plain data with string keys out, and back, on both platforms.

The JSON adapter (RFC 8259): strings in, plain data with string keys out,
and back, on both platforms.
raw docstring

dk.simongray.podcast.util.names

The keys of podcast-clj's maps, from the camelCase names of XML and JSON.

The keys of podcast-clj's maps, from the camelCase names of XML and
JSON.
raw docstring

dk.simongray.podcast.util.ring

The Ring requests that the handlers of podcast-clj answer and the responses they give: the bodies, credentials, hosts and conditions of the requests.

The Ring requests that the handlers of podcast-clj answer and the
responses they give: the bodies, credentials, hosts and conditions of
the requests.
raw docstring

dk.simongray.podcast.util.time

Dates and durations as they appear in feeds, parsed leniently and formatted canonically, from arithmetic and regular expressions alone so that the JVM and JavaScript agree.

Instants are inst values, java.util.Date or js/Date. Durations and timestamps within media are seconds: a long when whole, and a double otherwise.

Dates and durations as they appear in feeds, parsed leniently and
formatted canonically, from arithmetic and regular expressions alone so
that the JVM and JavaScript agree.

Instants are inst values, java.util.Date or js/Date. Durations and
timestamps within media are seconds: a long when whole, and a double
otherwise.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close