Skip to content

Instantly share code, notes, and snippets.

@ninjastic
ninjastic / cloudSettings
Last active December 31, 2021 15:11
RaribleMultiSender
{"lastUpload":"2021-12-31T15:11:06.850Z","extensionVersion":"v3.4.3"}
@ninjastic
ninjastic / BitcoinTalkImageUploadButton.js
Created February 23, 2022 19:41
Adds an button to the post creation form that uploads an image and inserts it in the post
// ==UserScript==
// @name Bitcointalk Image Upload Button
// @version 0.1
// @description Adds an button to the post creation form that uploads an image and inserts it in the post
// @author TryNinja
// @match https://bitcointalk.org/index.php?action=post*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bitcointalk.org
// @grant none
// ==/UserScript==
@ninjastic
ninjastic / iqBypass.js
Last active April 1, 2022 13:46
BitcoinTalk IQ Bypass for dummies
This file has been truncated, but you can view the full file.
// ==UserScript==
// @name BitcoinTalk IQ Bypass for dummies
// @version 0.69
// @description Answers the fascist IQ test automatically
// @author TryNinja
// @match https://bitcointalk.org/index.php?action=post*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bitcointalk.org
// @grant none
// ==/UserScript==
// ==UserScript==
// @name Low IQ Filter
// @version 0.1
// @description Filters the wasted space of the forum out
// @author TryNinja
// @match https://bitcointalk.org/index.php?topic=*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bitcointalk.org
// @grant none
// ==/UserScript==
@ninjastic
ninjastic / bitcointalk-imgur-reupload.js
Last active June 28, 2024 14:55
Goes through all your posts looking for imgur.com images (.png|.jpg|.jpeg), reuploads them and edits your posts with a new link.
(async () => {
// v1.6
// options
const startPage = 1
const provider = 'talkimg'
const providers = {
talkimg: {
url: 'https://proxy.ninjastic.space/?url=https://talkimg.com/api/1/upload',
(async () => {
// Single Topic version
// This script will find all posts (created by the authenticated user) on the current page and update their images
// options
const provider = 'talkimg'
const providers = {
talkimg: {
url: 'https://proxy.ninjastic.space/?url=https://talkimg.com/api/1/upload',
@ninjastic
ninjastic / download-bitcointalk-pms.js
Created January 13, 2024 05:22
Downloads a JSON with your BitcoinTalk PMs
(async () => {
const decoder = new TextDecoder('windows-1252')
const parser = new DOMParser()
let inbox = true
let outbox = true
let pageToFetch
let shouldFinish