Skip to content

Instantly share code, notes, and snippets.

View bluelovers's full-sized avatar

bluelovers bluelovers

View GitHub Profile
@bluelovers
bluelovers / YouTube_HD_Suite.user.js
Last active January 21, 2018 12:31
YouTube HD Suite
// ==UserScript==
// @name YouTube HD Suite
// @namespace http://creazy.net/
// @description Perfect package to enjoy HD videos in YouTube. Always watching or downloading the highest quality format ( 4K / HD 1080p / HD 720p / HQ FLV / MP4 iPod ). Add download icons in video list page.
// @include http://*.youtube.com/*
// @include https://*.youtube.com/*
// @include http://youtube.com/*
// @include https://youtube.com/*
// @exclude http://www.youtube.com/embed/*
// @exclude https://www.youtube.com/embed/*
@bluelovers
bluelovers / YouTube_SC.user.js
Last active January 21, 2018 12:20
YouTube SC
// ==UserScript==
// @name YouTube SC
// @namespace bluelovers
// @author bluelovers
//
// @downloadURL https://gist.github.com/bluelovers/abe42ec6361b67598ce3/raw/YouTube_SC.user.js
// updateURL https://gist.github.com/bluelovers/abe42ec6361b67598ce3/raw/YouTube_SC.user.js
//
// @include http*://*.youtube.com/*
// @include http*://youtube.com/*
@bluelovers
bluelovers / LocaleStart-jp.bat
Created February 12, 2015 21:08
LocaleStart.vbs
SET COMSPEC=%WINDIR%\System32
if "%PROCESSOR_ARCHITECTURE%" == "AMD64" (
SET COMSPEC=%WINDIR%\SysWOW64
)
call %COMSPEC%\wscript.exe "%COMSPEC%\LocaleStart.vbs" 0411 %*
@bluelovers
bluelovers / Guild_Wars_2_Leaderboards_SC.user.js
Last active August 29, 2015 14:17
Guild Wars 2 Leaderboards SC
// ==UserScript==
// @name Guild Wars 2 Leaderboards SC
// @namespace bluelovers
// @author bluelovers
//
// @downloadURL https://gist.github.com/bluelovers/e13a4468d7e139e69a1c/raw/Guild_Wars_2_Leaderboards_SC.user.js
// @updateURL https://gist.github.com/bluelovers/e13a4468d7e139e69a1c/raw/Guild_Wars_2_Leaderboards_SC.user.js
//
// @include http*://leaderboards.guildwars2.com/*
// @version 1
@bluelovers
bluelovers / SocialTweak_SC.user.js
Last active August 29, 2015 14:21
SocialTweak_SC.user.js
// ==UserScript==
// @name SocialTweak SC
// @namespace bluelovers
// @author bluelovers
//
// @downloadURL https://gist.github.com/bluelovers/3ea67f4344c17ec82e65/raw/SocialTweak_SC.user.js
// @updateURL https://gist.github.com/bluelovers/3ea67f4344c17ec82e65/raw/SocialTweak_SC.user.js
//
// @include *
// @include https://www.facebook.com/*
@bluelovers
bluelovers / DMM_Plus_SC.user.js
Last active September 2, 2015 01:43
DMM_Plus_SC.user.js
// ==UserScript==
// @name DMM Plus SC
// @namespace bluelovers
// @author bluelovers
//
// @downloadURL https://gist.github.com/bluelovers/d7b2d9f51030a90a871f/raw/DMM_Plus_SC.user.js
// @updateURL https://gist.github.com/bluelovers/d7b2d9f51030a90a871f/raw/DMM_Plus_SC.user.js
//
// @include http://www.dmm.co*/netgame/social/application/-/list/*
// @include https://www.dmm.co*/my/*
@bluelovers
bluelovers / sha-1.js
Last active August 29, 2015 14:27
JS implementation of SHA-1
/**
* JS implementation of SHA-1
*
* http://stackoverflow.com/questions/539488/how-would-i-get-a-hash-value-of-a-users-file-with-javascript-or-flash
**/
(function(){
var sha1 = function (bytes) {
return sha_hexdigest(bytes);
@bluelovers
bluelovers / 千年戦争アイギス.user.js
Last active October 1, 2015 05:18
適用於 使用 html5 canvas 技術的 DMM 遊戲 千年戦争アイギス
// ==UserScript==
// @name 千年戦争アイギス
// @namespace bluelovers
// @author bluelovers
//
// @downloadURL https://gist.github.com/bluelovers/5d0b9eff3d8fbb48388e/raw/%25E5%258D%2583%25E5%25B9%25B4%25E6%2588%25A6%25E4%25BA%2589%25E3%2582%25A2%25E3%2582%25A4%25E3%2582%25AE%25E3%2582%25B9.user.js
// @updateURL https://gist.github.com/bluelovers/5d0b9eff3d8fbb48388e/raw/%25E5%258D%2583%25E5%25B9%25B4%25E6%2588%25A6%25E4%25BA%2589%25E3%2582%25A2%25E3%2582%25A4%25E3%2582%25AE%25E3%2582%25B9.user.js
//
// include http://www.dmm.co.jp/netgame/social/-/gadgets/=/app_id=156462/
// @include http://assets.millennium-war.net/*
@bluelovers
bluelovers / loki-fs-sync-adapter.js
Created October 12, 2016 20:35
LokiFsSyncAdapter - A loki persistence adapter which persists using node fs sync module
/**
* Created by user on 2016/10/13.
*/
"use strict";
(function (root, factory)
{
if (typeof define === 'function' && define.amd)
{
@bluelovers
bluelovers / index.js
Last active January 28, 2018 10:49
合併小說txt為單一整合txt
#!/usr/bin/env node
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const novelGlobby = require("node-novel-globby");
const path = require("path");
const Promise = require("bluebird");
const node_novel_info_1 = require("node-novel-info");
const crlf_normalize_1 = require("crlf-normalize");
const fs_iconv_1 = require("fs-iconv");
let TXT_PATH;