Skip to content

Instantly share code, notes, and snippets.

@pacochi
pacochi / JP106Key.php
Created May 23, 2011
間違った入力モードで入力された文を読みやすくするクラス
View JP106Key.php
<?php
# 宇宙語・みかか語変換
# ぺたちゃ用に作りました
# UTF-8 向けです
/*
mb_internal_encoding('UTF-8');
require_once('./JP106Key.php');
@pacochi
pacochi / hb_mp3_audio.js
Last active Feb 12, 2017
はてなブログで [http://~.mp3:sound] と書いた時に出るプレイヤーを優しくします。
View hb_mp3_audio.js
(function() {
// モバイル端末で viewport がいい具合に設定されてないと FastClick が発動して AUDIO 要素をタップできなくなる
if (!document.querySelector('meta[name="viewport"]')) {
var viewport = document.createElement('meta');
viewport.setAttribute('name', 'viewport');
viewport.setAttribute('content', 'width=device-width,initial-scale=1.0');
document.querySelector('head').appendChild(viewport);
}
@pacochi
pacochi / hb_mml_player.js
Created May 25, 2016
はてなブログで MML プレイヤーを出します。
View hb_mml_player.js
// 元のは Ten.js ないと動かなかった & d.hatena.ne.jp でしか読み込めなかった
(function() {
if (typeof(Hatena) == 'undefined') Hatena = {};
if (typeof(Hatena.MMLPlayer) == 'function') return;
var hatenaD = 'http://d.hatena.ne.jp/images/';
var buttonCSS = { 'cursor': 'pointer', 'margin-right': '4px' };
Hatena.MMLPlayer = function(mmlCode) {
@pacochi
pacochi / hatenablog_q_cite_expander.js
Last active Feb 12, 2017
はてなブログで q 要素の cite 属性を展開します。
View hatenablog_q_cite_expander.js
/*
http://hatenadiary.g.hatena.ne.jp/keyword/%E5%BC%95%E7%94%A8%E5%85%83%E3%82%B5%E3%82%A4%E3%83%88%E3%82%92%E8%87%AA%E5%8B%95%E7%9A%84%E3%81%AB%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%EF%BC%88cite%E3%80%81title%E5%B1%9E%E6%80%A7%EF%BC%89
q の cite がはてなブログで展開されないので書きました。
*/
document.addEventListener('DOMContentLoaded', function() {
Array.prototype.forEach.call(document.querySelectorAll('q[cite]'), function(node) {
var cite = document.createElement('cite');
var a = document.createElement('a');
a.setAttribute('href', node.getAttribute('cite'));
@pacochi
pacochi / auto_nya-n_s_rec.user.js
Last active Sep 8, 2017
安全なオートにゃーん(音声認識ロック付き)
View auto_nya-n_s_rec.user.js
// ==UserScript==
// @name auto nya-n (unlock by speech recognition)
// @namespace hen.acho.co
// @include https://*/web/*
// @version 1.170908
// @description nya-n
// @downloadURL https://gist.github.com/pacochi/4295d00d6368c53921047d2a90dca8b5/raw/auto_nya-n_s_rec.user.js
// @run-at document-idle
// @grant none
// ==/UserScript==
@pacochi
pacochi / pawoomusic_deck_sp.user.js
Last active Jan 10, 2018
スマホから Pawoo Music に曲を追加するための Deck バーを出します。
View pawoomusic_deck_sp.user.js
// ==UserScript==
// @name Pawoo Music deck bar for smartphone
// @namespace hen.acho.co
// @include https://music.pawoo.net/web/*
// @version 1.170911
// @description You can add music from your smartphone.
// @downloadURL https://gist.github.com/pacochi/28e1533e3ca025350d919cb2d755ade4/raw/pawoomusic_deck_sp.user.js
// @run-at document-idle
// @grant none
// ==/UserScript==
@pacochi
pacochi / mastodon_plane_zoom.user.css
Created May 8, 2018
お知らせ等で画面左下のキャラが潰されるインスタンスでキャラをポイントした時に拡大します。
View mastodon_plane_zoom.user.css
.drawer__inner > .drawer__inner__mastodon {
transition: 0.5s;
}
.drawer__inner > .drawer__inner__mastodon:hover {
margin-top: -145px;
min-height: 192px;
}
@pacochi
pacochi / pixiv-replace-pawoo-with-webmastodon.user.js
Last active May 25, 2018 — forked from unarist/pixiv-replace-pawoo-with-webmastodon.user.js
Pixiv - Replace "Pawooでシェア" with web+mastodon button(+ #R-18 → #R18)
View pixiv-replace-pawoo-with-webmastodon.user.js
// ==UserScript==
// @name Pixiv - Replace "Pawooでシェア" with web+mastodon button
// @namespace hen.acho.co
// @version 0.3.180526
// @conrtibutor unarist https://gist.github.com/unarist/79068e361c8cf69af4b7a520914e1259
// @downloadURL https://gist.github.com/pacochi/30007cd93754d6e45e7942f0139a59da/raw/pixiv-replace-pawoo-with-webmastodon.user.js
// @match https://www.pixiv.net/bookmark_add.php?*
// @match https://www.pixiv.net/member_illust.php?*
// @match https://www.pixiv.net/novel/bookmark_add.php?*
// @match https://www.pixiv.net/novel/show.php?*
@pacochi
pacochi / pixivsketch_share_ex.user.js
Created Jul 9, 2018
pixiv Sketch ライブのシェア機能を Pawoo 以外の Mastodon でも利用できるようにします。(書きかけ)
View pixivsketch_share_ex.user.js
// ==UserScript==
// @name ぴくすけライブで web+mastodon
// @namespace hen.acho.co
// @include https://sketch.pixiv.net/*/lives/*
// @version 0.180709
// @description i18n の字が見えたのであえてここを日本語にした
// @run-at document-idle
// @grant none
// ==/UserScript==
@pacochi
pacochi / mastodon_misskey_pudding.user.js
Last active Jul 19, 2018
Mastodon で表示されるボタンを misskey っぽいところからの投稿のみ🍮にします。
View mastodon_misskey_pudding.user.js
// ==UserScript==
// @name [Mastodon] This is not ⭐, but 🍮!
// @namespace hen.acho.co
// @include https://*/web/*
// @version 1.180415
// @description replace misskey's star button with pudding
// @downloadURL https://gist.github.com/pacochi/7a529cc0a344ba90e7b764f944e037e0/raw/mastodon_misskey_pudding.user.js
// @run-at document-idle
// @grant none
// ==/UserScript==