Warning: fopen(/www/sites/update.greasyfork.icu/index/store/forever/07d0734fb7866be880c024af53b49661.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.icu/index/scriptControl.php on line 65
// ==UserScript==
// @name LINE Sticker Download
// @name:zh-CN LINE Sticker Download
// @namespace https://veltlion.github.io/line-sticker-download
// @include https://store.line.me/stickershop/product/*
// @include https://store.line.me/emojishop/product/*
// @version 1.5
// @description Add download button for line sticker/emoji store
// @description:zh-cn 在 LINE STORE 的 Sticker/Emoji 页面添加下载按钮
// @author 空
// @grant GM_download
// @downloadURL none
// ==/UserScript==
var path = window.location.pathname;
var id = path.replace(/\/(emoji|sticker)shop\/product\/(\w+)\/.*/g, '$2');
var link = 'https://sdl-stickershop.line.naver.jp/stickershop/v1/product/' + id + '/iphone/stickers@2x.zip';
var aslink = 'https://sdl-stickershop.line.naver.jp/stickershop/v1/product/' + id + '/iphone/stickerpack@2x.zip';
var emlink = 'http://dl.stickershop.line.naver.jp/sticonshop/v1/' + id + '/sticon/iphone/package.zip?v=1'
if ($('span').hasClass('MdIcoAni_b') || $('span').hasClass('MdIcoPlay_b') ||$('span').hasClass('MdIcoSound_b') ||
$('span').hasClass('MdIcoFlashAni_b') || $('span').hasClass('MdIcoFlash_b')) link = aslink;
else if (path.indexOf('emoji') > -1) link = emlink;
var file = { url: link, name: document.title.replace(/(.+) (-|–) .+/g, '$1') + '.zip' };
//var lang = navigator.language;
var lang = document.documentElement.lang;
var btnstr = 'Download';
if (lang.indexOf('zh') > -1) btnstr = '下载';
else if (lang.indexOf('ja') > -1) btnstr = 'ダウンロードする';
var btn = ''
+ ''
+ ''
+ '' + btnstr + ''
+ '';
if ($('div').hasClass('mdCMN08Txt')) {
$('.mdCMN08Txt>ul').find('li:eq(0)').remove();
$('.mdCMN08Ul').prepend(btn);
}
else if ($('div').hasClass('mdMN05Btn')) {
//$('.MdBtn01').remove();
$('.mdMN05Btn').prepend(btn);
}
$('body').on('click', '#download', function(){
var result = GM_download(file);
});