Skip to content

Instantly share code, notes, and snippets.

@Mariven
Mariven / openrouter-completions.md
Created April 28, 2025 15:08
Checking which models can be used for completions via OpenRouter's completions endpoint

Contents

  • Code
  • Successes
  • Failures
  • Other
  • Raw Completions

Code

(roughly)

@Mariven
Mariven / FastScroll.js
Created February 28, 2025 19:22
Hold alt for fast scrolling
// ==UserScript==
// @name Fast Scroll with Alt
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Hold alt for fast scrolling
// @author Mariven
// @match *://*/*
// @grant none
// ==/UserScript==
@Mariven
Mariven / SlashSearch.js
Created February 28, 2025 19:20
Press '/' to focus on the first search input on any webpage
// ==UserScript==
// @name Slash Jumps to Search
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Press '/' to focus on the first search input on any webpage
// @author Mariven
// @match *://*/*
// @exclude *://*google.com*
// @exclude *://*youtube.com*
// @grant none
@Mariven
Mariven / py_unicode.txt
Created January 24, 2025 21:04
Interesting ranges of Unicode characters that can be used in Python identifiers
Indices are given in decimal (so `chr(idx)` is À at 192, ...). Some category labels may be inaccurate
Latin Extended
À=192 ... 721=ˑ (invalid: 215, 247, 706-709)
À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ Ā ā Ă ă Ą ą Ć ć Ĉ ĉ Ċ ċ Č č Ď ď Đ đ Ē ē Ĕ ĕ Ė ė Ę ę Ě ě Ĝ ĝ Ğ ğ Ġ ġ Ģ ģ Ĥ ĥ Ħ ħ Ĩ ĩ Ī ī Ĭ ĭ Į į İ ı IJ ij Ĵ ĵ Ķ ķ ĸ Ĺ ĺ Ļ ļ Ľ ľ Ŀ ŀ Ł ł Ń ń Ņ ņ Ň ň ʼn Ŋ ŋ Ō ō Ŏ ŏ Ő ő Œ œ Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ Ş ş Š š Ţ ţ Ť ť Ŧ ŧ Ũ ũ Ū ū Ŭ ŭ Ů ů Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ Ź ź Ż ż Ž ž ſ ƀ Ɓ Ƃ ƃ Ƅ ƅ Ɔ Ƈ ƈ Ɖ Ɗ Ƌ ƌ ƍ Ǝ Ə Ɛ Ƒ ƒ Ɠ Ɣ ƕ Ɩ Ɨ Ƙ ƙ ƚ ƛ Ɯ Ɲ ƞ Ɵ Ơ ơ Ƣ ƣ Ƥ ƥ Ʀ Ƨ ƨ Ʃ ƪ ƫ Ƭ ƭ Ʈ Ư ư Ʊ Ʋ Ƴ ƴ Ƶ ƶ Ʒ Ƹ ƹ ƺ ƻ Ƽ ƽ ƾ ƿ ǀ ǁ ǂ ǃ DŽ Dž dž LJ Lj lj NJ Nj nj Ǎ ǎ Ǐ ǐ Ǒ ǒ Ǔ ǔ Ǖ ǖ Ǘ ǘ Ǚ ǚ Ǜ ǜ ǝ Ǟ ǟ Ǡ ǡ Ǣ ǣ Ǥ ǥ Ǧ ǧ Ǩ ǩ Ǫ ǫ Ǭ ǭ Ǯ ǯ ǰ DZ Dz dz Ǵ ǵ Ƕ Ƿ Ǹ ǹ Ǻ ǻ Ǽ ǽ Ǿ ǿ Ȁ ȁ Ȃ ȃ Ȅ ȅ Ȇ ȇ Ȉ ȉ Ȋ ȋ Ȍ ȍ Ȏ ȏ Ȑ ȑ Ȓ ȓ Ȕ ȕ Ȗ ȗ Ș ș Ț ț Ȝ ȝ Ȟ ȟ Ƞ ȡ Ȣ ȣ Ȥ ȥ Ȧ ȧ Ȩ ȩ Ȫ ȫ Ȭ ȭ Ȯ ȯ Ȱ ȱ Ȳ ȳ ȴ ȵ ȶ ȷ ȸ ȹ Ⱥ Ȼ ȼ Ƚ Ⱦ ȿ ɀ Ɂ ɂ Ƀ Ʉ Ʌ Ɇ ɇ Ɉ ɉ Ɋ ɋ Ɍ ɍ Ɏ ɏ ɐ ɑ ɒ ɓ ɔ ɕ ɖ ɗ ɘ ə ɚ ɛ ɜ ɝ ɞ ɟ ɠ ɡ ɢ ɣ ɤ ɥ ɦ ɧ ɨ
// ==UserScript==
// @name Github Boilerplate File Shrinker
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author Mariven
// @match https://github.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=github.com
// @grant none
// ==/UserScript==
const apiHost = "twitter-api45.p.rapidapi.com";
const apiKey = "your_rapidapi_api_key";
const searchTypes = ["Top", "Latest", "Media", "People", "Lists"];
async function get_results(user, keywords, search_type=null, cursor=null, max_pages = 5) {
if (max_pages === 0) {
return;
}
const type = search_type || "Latest";
const query = encodeURI(`from:${user} ${keywords}`);
@Mariven
Mariven / google-search-selectors-1.css
Created October 23, 2024 22:05
css selectors to cover up google's ongoing necrosis
div#main>div:first-child>div:has(>div+div#center_col) div:has(div[jscontroller]>div[jsname]>div>h1+div[jscontroller]>div[jsmodel]) > div:first-child {
/* remove AI answers box */
display: none;
}
div#search div[data-async-context] > div:nth-child(2) div:has(video, [aria-label*="Play on Google"]) {
/* remove videos section */
display: none !important;
}