Skip to content

Instantly share code, notes, and snippets.

View mkizka's full-sized avatar

Kazuki Matsuda mkizka

View GitHub Profile
@mkizka
mkizka / tweetdeck-intent.user.js
Created July 13, 2023 15:44
TweetDeckからIntentに飛ばすやつ
// ==UserScript==
// @name TweetDeckからIntentに飛ばすやつ
// @match https://tweetdeck.twitter.com/
// ==/UserScript==
(function() {
'use strict';
setInterval(()=>{(document.querySelector(".js-send-button")||{}).onclick=()=>window.open("https://twitter.com/intent/tweet?text="+encodeURI(document.querySelector("textarea").value),'_blank','width=800,height=600,left=200,top=200')},100)
})();
@mkizka
mkizka / tweetdeck-lazy-load-images.user.js
Last active March 13, 2021 15:17
TweetDeckで画面に入っていない画像を読み込まないようにするUserScript
// ==UserScript==
// @name 画像遅延読み込み for TweetDeck
// @version 0.1.0
// @author mkizka
// @description TweetDeckで画面に入っていない画像を読み込まないようにするUserScript
// @homepage https://gist.github.com/mkizka/7bbd96c630d92f3e679ee69614665d30
// @match https://tweetdeck.twitter.com/*
// ==/UserScript==
(function () {
@mkizka
mkizka / twitter-confirm-like.user.js
Last active March 13, 2021 15:17
TweetDeckでいいね押す前に確認ダイアログ出すUserScript
// ==UserScript==
// @name いいね確認 for TweetDeck
// @version 0.3.1
// @author mkizka
// @description TweetDeckでいいねする前に確認ダイアログを出すUserScript
// @homepage https://gist.github.com/mkizka/01f0b00d590ddb2acc54a2fe9bd605a4
// @match https://tweetdeck.twitter.com/*
// ==/UserScript==
(function () {
@mkizka
mkizka / youtube-scroll-mini-player.user.js
Last active March 31, 2023 06:38
YouTubeでスクロールしたら小さいプレーヤーを表示するUserScript
// ==UserScript==
// @name YouTube Scroll Mini Player
// @version 1.0.5
// @author mkizka
// @description YouTubeでスクロールしたら小さいプレーヤーを表示するUserScript
// @homepage https://gist.github.com/mkizka/e5771459a160dc39f3fc632269ab6c57
// @match https://www.youtube.com/*
// ==/UserScript==
(function () {
@mkizka
mkizka / override-add-image-button.js
Last active January 12, 2021 11:07
TweetDeckの画像ツイートボタンを無効化する
const drawer = document.querySelector(".js-drawer[data-drawer=compose]");
const observer = new MutationObserver(() => {
const imageButton = document.querySelector(".js-add-image-button");
if (imageButton) {
const cloneImageButton = imageButton.cloneNode(true)
cloneImageButton.addEventListener("click", () => {
alert("使えません");
});
imageButton.parentNode.replaceChild(cloneImageButton, imageButton)
}
@mkizka
mkizka / wimax.py
Created June 11, 2019 14:15
Wimaxの通信量を監視するやつ
import os
import sys
from time import sleep
from datetime import datetime
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC