Giter VIP home page Giter VIP logo

userscript's Introduction

GM 脚本

注意:

  • 部分脚本可能并不通用。
  • 新脚本采用 webpack + js 或 typescript 开发,可能引入了 react 全家桶。

脚本一览(原创或修改版)

文件夹

单文件

开发

详见 dev.md

一些脚本的链接

按类别分类

按作者分类

其它

userscript's People

Contributors

corvofeng avatar dependabot[bot] avatar enihsyou avatar firef0x avatar ivysrono avatar jixunmoe avatar shyangs avatar ywzhaiqi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

userscript's Issues

Feature Request: searchEngineJumpCE 脚本版本号遵从《语义化版本控制规范 2.0.0》

Y大 @ywzhaiqi ,您好! 🌹

最近我在修改 searchEngineJumpCE 脚本时,遇到了一些错误。具体是我在执行 npm install 安装该脚本依赖时, npm 输出以下错误:

npm ERR! install Couldn't read dependencies
npm ERR! Error: Invalid version: "4.2.1.4"
npm ERR!     at Object.module.exports.fixVersionField (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\node_modules\normalize-package-data\lib\fixer.js:183:13)
npm ERR!     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\node_modules\normalize-package-data\lib\normalize.js:30:38
npm ERR!     at Array.forEach (native)
npm ERR!     at normalize (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\node_modules\normalize-package-data\lib\normalize.js:29:15)

npm ERR!     at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:342:33)
npm ERR!     at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:126:33)
npm ERR!     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:266:40
npm ERR!     at evalmachine.<anonymous>:271:14
npm ERR!     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:102:5
npm ERR!     at Object.oncomplete (evalmachine.<anonymous>:107:15)

通过搜索发现, GitHub 上还有两个类似的错误报告:

两者都指向一个问题:版本号没有遵从《语义化版本控制规范 2.0.0》

我在将 https://github.com/ywzhaiqi/userscript/blob/master/searchEngineJumpCE/package.json#L3 修改为

 "version": "4.2.1",

后,再次执行 npm install 则正常运行。

虽然这不算一个大问题,还是恳求 Y 大能够遵从《语义化版本控制规范 2.0.0》,修改 searchEngineJumpCE 脚本的版本号。

此致! 🙇

举报过滤

"ps:看.*背后的独家故事.*告诉我吧!": "",
"(微信添加.*qdread微信公众号!)": "",
"(天上掉馅饼.*中文网公众号": "",

关于RedirectBaidu脚本

就是这个
最近发现百度首页在播放音乐的情况下搜索会打开新标签页,而不是在当前标签页打开,是否可以写一个脚本模拟这种情况呢?

关于picviewerCE 看图全屏问题

你好,首先感谢分享修改的picviewerCE,看图非常好用。想问下 进入幻灯查看图片 能不能自动全屏,目前需要手动点击才能进入全屏模式,不太方便。尝试自己修改未果。

百度搜索不跳转解码好慢?

要等十几二十秒后才解析出来。。。。是我电脑的问题吗?今天给脚本的log注释去掉,看到控制台里面才发现的,之前一直以为这脚本不好用。

百度云两个脚本是什么关系?

userscript/BaiduPanDownloadHelper.user.js at master · ywzhaiqi/userscript
https://github.com/ywzhaiqi/userscript/blob/master/BaiduPanDownloadHelper/BaiduPanDownloadHelper.user.js

userscript/BaiduPanHelper.user.js at master · ywzhaiqi/userscript
https://github.com/ywzhaiqi/userscript/blob/master/BaiduPanDownloadHelper/BaiduPanHelper.user.js

第二个没有同步到greasyfork

第一个脚本导致FDM下载限速,禁用后调用百度原生的就可以满速了。

似乎导致https://share.dmhy.org/页面崩溃

Chrome beta v40.0.2214.69
Tampermonkey stable v3.9.202
动漫花园加载完后页面崩溃
我现在手动修改Super_preloaderPlus_one添加了exclude解决,
在Super_preloaderPlus_one设置页面添加排除页面也能解决

不过firefox上没有问题

UU看书的文字广告过滤该更新了(&其他)

示例地址:http://www.uukanshu.net/b/36292/151233.html
而且我发现广告是动态更新的,每刷新一次就变一次:
'UU看书 www.uukanshu.net '
'UU看书 www.uukanshu.net'
'UU看书 www.uukanshu.net'
'UU看书 www.uukanshu.net '
'UU看书www.uukanshu.net '
'UU看书 www.uukanshu.net'
'UU看书 www.uukanshu.net'
'UU看书 www.uukanshu.net '
'UU看书 www.uukanshu.net '
‘UU看书 www.uukanshu.net
‘UU看书 www.uukanshu.net
‘UU看书 www.uukanshu.net
(注意有些内容是有空格的)
.......不止这些,好像还有很多
变化好像只有全角和半角的区别,没发现别的了
——————————————————————————————————
有时某些章节(http://www.uukanshu.net/b/36292/151233.html )底部会有
‘()

  请记住本书首发域名:。笔趣阁手机版阅读网址:’
这样的内容,最好也能过滤一下。
——————————————————————————————————
还有的就是这本书的作者写作习惯问题,这里可以参考一下(可以无视)
这本书里的某些起点会屏蔽的字作者会用‘1’隔开,希望可以过滤一下。
例如’牛1b’、‘微1博’、内1衣
——————————————————————————————————
www.miaobige.com ( http://www.miaobige.com/read/11180/5216676.html ) 的章节采用了防盗,导致有可能会出现某些章节显示不全。
还有一些类似模版的网站
http://www.52dsm.com/chapter/5249/4003796.html
http://www.banfusheng.com/chapter/1008011180/5544378.html

How to remove '%s' from the regular expression of '@include' ?

Y大,您好! 😃

我小小修改了一下您的 'searchEngineJumpCE' 的代码,加上了自己的规则,但是在用 Gulp 构建的时候发现第29行的规则里面有一个%s。然后我发现您构建的版本里面第29行同样有一个%s。我希望在构建的时候 Gulp 能够去掉这个%s,就是变成以下这样:

// @include /^https?:\/\/..\.wikipedia\.org\/w\/index\.php(?!.*\?search=)/

不知道应该修改哪一部分的代码才可以实现?期待大神指教!

此致 🙇

Qidian new reader support

Qidian has started using a new reader at read.qidian.com/BookReaderNew/,.aspx

Please add support for the new reader.

Thx

Super_preloaderPlus添加规则

    {name: 'tmd123搜索',
        url: /^https?:\/\/54\.64\.24\.234\/search/i,
        siteExample:'http://54.64.24.234/search/?q=firefox',
        nextLink: 'auto;',
        autopager: {
            pageElement: '//div[@class="search_result"]'
        }
    },
    {name: '谷搜客',
        url: /^https?:\/\/gusouk\.com\/search/i,
        siteExample:'http://gusouk.com/search?q=firefox',
        nextLink: 'auto;',
        autopager: {
            pageElement: '//div[@class="search_result"]'
        }
    },

第一个网站就是曾经的http://www.googlestable.com/ 和现在的www.tmd123.com,不过默认转到的网址
http://ec2-54-64-24-234.ap-northeast-1.compute.amazonaws.com/ 太长了,只能用ip了。
本来想fork然后pull的,不过不太清楚那个文件夹到底应该改哪个文件,只能这样了。

求助www.waveshare.net的翻页规则如何写

我弄了个规则

{name: '微雪电子',
    url: /^http:\/\/www\.waveshare\.net\/Article\/*.htm,
    exampleUrl: 'http://www.waveshare.net/Article/STM8_Application_2.htm',
    nextLink: '//div[@id="pageLink"]/following-sibling::a[2]',
    autopager: {
        pageElement: '//div[@class="rightColumn-body"]/ul[@id="wsPt1"]',
    }
},

但是看起来不能正确翻页,当然内容是能看的,不过没有拼接。
参考了 Super_preloaderPlus/src/rule.js
希望能以此为例介绍下如何弄规则

Super Preloader Plus One is not working

Hi ywzhaiqi

Super Preloader Plus One is not working after a recent Chrome update. Is the project still active? It would be nice if you can fix it as the previous update is already more than a year ago. Thanks.

picViewer CE 報錯

Issue: NLF版本的或者CE版本都報錯,

Browser: Chrome 41

Webpage: gist.github.com

Refused to execute inline script because it violates the following Content
Security Policy directive: "script-src 'unsafe-eval' 'self'
https://gist-assets.github.com *.google-analytics.com
https://collector-cdn.github.com". Either the 'unsafe-inline' keyword, a hash
('sha256-...'), or a nonce ('nonce-...') is required to enable inline
execution.

screen shot 2015-01-27 at 9 41 27 pm

searchEngineJumpCE.user.js的跳转列表中中英文的维基百科的跳转问题

Y大,您好!

关于 searchEngineJumpCE.user.js 第130行 中的两个维基百科搜索引擎,个人测试了在英文维基百科的页面和中文维基百科的页面,截图如下:

英文维基
中文维基

可以看到,在英文维基百科页面上悬停至跳转列表中的维基百科图标时,标签显示为“维基 (en)”,而实际链接为 https://en.wikipedia.org/wiki ;在中文维基百科页面上悬停至跳转列表中的维基百科图标时,标签显示为“维基 (en)”,而实际链接为 https://zh.wikipedia.org/wiki 。我认为这是一个 Bug ,跳转列表本应该显示的是非当前搜索引擎的链接,但在这里却显示了当前搜索引擎的链接,使得跳转失去了意义。

我认为合理的方案应该是这样的:

在英文维基百科页面上悬停至跳转列表中的维基百科图标时,标签显示为“维基 (zh)”,而实际链接为 https://zh.wikipedia.org/wiki ;在中文维基百科页面上悬停至跳转列表中的维基百科图标时,标签显示为“维基 (en)”,而实际链接为 https://en.wikipedia.org/wiki

不知大神的意见如何?

另外,能否将 noWhiteBackgroundColor-gray.user.js 放入文件夹 .修改版

虽然大神可能不用这个脚本,但是把它加进来有利于大家参考跟踪代码!

此致! 🙇

没有效果啊!!

装的是最新版的脚本,FF29.

之前有段日子是可以的,现在不行了``

My novel reader 4.5.8 章节重复问题

4.5.8的更新解决了起点更新导致的章节内容空白的问题,但是现在出现了一个新问题,那就是章节重复,不是每一章都重复,只有开始阅读模式的那一章会重复,如果从第一章开始看,那么就会有两个第一章,之后的都正常。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.