Skip to content

Instantly share code, notes, and snippets.

@b-coimbra
b-coimbra / punpun.gif
Last active February 21, 2020 17:19
punpun.gif
const pipe = (...fns) => (x) => fns.reduce((v, f) => f(v), x);
@b-coimbra
b-coimbra / xml.js
Last active November 8, 2019 17:57
const fs = require('fs');
const { execSync } = require('child_process');
var parser = null;
const filename = process.argv[2];
const outputFile = filename.split('.')[0] + '.txt';
const filters = [
"MD5"
];
set sortlinkhints
set cncpcompletion
set searchengine "https://www.qwant.com/?q=%s"
set autohidecursor
site '*://*.4chan.org/*' {
unmap t
unmap r
unmap g
}
@b-coimbra
b-coimbra / cliper.rb
Last active June 15, 2019 12:02
copies an image to the clipboard
#!/usr/bin/env ruby
filename = ARGV[0] || abort('[!] Please specify an image.')
extname = File.extname(filename)
format = extname.tr(?., '').to_sym[/png/] || 'jpeg'
image = filename
if format == 'jpeg'
image = filename.gsub(extname, '.png')
format = 'png'
#!/bin/sh
man -k . | dmenu -l 30 | awk '{print $1}' | xargs -r man -Tpdf | zathura -
@b-coimbra
b-coimbra / load.js
Created March 11, 2019 02:24
jquery's load function implementation
Object.prototype.load = function (page) {
fetch(page)
.then(res => res.text())
.then(html => this.innerHTML = html)
.catch(err => console.error(err));
};
// $('#content').load('page.html');
@b-coimbra
b-coimbra / selfdel.rb
Last active November 17, 2018 16:53
deletes a compiled ruby program while executing itself
#!/usr/bin/env ruby
file = $0.split("/").last
filename = File.basename(file, File.extname(file))
3.times { |i| puts "Deleting itself in #{i+1}..."; sleep 0.5 }
exit if defined? Ocra
system "rm #{filename}.exe"
let length = ([_, ...xs]) => 0 in xs ? (1 + length(xs)) : 1;
#!/usr/bin/env ruby
# encoding 'utf-8'
bins = 'binaries.txt'
drive = Dir.pwd[0..1]
command = {}
exit unless File.exist?(bins)
File.open(bins, 'r+') do |f|