These scripts use fzf
and sqlite
to efficiently query your firefox history and bookmarks.
This is heavily inspired by a post from the creator of fzf
: https://junegunn.kr/2015/04/browsing-chrome-history-with-fzf/.
fzf
allows you to select multiple items and the results returned will be the URLs.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Mathvariant Test</title> | |
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-MlJdn/WNKDGXveldHDdyRP1R4CTHr3FeuDNfhsLPYrq2t0UBkUdK2jyTnXPEK1NQ" crossorigin="anonymous"> | |
<style> | |
body, html { | |
padding: 0; | |
margin: 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env fish | |
# Put this in your .config/fish/functions folder and you'll get an `airsonic` | |
# command that you can use to interact with the rest api. If you just want to | |
# play around with it, you can execute it directly. | |
function _airsonic_usage | |
echo 'Usage: airsonic [-h|--help] -u $user -p $pass [$url] $endpoint [...$params]' | |
echo | |
echo 'Interact with an airsonic server via REST. See http://www.subsonic.org/pages/api.jsp for additional documentation.' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user=> (require '[clojure.string :as str]) | |
nil | |
user=> (def dictionary (->> (slurp "/home/arne/Downloads/purely functional - wordlist.txt") | |
#_=> (str/split-lines))) | |
#'user/dictionary | |
user=> (defn frequency-histogram [phrase] | |
#_=> (->> (str/split (str/lower-case phrase) #"\s+") | |
#_=> (map frequencies) | |
#_=> (apply merge-with +))) | |
#'user/frequency-histogram |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Perlin { | |
public static double OctavePerlin(double x, double y, double z, int octaves, double persistence) { | |
double total = 0; | |
double frequency = 1; | |
double amplitude = 1; | |
for(int i=0;i<octaves;i++) { | |
total += perlin(x * frequency, y * frequency, z * frequency) * amplitude; | |
amplitude *= persistence; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is a port of the emacs zsh script found on | |
# https://medium.com/@bobbypriambodo/blazingly-fast-spacemacs-with-persistent-server-92260f2118b7 | |
# basically it checks whether we have a running emacs server; if we don't, it starts one | |
function e | |
emacsclient -n -e "(if (> (length (frame-list)) 1) 't)" ^ /dev/null | grep --silent t | |
if test $status -eq 1 | |
# not running, -a '' starts a new server | |
emacsclient -a '' -nqc $argv > /dev/null ^ /dev/null | |
else | |
emacsclient -nq $argv > /dev/null ^ /dev/null |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# assumes you have httpie installed: https://httpie.org/ | |
set GITEA_URL "your.gitea.server" | |
set USER "YOUR_USERNAME" | |
set PASS "YOUR_PASSWORD" | |
for f in (find . -type d -name '*.git') | |
set --local name (basename $f | sed 's/\.git//') | |
pushd $f | |
http -a $USER:$PASS POST https://$GITEA_URL/api/v1/user/repos name=$name | |
git remote add origin git@$GITEA_URL:$USER/$name.git |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Macaron] 2018-04-17 20:54:49: Started GET /index.html for :xed-out-ip-address:, :xed-out-ip-address: | |
[Macaron] 2018-04-17 20:54:49: Completed /index.html 404 Not Found in 8.763581ms | |
[Macaron] 2018-04-17 20:54:49: Started GET /vendor/assets/octicons/octicons.min.css for :xed-out-ip-address:, :xed-out-ip-address: | |
[Macaron] 2018-04-17 20:54:49: Started GET /vendor/plugins/cssrelpreload/cssrelpreload.min.js for :xed-out-ip-address:, :xed-out-ip-address: | |
[Macaron] [Static] Serving /vendor/plugins/cssrelpreload/cssrelpreload.min.js | |
[Macaron] 2018-04-17 20:54:49: Started GET /vendor/plugins/semantic/semantic.min.css for :xed-out-ip-address:, :xed-out-ip-address: | |
[Macaron] 2018-04-17 20:54:49: Completed /vendor/plugins/cssrelpreload/cssrelpreload.min.js 200 OK in 429.496µs | |
[Macaron] 2018-04-17 20:54:49: Started GET /css/index.css?v=38dfe6388acfa83c3486d41f22b08165 for :xed-out-ip-address:, :xed-out-ip-address: | |
[Macaron] [Static] Serving /vendor/assets/octicons/octicons.min.css | |
[Macaron] 2018-04-17 20:54:49: Complete |
NewerOlder