Skip to content

Instantly share code, notes, and snippets.

require 'test_helper'
module Kindlemd
Chapter = Struct.new(:position, :nxt, :previous) do
def self.normalize(chapters)
chapters = chapters.map { |h| new(h[:position]) }.sort_by(&:position)
chapters.each_cons(2) { |previous, nxt|
previous.nxt = nxt
nxt.previous = previous
@anselm-helbig
anselm-helbig / copy_dns_zones.rb
Last active July 20, 2016 17:04 — forked from prein/copy_dns_zones.rb
Copy DNS zones from CloudFlare to Route53
#!/usr/bin/env ruby
require "bundler/inline"
gemfile do
gem "rubyflare"
gem "route53"
end
require "yaml"
(setq gnus-select-method
'(nnimap "wimdu"
(nnimap-address "imap.gmail.com")
(nnimap-server-port 993)
(nnimap-stream ssl)
(nnir-search-engine imap)))
(add-to-list 'gnus-secondary-select-methods
'(nnimap "gmail"
(nnimap-address "imap.gmail.com")
(nnimap-server-port 993)