Swedish web developer and pug automator in West Yorkshire, UK.
dotfiles. Dotfiles.
312vim-indexed-search. Show "Match 123 of 456 /search term/" in Vim searches. By Yakov Lerner.
187jekyll. Jekyll is a blog-aware, static site generator in Ruby
125validates_url_format_of. Validate the format of a URL by regexp in Ruby on Rails.
101sipper. Elixir Sips downloader written in Elixir.
95fixme. FIXME comments that raise after a certain point in time.
84vim-ruby-runner. Vim plugin to execute Ruby into an output buffer, similar to ⌘R in TextMate.
73augmentations. Rails plugin that provides a simple API for extending a model/class from a module.
66jquery.truncator.js. "more"/"less" style truncator for jQuery that handles HTML gracefully.
65hipchat-emoticons. Sinatra site on Heroku listing hidden HipChat emoticons.
64tasks.tmbundle. TextMate to-do lists modelled after TaskPaper.
57old-henrik.nyh.se. My old, Jekyll-powered personal blog. No longer in use! Replaced with Octopress:
55fixme-elixir. FIXME comments that raise after a certain point in time.
48slugalizer. Ruby slugalizer ("Föö Bár!" -> "foo-bar"). Uses ActiveSupport for platform-consistent normalization. Originally by Christoffer Sawicki.
47vim-yaml-flattener. Vim plugin to toggle a YAML file buffer from nested format to a flat format and back again. Useful for searching/editing Rails i18n .yml files.
37remit. NOT MAINTAINED: A tool for commit-by-commit code review of repositories on GitHub.
33toolbox. A site to list Hex packages by category.
32vim-qargs. A Vim plugin that adds a :Qargs utility command, for populating the argument list from the files in the quickfix list, and a :Qdo command to act on this list.
29vim-reveal-in-finder. Reveal the current file in the OS X Finder.
29henrik.nyh.se. My personal site.
27octopress. My blog, powered by Octopress. Also see https://github.com/henrik/thepugautomatic.com-static.
17title_helpers. Rails plugin providing helpers to set and show the site <title>.
16styleguide. Making my coding style an explicit, considered and versioned thing.
15vim-open-url. Opens URLs on the current line in your OS X default browser.
15plug_and_play. Set up an Elixir Plug application with less boilerplate.
15blocket_se_feeds. Ruby CGI script to provide Atom feeds of Blocket.se searches.
14ectoo. Make simple things easy in Ecto, e.g. Ectoo.max(MyModel, :age). Also .count, .min, .max, .avg.
13qed. Quoted Expression Demonstrator website for Elixir.
13bookmarks_bar_keyboard_shortcuts. Chrome/Chromium extension. Trigger the first ten Bookmarks Bar items with Ctrl+1 through Ctrl+0.
12PhotoViewer. Quick PhotoViewer for the iPhone. Branched from three20's photo view classes, and stripped down to remove unnecessary bulk.
11shameless_plug. A novelty Elixir Plug to remove the word "shame" from the page body.
11rename.vim. Rename the current file in the vim buffer + retain relative path.
10paperclip. Paperclip File Management Plugin
10etsy-rss. RSS feeds for Etsy searches.
10permalink_fu. ActiveRecord plugin for automatically converting fields to permalinks.
9jquery.schmarkitup.js. jQuery plugin for non-WYSIWYG textarea markup editing. Simple and hackable.
9hond.ae. Honda e knowledge base site.
8livejournal_tasks. Ruby lib for common LiveJournal tasks, geared towards cross-posting.
8autho. A many-stop shop for authentication.
7atomica. Ruby CGI script to provide an Atom feed of your ICA-banken account activity.
6action_mailer_tls. Use Gmail SMTP server to send emails in Rails ActionMailer
6delishlist.com. Medium-sized Sinatra site (rewritten from Merb) deployed with Capistrano.
6thinking-sphinx. Sphinx plugin for Rails and Merb
5KTPhotoBrowser. KTPhotoBrowser is a lightweight photo browser library for the iPhone and iPod touch that looks and behaves like the iPhone Photos app.
5git-grep-vim. A Brazen cut-n-paste of Miles Sterrett's excellent ack.vim plugin, but with git grep as the search tool of choice.
5delpin. Quick-and-dirty Heroku+Sequel app to map Delicious users/networks to Pinboard.
5rails-footnotes. Every Rails page has footnotes that link give request information and link back to your source via TextMate [extracted from Rails TextMate bundle project]
5raising_finders. Enables find_by_name!(…) etc that raise if nothing was found, in ActiveRecord.
4resque-honeybadger. A Resque failure backend for getexceptional.com
4limechat-log.tmbundle. TextMate bundle for viewing LimeChat IRC logs in glorious Technicolor.
4annotate_models. Annotate ActiveRecord models as a gem
3ica-banken_autologin. Chrome/Chromium extension. Automatically logs in to ICA-banken (simplified login without token).
3adventofcode2015. http://adventofcode.com/ solutions. All 25 days. Mix of Ruby and Elixir. Not refactored…
3xkcdsvpw. Swedish XKCD password/passphrase generator site.
2