Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name 8chan Crunch
- // @namespace erin
- // @description Tools for 8chan
- // @include /^https?://.*8ch(an|)\.(co|net)/.*$/
- // @version 0.1
- // @grant none
- // ==/UserScript==
- function chanCrunch(){
- /* <!-- Start Script --> */
- // Build objects. The crunch object is made globally accessable to the window.
- window.crunch = {};
- crunch.info = {};
- crunch.setting = {};
- crunch.item = {};
- crunch.func = {};
- crunch.trash = {};
- crunch.info.namespace = 'chancrunch';
- crunch.info.version = 0.1;
- crunch.info.domain = window.location.host;
- crunch.info.board = null;
- crunch.info.thread = null;
- crunch.info.boardMod = false;
- crunch.trash.urlParts = window.location.href.split(crunch.info.domain)[1].split(/[.,\/ /]/);
- if(crunch.trash.urlParts[1] != null) crunch.info.board = crunch.trash.urlParts[1];
- if(window.location.href.indexOf('/res/') > 0) crunch.info.thread = crunch.trash.urlParts[3];
- if(crunch.info.board == 'mod' && crunch.trash.urlParts[2] == 'php?'){
- crunch.info.thread = crunch.trash.urlParts[5];
- crunch.info.board = crunch.trash.urlParts[3];
- crunch.info.boardMod = true;
- }
- console.log(crunch.info);
- /* <!-- End Script --> */
- }
- chanCrunch();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement