Skip to content

Instantly share code, notes, and snippets.

View miharekar's full-sized avatar

Miha Rekar miharekar

View GitHub Profile
@miharekar
miharekar / obsidian-web-clipper.js
Last active November 9, 2022 08:00 — forked from kepano/obsidian-web-clipper.js
Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers)
javascript: Promise.all([
import("https://unpkg.com/turndown@7.0?module"),
import("https://unpkg.com/@tehshrike/readability@0.2"),
]).then(([{ default: Turndown }, { default: Readability }]) => {
const vault = "";
const folder = "quick";
const tags = "#clippings";
function getSelectionHtml() {
var html = "";
class EmailDomainValidator
attr_reader :domain
def initialize(email)
email = Mail::Address.new(email_string)
@domain = email.domain
end
def valid?
email.domain.present? && (registered? || operational?)
@miharekar
miharekar / bootstrap_breadcrumbs_builder.rb
Last active December 24, 2015 07:39 — forked from riyad/bootstrap_breadcrumbs_builder.rb
Bootstrap 3 compatible breadcrumbs builder for breadcrumbs_on_rails gem.
# You can use it with the :builder option on render_breadcrumbs:
# <%= render_breadcrumbs :builder => ::BootstrapBreadcrumbsBuilder %>
#
# Note: You may need to adjust the autoload_paths in your config/application.rb file for rails to load this class:
# config.autoload_paths += Dir["#{config.root}/lib/"]
#
class BootstrapBreadcrumbsBuilder < BreadcrumbsOnRails::Breadcrumbs::Builder
def render
return '' if @elements.empty?
@context.content_tag :ol, class: 'breadcrumb' do