Skip to content

Instantly share code, notes, and snippets.

@i-bayanov
i-bayanov / raise-the-resume.user.js
Last active March 3, 2024 19:33
Сначала установить расширение Tampermonkey https://www.tampermonkey.net/, потом нажать на кнопку "Raw".
// ==UserScript==
// @name Raise the resume on Head Hunter
// @version 1.1.5
// @author Ilia Bayanov https://vk.com/ilia_bayanov
// @description Automatic resume promotion in the search hh.ru
// @description:ru Автоматическое продвижение резюме в поиске hh.ru
// @updateURL https://gist.github.com/i-bayanov/ff72c09d1cb8ae6e8d8cc8ebae661c89/raw/a2e54f11f39c62034577491d6721ae7f87d007a8/raise-the-resume.user.js
// @downloadURL https://gist.github.com/i-bayanov/ff72c09d1cb8ae6e8d8cc8ebae661c89/raw/a2e54f11f39c62034577491d6721ae7f87d007a8/raise-the-resume.user.js
// @include /^https:\/\/([^(hh)]+\.)?hh\.ru\/applicant\/resumes.*$/
// @icon https://i.hh.ru/favicons/70x70.png
@davidfowl
davidfowl / MinimalAPIs.md
Last active June 28, 2024 17:42
Minimal APIs at a glance
@abcdw
abcdw / nix vs guix.org
Last active February 17, 2024 14:21
nix vs guix.org

Nix vs Guix

These are notes to the stream: https://youtu.be/S9V-pcTrdL8

Some notes

  • We are not aware of a lot of GNU software available to us.
  • Seems that Guix more hacker-friendly/explorable.

General comparsion

DescriptionNixGuixComment
@AloisJanicek
AloisJanicek / org-protocols.js
Last active December 14, 2023 20:12
all-in-one org-protocols user script for Chrome based browsers
// ==UserScript==
// @name org-protocols
// @namespace http://tampermonkey.net/
// @version 0.2.0
// @description Send links or/and selected content into your Emacs via various protocols
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
@amishshah
amishshah / har-extract.js
Created February 12, 2017 16:14
Rough script to extract images from HTTP Archive (HAR) files
const fs = require('fs');
const file = JSON.parse(fs.readFileSync('./dump.har')).log;
const targetMimeType = 'image/jpeg';
let count = 1;
for (const entry of file.entries) {
if (entry.response.content.mimeType === targetMimeType) {
// ensure output directory exists before running!
fs.writeFileSync(`output/${count}.png`, new Buffer(entry.response.content.text, 'base64'), 'binary');
count++;
@jasonrdsouza
jasonrdsouza / pocket_exporter.py
Last active January 31, 2024 19:13
Export archived article data from Pocket
'''This script can be used to export data from Pocket (getpocket.com)
Uses include migrating to a different "read it later" service, saving
specific articles to another service, backing up your reading history,
and more.
Currently it can be used to export links and metadata for archived
articles with a given tag, which are more recent than a given timestamp.
An example use case is to export all articles you have tagged as
"to-export", which are newer than 10 days old. The timestamp functionality
@joepie91
joepie91 / vpn.md
Last active July 17, 2024 14:15
Don't use VPN services.

Don't use VPN services.

No, seriously, don't. You're probably reading this because you've asked what VPN service to use, and this is the answer.

Note: The content in this post does not apply to using VPN for their intended purpose; that is, as a virtual private (internal) network. It only applies to using it as a glorified proxy, which is what every third-party "VPN provider" does.

  • A Russian translation of this article can be found here, contributed by Timur Demin.
  • A Turkish translation can be found here, contributed by agyild.
  • There's also this article about VPN services, which is honestly better written (and has more cat pictures!) than my article.
@pavel-slepenkov
pavel-slepenkov / onliner_by_currency_converter.user.js
Last active March 3, 2024 19:38
Onliner.by auto - currency converting user script
// ==UserScript==
// @name Auto-onliner Currency Converter
// @namespace http://info.pavelslepenkov/
// @version 0.1
// @description Converts blr to usd
// @author Pavel Slepenkov
// @match http://ab.onliner.by/*
// @grant none
// ==/UserScript==
window.addEventListener('load', function() {
@staltz
staltz / introrx.md
Last active July 15, 2024 15:43
The introduction to Reactive Programming you've been missing