├── .gitignore ├── resources └── image │ ├── tree_icon.png │ ├── download_icon.png │ ├── install_button.jpg │ ├── readme_installing.png │ ├── readme_installing-0.png │ ├── readme_installing-1.png │ ├── readme_installing-2.png │ ├── readme_installing-2b.png │ └── readme_reporting_issues.png ├── scripts ├── Neopets_Dice-A-Roo │ ├── Settings.png │ ├── resources │ │ └── default.css │ └── README.md ├── Neopets_Food_Club │ ├── food_club.png │ └── README.md ├── Neopets_Price_Checker │ ├── Settings.png │ ├── README.md │ └── resources │ │ └── default.css ├── Neopets_Bank_and_Till │ ├── bank_till.png │ ├── README.md │ └── main.user.js ├── Neopets_All_Site_Themes │ ├── all_themes.png │ └── README.md ├── Neopets_Battledome_Fight! │ ├── Settings.png │ ├── Moving HP Bar.png │ ├── Opponent Settings.png │ ├── resources │ │ ├── image │ │ │ └── hpbar.png │ │ └── default.css │ ├── append-README.md │ └── README.md ├── Neopets_Fetch_Helper │ ├── fetchHelper_00.png │ └── README.md ├── Neopets_QuickStock │ ├── quickstock_example.png │ ├── quickstock_settings.png │ └── README.md ├── Neopets_Stock_Helper │ ├── Example of usage.png │ └── README.md ├── Neopets_Healing_Springs │ ├── healing_springs.png │ ├── README.md │ └── 54095.user.js ├── Neopets_Infinite_Neoboard_Pens │ ├── Neoboard.png │ ├── Neoguild.png │ ├── Available options.png │ └── README.md ├── Neopets_Plot_Prizes_Pricer │ ├── plot_prizes.png │ ├── plot_prizes2.png │ └── README.md ├── Neopets_Stockmarket │ ├── stockmarket_summary.png │ ├── README.md │ └── resources │ │ └── default.html ├── Neopets_NeoQuestI_Helper │ ├── default_settings.png │ └── README.md ├── Neopets_Avatars_Flash_Games_[BETA] │ ├── Settings.png │ ├── Monkey Button 2.png │ ├── Monkey Button.png │ ├── resources │ │ ├── default1.css │ │ ├── default.html │ │ └── default.css │ └── README.md ├── Neopets_Quick_SDB_Checker │ ├── quick_sdb_example.png │ ├── quick_sdb_settings.png │ ├── resources │ │ └── default.css │ └── README.md ├── Neopets_Shop_Wizard_Improved_Search │ ├── Settings.png │ ├── Buy Column.png │ ├── Group Column.png │ ├── README.md │ └── resources │ │ └── neopetsMessageJson.json ├── SmartThings_Export_Import_Devices │ ├── new_actions.png │ └── README.md ├── Neopets_Quick_Price_Checker │ ├── quick_price_example.png │ ├── quick_price_settings.png │ ├── README.md │ └── resources │ │ └── default.css ├── PeixeUrbano_Coupon_Page_Title │ ├── main.user.js │ └── README.md ├── GitHub_Missing_Readme │ ├── README-templateList.md │ ├── README.md │ └── README-template.md ├── README-templateList.md ├── Hudson_Integracao_com_Mantis │ ├── resources │ │ ├── jobs.json │ │ └── templates.json │ └── README.md ├── Neopets_Cliffhanger │ └── README.md ├── Neopets_Tyranu_Evavu │ └── README.md ├── Neopets_Daily_Puzzle │ └── README.md ├── Neopets_Faerie_Crossword │ └── README.md ├── Neopets_Hide_n_Seek │ └── README.md ├── Neopets_Lunar_Temple │ ├── README.md │ └── 28359.user.js ├── Trello_Print_board │ └── README.md ├── Neopets_Medieval_Kings │ └── README.md ├── Neopets_Identical_Search │ ├── README.md │ └── 89499.user.js ├── Neopets_Dailies_To-Do │ └── README.md ├── Neopets_Shop_Wizard │ ├── README.md │ └── resources │ │ └── default.html ├── Neopets_Underwater_Fishing │ └── README.md ├── Neopets_Mysterious_Symol_Hole │ ├── README.md │ └── 28363.user.js ├── Neopets_Meteors_of_Kreludor │ ├── README.md │ └── 28362.user.js ├── Neopets_The_Snowager_[Silent_version] │ └── README.md ├── Neopets_Pyramids │ └── README.md ├── README-template.md └── Neopets_Mysterious_Negg_Solver │ └── 131454.user.js ├── includes ├── Includes_WinConfig │ ├── Error Dialog.png │ ├── Prompt Dialog.png │ ├── Question Dialog.png │ ├── Warning Dialog.png │ ├── Explanation Dialog.png │ ├── Custom Dialog - Example 1.png │ ├── Custom Dialog - Example 2.png │ ├── Custom Dialog - Example 3.png │ ├── README.md │ └── append-README.md ├── README-templateList.md ├── Includes_Timer │ └── README.md ├── Includes_XPath │ ├── README.md │ └── 63808.user.js ├── Includes_Notify │ └── README.md ├── Includes_HttpRequest │ └── README.md ├── Includes_Message │ ├── resources │ │ └── css │ │ │ └── messageContainer.css │ └── README.md ├── Includes_Template_[BETA] │ └── README.md ├── Includes_JsCode │ └── README.md ├── Includes_Cron_[BETA] │ └── README.md ├── Includes_JellyNeo_[BETA] │ ├── README.md │ └── append-README.md ├── Includes_Assert │ └── README.md ├── Includes_Translate │ └── README.md ├── Polyfill │ └── Array.flat.js ├── Includes_Neopets_Safety_Deposit_Box │ ├── README.md │ └── append-README.md ├── Includes_Neopets_The_National_Neopian_Bank │ ├── README.md │ └── 56533.user.js ├── Includes_Persist_[BETA] │ └── README.md ├── Includes_Neopets_Shop_[BETA] │ └── README.md ├── Includes_Neopets_Shop_Wizard │ └── README.md ├── Includes_Neopets_DiceARoo │ └── README.md ├── Includes_Neopets_Random_Events │ ├── resources │ │ └── default.html │ └── README.md ├── Includes_ShowMyCode │ └── README.md ├── Includes_Neopets_Inventory │ └── README.md ├── Includes_Neopets_QuickStock │ └── README.md ├── Includes_Neopets_Bank │ ├── README.md │ └── main.user.js ├── Includes_Neopets_SDB │ └── README.md ├── Includes_Neopets_Shop │ └── README.md ├── Includes_Neopets_Auctions │ └── README.md ├── Includes_Neopets_Wizard │ └── README.md ├── Includes_Neopets_TrainingSchool │ └── README.md ├── Includes_Neopets_StockMarket │ └── README.md ├── Includes_Neopets │ └── README.md ├── Includes_Neopets_StampAlbum │ └── README.md ├── Includes_JellyNeo_Battlepedia │ └── README.md ├── Includes_Neopets_FEAgency │ └── README.md ├── Includes_Neopets_NeopianShop │ └── README.md ├── Includes_I18n │ ├── README.md │ └── resources │ │ └── default.json ├── Includes_Neopets_[BETA] │ └── README.md ├── README-template.md ├── Includes_Neopets_Battledome │ ├── README.md │ └── append-README.md ├── Includes_Neopets_FoodClub │ ├── README.md │ └── resources │ │ └── templates.js ├── Includes_Neopets_FlashGame │ └── README.md ├── Includes_Updater │ ├── README.md │ └── resources │ │ └── default.css └── Includes_Neopets_PremiumBar │ └── README.md ├── backup ├── wontfix │ ├── page2 │ │ ├── 96466.user.js │ │ ├── 87693.user.js │ │ ├── 89515.user.js │ │ └── 35213.user.js │ ├── page3 │ │ ├── 85476.user.js │ │ ├── 37332.user.js │ │ ├── 71124.user.js │ │ ├── 85659.user.js │ │ ├── 54389.user.js │ │ ├── 36274.user.js │ │ ├── 72095.user.js │ │ ├── 70426.user.js │ │ ├── 40517.user.js │ │ ├── 40040.user.js │ │ └── 34566.user.js │ └── page1 │ │ └── 36215.user.js ├── 134045.user.js ├── 126026.user.js ├── 34084.user.js ├── 154364.user.js ├── 85475.user.js ├── 40050.user.js └── 132073.user.js ├── .gitattributes ├── tests └── SWF_Decompiler │ └── Test_SWF_Decompiler.user.js ├── ISSUE_TEMPLATE.md ├── CONTRIBUTING.md └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | /.project 3 | -------------------------------------------------------------------------------- /resources/image/tree_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/resources/image/tree_icon.png -------------------------------------------------------------------------------- /resources/image/download_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/resources/image/download_icon.png -------------------------------------------------------------------------------- /resources/image/install_button.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/resources/image/install_button.jpg -------------------------------------------------------------------------------- /resources/image/readme_installing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/resources/image/readme_installing.png -------------------------------------------------------------------------------- /resources/image/readme_installing-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/resources/image/readme_installing-0.png -------------------------------------------------------------------------------- /resources/image/readme_installing-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/resources/image/readme_installing-1.png -------------------------------------------------------------------------------- /resources/image/readme_installing-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/resources/image/readme_installing-2.png -------------------------------------------------------------------------------- /scripts/Neopets_Dice-A-Roo/Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Dice-A-Roo/Settings.png -------------------------------------------------------------------------------- /scripts/Neopets_Food_Club/food_club.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Food_Club/food_club.png -------------------------------------------------------------------------------- /resources/image/readme_installing-2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/resources/image/readme_installing-2b.png -------------------------------------------------------------------------------- /scripts/Neopets_Price_Checker/Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Price_Checker/Settings.png -------------------------------------------------------------------------------- /includes/Includes_WinConfig/Error Dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/includes/Includes_WinConfig/Error Dialog.png -------------------------------------------------------------------------------- /resources/image/readme_reporting_issues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/resources/image/readme_reporting_issues.png -------------------------------------------------------------------------------- /scripts/Neopets_Bank_and_Till/bank_till.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Bank_and_Till/bank_till.png -------------------------------------------------------------------------------- /includes/Includes_WinConfig/Prompt Dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/includes/Includes_WinConfig/Prompt Dialog.png -------------------------------------------------------------------------------- /includes/Includes_WinConfig/Question Dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/includes/Includes_WinConfig/Question Dialog.png -------------------------------------------------------------------------------- /includes/Includes_WinConfig/Warning Dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/includes/Includes_WinConfig/Warning Dialog.png -------------------------------------------------------------------------------- /scripts/Neopets_All_Site_Themes/all_themes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_All_Site_Themes/all_themes.png -------------------------------------------------------------------------------- /scripts/Neopets_Battledome_Fight!/Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Battledome_Fight!/Settings.png -------------------------------------------------------------------------------- /scripts/Neopets_Fetch_Helper/fetchHelper_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Fetch_Helper/fetchHelper_00.png -------------------------------------------------------------------------------- /scripts/Neopets_QuickStock/quickstock_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_QuickStock/quickstock_example.png -------------------------------------------------------------------------------- /scripts/Neopets_Stock_Helper/Example of usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Stock_Helper/Example of usage.png -------------------------------------------------------------------------------- /includes/Includes_WinConfig/Explanation Dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/includes/Includes_WinConfig/Explanation Dialog.png -------------------------------------------------------------------------------- /scripts/Neopets_Battledome_Fight!/Moving HP Bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Battledome_Fight!/Moving HP Bar.png -------------------------------------------------------------------------------- /scripts/Neopets_Healing_Springs/healing_springs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Healing_Springs/healing_springs.png -------------------------------------------------------------------------------- /scripts/Neopets_Infinite_Neoboard_Pens/Neoboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Infinite_Neoboard_Pens/Neoboard.png -------------------------------------------------------------------------------- /scripts/Neopets_Infinite_Neoboard_Pens/Neoguild.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Infinite_Neoboard_Pens/Neoguild.png -------------------------------------------------------------------------------- /scripts/Neopets_Plot_Prizes_Pricer/plot_prizes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Plot_Prizes_Pricer/plot_prizes.png -------------------------------------------------------------------------------- /scripts/Neopets_Plot_Prizes_Pricer/plot_prizes2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Plot_Prizes_Pricer/plot_prizes2.png -------------------------------------------------------------------------------- /scripts/Neopets_QuickStock/quickstock_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_QuickStock/quickstock_settings.png -------------------------------------------------------------------------------- /scripts/Neopets_Stockmarket/stockmarket_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Stockmarket/stockmarket_summary.png -------------------------------------------------------------------------------- /scripts/Neopets_NeoQuestI_Helper/default_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_NeoQuestI_Helper/default_settings.png -------------------------------------------------------------------------------- /includes/Includes_WinConfig/Custom Dialog - Example 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/includes/Includes_WinConfig/Custom Dialog - Example 1.png -------------------------------------------------------------------------------- /includes/Includes_WinConfig/Custom Dialog - Example 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/includes/Includes_WinConfig/Custom Dialog - Example 2.png -------------------------------------------------------------------------------- /includes/Includes_WinConfig/Custom Dialog - Example 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/includes/Includes_WinConfig/Custom Dialog - Example 3.png -------------------------------------------------------------------------------- /scripts/Neopets_Avatars_Flash_Games_[BETA]/Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Avatars_Flash_Games_[BETA]/Settings.png -------------------------------------------------------------------------------- /scripts/Neopets_Battledome_Fight!/Opponent Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Battledome_Fight!/Opponent Settings.png -------------------------------------------------------------------------------- /scripts/Neopets_Quick_SDB_Checker/quick_sdb_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Quick_SDB_Checker/quick_sdb_example.png -------------------------------------------------------------------------------- /scripts/Neopets_Quick_SDB_Checker/quick_sdb_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Quick_SDB_Checker/quick_sdb_settings.png -------------------------------------------------------------------------------- /scripts/Neopets_Shop_Wizard_Improved_Search/Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Shop_Wizard_Improved_Search/Settings.png -------------------------------------------------------------------------------- /scripts/SmartThings_Export_Import_Devices/new_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/SmartThings_Export_Import_Devices/new_actions.png -------------------------------------------------------------------------------- /scripts/Neopets_Battledome_Fight!/resources/image/hpbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Battledome_Fight!/resources/image/hpbar.png -------------------------------------------------------------------------------- /scripts/Neopets_Quick_Price_Checker/quick_price_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Quick_Price_Checker/quick_price_example.png -------------------------------------------------------------------------------- /scripts/Neopets_Shop_Wizard_Improved_Search/Buy Column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Shop_Wizard_Improved_Search/Buy Column.png -------------------------------------------------------------------------------- /scripts/Neopets_Avatars_Flash_Games_[BETA]/Monkey Button 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Avatars_Flash_Games_[BETA]/Monkey Button 2.png -------------------------------------------------------------------------------- /scripts/Neopets_Avatars_Flash_Games_[BETA]/Monkey Button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Avatars_Flash_Games_[BETA]/Monkey Button.png -------------------------------------------------------------------------------- /scripts/Neopets_Infinite_Neoboard_Pens/Available options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Infinite_Neoboard_Pens/Available options.png -------------------------------------------------------------------------------- /scripts/Neopets_Quick_Price_Checker/quick_price_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Quick_Price_Checker/quick_price_settings.png -------------------------------------------------------------------------------- /scripts/Neopets_Shop_Wizard_Improved_Search/Group Column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w35l3y/userscripts/HEAD/scripts/Neopets_Shop_Wizard_Improved_Search/Group Column.png -------------------------------------------------------------------------------- /backup/wontfix/page2/96466.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name test : sample script (listed) 3 | // @namespace http://gm.wesley.eti.br/test 4 | // @description sample script 5 | // @exclude * 6 | // ==/UserScript== -------------------------------------------------------------------------------- /scripts/Neopets_Avatars_Flash_Games_[BETA]/resources/default1.css: -------------------------------------------------------------------------------- 1 | #gr-ctp-avatar-btn { 2 | background: url("http://i48.tinypic.com/u93ls.png") no-repeat scroll 0 0 transparent; 3 | bottom: 0px; 4 | height: 30px; 5 | right: 62px; 6 | position: relative; 7 | width: 30px; 8 | float: right; 9 | z-index: inherit; 10 | } 11 | #gr-ctp-avatar-btn:hover { 12 | background-position: 0 -33px; 13 | } -------------------------------------------------------------------------------- /includes/README-templateList.md: -------------------------------------------------------------------------------- 1 | # [%{fname/}](.) 2 | ||Name|Group|Issues 3 | :---:|:---|:---|:---: 4 | %{files}[![Usage](../resources/image/download_icon.png)](%{dir/}#usage "Usage")|[%{meta.name/}](%{dir/})%{meta}
%{description/}%{/meta}|%{group}%{value/}
%{/group}|%{issues.meta}[%{open/} / %{all/}](../../../issues?labels=%{flabel/}&state=open%{label} "%{value/}"%{/label})%{/issues.meta} 5 | %{/files} 6 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto eol=lf 3 | 4 | # Explicitly declare text files you want to always be normalized and converted 5 | # to native line endings on checkout. 6 | *.css text 7 | *.js text 8 | *.html text 9 | *.md text 10 | *.txt text 11 | 12 | # Denote all files that are truly binary and should not be modified. 13 | *.png binary 14 | *.jpg binary 15 | *.gif binary 16 | *.ico binary 17 | -------------------------------------------------------------------------------- /scripts/PeixeUrbano_Coupon_Page_Title/main.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Peixe Urbano : Coupon Page Title 3 | // @namespace http://gm.wesley.eti.br 4 | // @include https://www.peixeurbano.com.br/Passe/Codigo?* 5 | // @version 1.0.0 6 | // @require ../../includes/Includes_XPath/63808.user.js 7 | // ==/UserScript== 8 | 9 | document.title = "PU " + xpath("string(.//tr/td[2]/strong/text())") + " - " + xpath("string(.//tr[2]/td/div/span/strong/text())"); -------------------------------------------------------------------------------- /includes/Includes_Timer/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Timer](.) 3 | 4 | **Summary:** Timer Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Timer/85450.user.js 10 | ``` 11 | 12 | -------------------------------------------------------------------------------- /includes/Includes_XPath/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : XPath](.) 3 | 4 | **Summary:** xpath Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_XPath/63808.user.js 10 | ``` 11 | 12 | -------------------------------------------------------------------------------- /scripts/GitHub_Missing_Readme/README-templateList.md: -------------------------------------------------------------------------------- 1 | # [%{fname/}](.) 2 | ||Name|Group|Issues 3 | :---:|:---|:---|:---: 4 | %{files}[![Install](../resources/image/download_icon.png)](../../../raw/%{branch/}/%{file.path/} "Install")|[%{meta.name/}](%{dir/})%{meta}
%{description/}%{/meta}|%{group}%{value/}
%{/group}|%{issues.meta}[%{open/} / %{all/}](../../../issues?labels=%{flabel/}&state=open%{label} "%{value/}"%{/label})%{/issues.meta} 5 | %{/files} 6 | This file was generated automatically at `%{updated_at/}` -------------------------------------------------------------------------------- /scripts/README-templateList.md: -------------------------------------------------------------------------------- 1 | # [%{fname/}](.) 2 | ||Name|Group|Issues 3 | :---:|:---|:---|:---: 4 | %{files}[![Install](../resources/image/download_icon.png)](../../../raw/%{branch/}/%{file.path/} "Install")|[%{meta.name/}](%{dir/})%{meta}
%{description/}%{/meta}|%{group}%{value/}
%{/group}|%{issues.meta}[%{open/} / %{all/}](../../../issues?labels=%{flabel/}&state=open%{label} "%{value/}"%{/label})%{/issues.meta} 5 | %{/files} 6 | 7 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/%{name/}?pixel) 8 | -------------------------------------------------------------------------------- /scripts/Hudson_Integracao_com_Mantis/resources/jobs.json: -------------------------------------------------------------------------------- 1 | { 2 | "_" : { 3 | "template" : "jobs._", 4 | "types" : ["O", "A", "D", "M"], 5 | "categories" : ["Arquivos normais", [["\\.(?:xhtml|js|css)$", "Telas"], ["\\.(?:jasper|jrxml)$", "Relatórios"], ["\\.(?:xml|properties)$", "Arquivos de configuração"], ["Test\\.java$", "Classes de teste"]]] 6 | }, 7 | "testesintegrados" : { 8 | "template" : "jobs.semListaArquivos" 9 | }, 10 | "homologacao" : { 11 | "template" : "jobs.semListaArquivos" 12 | } 13 | } -------------------------------------------------------------------------------- /includes/Includes_Notify/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Notify](.) 3 | 4 | **Summary:** Notify Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Notify/292725.user.js 11 | ``` 12 | 13 | -------------------------------------------------------------------------------- /scripts/Neopets_Quick_SDB_Checker/resources/default.css: -------------------------------------------------------------------------------- 1 | .winConfig_QuickSDBCheckerSettings .field .fieldType_0, 2 | .winConfig_QuickSDBCheckerSettings .field .fieldType_2 { 3 | width: 50%; 4 | float: left; 5 | } 6 | .winconfig.winConfig_QuickSDBCheckerSettings input[type="text"], 7 | .winconfig.winConfig_QuickSDBCheckerSettings input[type="password"], 8 | .winConfig_QuickSDBCheckerSettings > .body > .field .fieldType_0 > label, 9 | .winConfig_QuickSDBCheckerSettings > .body > .field .fieldType_2 > label { 10 | width: 40%; 11 | } -------------------------------------------------------------------------------- /includes/Includes_HttpRequest/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : HttpRequest](.) 3 | 4 | **Summary:** HttpRequest Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_HttpRequest/56489.user.js 11 | ``` 12 | 13 | -------------------------------------------------------------------------------- /includes/Includes_Message/resources/css/messageContainer.css: -------------------------------------------------------------------------------- 1 | #messageContainerGroup { 2 | z-index: 11; 3 | text-align: right; 4 | position: fixed; 5 | bottom: 0px; 6 | right: 0px; 7 | background-color: #000; 8 | font-weight: bold; 9 | color: #FFF; 10 | display: block; 11 | padding: 4px; 12 | padding-left: 7px; 13 | min-width: 0px; 14 | min-height: 14px; 15 | } 16 | 17 | #messageContainerGroup > .messageContainerDiv { 18 | margin-right: 2px; 19 | } 20 | 21 | #messageContainerGroup > .messageContainerDiv > span.warn { 22 | color: red; 23 | } -------------------------------------------------------------------------------- /includes/Includes_Template_[BETA]/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Template [BETA]](.) 3 | 4 | **Summary:** Template Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getResourceText 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Template_[BETA]/176400.user.js 11 | ``` 12 | 13 | -------------------------------------------------------------------------------- /includes/Includes_JsCode/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : JsCode](.) 3 | 4 | **Summary:** JsCode Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @require https://github.com/einars/js-beautify/raw/master/js/lib/beautify.js 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_JsCode/87269.user.js 11 | ``` 12 | 13 | -------------------------------------------------------------------------------- /includes/Includes_Cron_[BETA]/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Cron [BETA]](.) 3 | 4 | **Summary:** Cron Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_deleteValue 12 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Cron_[BETA]/main.user.js 13 | ``` 14 | 15 | -------------------------------------------------------------------------------- /scripts/Neopets_Avatars_Flash_Games_[BETA]/resources/default.html: -------------------------------------------------------------------------------- 1 |
2 | 17 |
-------------------------------------------------------------------------------- /backup/wontfix/page3/85476.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Examples : Metadata block reader 3 | // @namespace http://gm.wesley.eti.br/examples 4 | // @include http://userscripts-mirror.org/scripts/show/85476 5 | // @resource meta 85476.user.js 6 | // @grant GM_getResourceText 7 | // @icon http://gm.wesley.eti.br/icon.php?desc=85476 8 | // ==/UserScript== 9 | 10 | var content = GM_getResourceText("meta").match(/^\/\/ ==UserScript==([^]+)\/\/ ==\/UserScript==$/m)[1],key,value,re = /^\/\/ @([^\s]+)\s+(.+)/gm; 11 | while ([,key,value] = re.exec(content)) 12 | alert([key,value]); -------------------------------------------------------------------------------- /scripts/Neopets_Battledome_Fight!/resources/default.css: -------------------------------------------------------------------------------- 1 | .winConfig_BattledomeSettings input[type="text"] { 2 | width: 40px; 3 | } 4 | 5 | .winConfig_BattledomeSettings .body > div.fieldClass_default, .winConfig_BattledomeSettings .body > .fieldName_group div.fieldClass_default { 6 | float: left; 7 | width: 33%; 8 | clear: none; 9 | } 10 | 11 | .winConfig_BattledomeSettings .body .field > label, .winConfig_BattledomeSettings .body .fieldName_group .field > label { 12 | width: 45%; 13 | } 14 | 15 | .winConfig_BattledomeSettings .body > div.fieldName_group { 16 | clear: both; 17 | float: none; 18 | width: auto; 19 | } 20 | -------------------------------------------------------------------------------- /includes/Includes_JellyNeo_[BETA]/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : JellyNeo [BETA]](.) 3 | 4 | **Summary:** JellyNeo Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_JellyNeo_[BETA]/101685.user.js 11 | ``` 12 | 13 | -------------------------------------------------------------------------------- /scripts/Neopets_Battledome_Fight!/append-README.md: -------------------------------------------------------------------------------- 1 | ### How it works 2 | 1. Fight at least ONCE for each opponent that you want to automatize. 3 | 2. The next time you try to fight against the same opponent, it will ask how many times you want to fight automatically. 4 | 3. If you cancel it, it will ask to reset the default movements for the current opponent and you will be able to fight against the opponent manually. 5 | 4. If you cancel it again, it will keep the movements saved. 6 | 7 | If you don't fight the opponent at least once, the script will ask whether you want to use the default movements every time. 8 | 9 | Go fight! 10 | -------------------------------------------------------------------------------- /includes/Includes_Assert/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Assert](.) 3 | 4 | **Summary:** Assert Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Notify/292725.user.js 11 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Assert/288385.user.js 12 | ``` 13 | 14 | -------------------------------------------------------------------------------- /includes/Includes_Translate/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Translate](.) 3 | 4 | **Summary:** Translate Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_HttpRequest/56489.user.js 11 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Translate/85618.user.js 12 | ``` 13 | 14 | -------------------------------------------------------------------------------- /scripts/PeixeUrbano_Coupon_Page_Title/README.md: -------------------------------------------------------------------------------- 1 | # [Peixe Urbano : Coupon Page Title](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/PeixeUrbano_Coupon_Page_Title/main.user.js) 4 | 5 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 6 | 7 | 8 | ### Installs 9 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/PeixeUrbano_Coupon_Page_Title/main.user.js&type=image) 10 | 11 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/PeixeUrbano_Coupon_Page_Title?pixel) 12 | -------------------------------------------------------------------------------- /includes/Polyfill/Array.flat.js: -------------------------------------------------------------------------------- 1 | // https://github.com/jonathantneal/array-flat-polyfill/blob/master/src/polyfill-flat.js 2 | if (!Array.prototype.flat) { 3 | Object.defineProperty(Array.prototype, 'flat', { 4 | configurable: true, 5 | value: function flat () { 6 | var depth = isNaN(arguments[0]) ? 1 : Number(arguments[0]); 7 | 8 | return depth ? Array.prototype.reduce.call(this, function (acc, cur) { 9 | if (Array.isArray(cur)) { 10 | acc.push.apply(acc, flat.call(cur, depth - 1)); 11 | } else { 12 | acc.push(cur); 13 | } 14 | 15 | return acc; 16 | }, []) : Array.prototype.slice.call(this); 17 | }, 18 | writable: true 19 | }); 20 | } 21 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Safety_Deposit_Box/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Safety Deposit Box](.) 3 | 4 | **Summary:** SDB Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_HttpRequest/56489.user.js 11 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Safety_Deposit_Box/56528.user.js 12 | ``` 13 | 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Dice-A-Roo/resources/default.css: -------------------------------------------------------------------------------- 1 | .winConfig_DiceARooSettings .fieldName_dice { 2 | clear: both; 3 | padding-top: 5px; 4 | } 5 | 6 | .winConfig_DiceARooSettings .fieldName_dice .subfield { 7 | width: 33%; 8 | } 9 | 10 | .winConfig_DiceARooSettings .fieldName_stop .fieldType_0 { 11 | float: left; 12 | width: 33%; 13 | } 14 | 15 | .winConfig_DiceARooSettings .fieldName_interval .fieldType_0 { 16 | float: left; 17 | width: 50%; 18 | } 19 | 20 | .winConfig_DiceARooSettings .field .fieldType_0 input, 21 | .winConfig_DiceARooSettings > .body > .field .fieldType_0 > label { 22 | width: 40%; 23 | } 24 | 25 | .winConfig_DiceARooSettings .fieldName_reset .subfield { 26 | width: 25%; 27 | } 28 | -------------------------------------------------------------------------------- /scripts/Neopets_Cliffhanger/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Cliffhanger](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Cliffhanger/28760.user.js) 4 | 5 | **Summary:** Plays Chiffhanger as much as possible
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Cliffhanger/28760.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Cliffhanger?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Tyranu_Evavu/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Tyranu Evavu](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Tyranu_Evavu/28580.user.js) 4 | 5 | **Summary:** Plays Tyranu Evavu as much as possible.
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Tyranu_Evavu/28580.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Tyranu_Evavu?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Daily_Puzzle/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Daily Puzzle](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Daily_Puzzle/28365.user.js) 4 | 5 | **Summary:** Selects the correct option to Daily Puzzle
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Daily_Puzzle/28365.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Daily_Puzzle?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Faerie_Crossword/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Faerie Crossword](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Faerie_Crossword/76450.user.js) 4 | 5 | **Summary:** Plays Faerie Crossword
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Faerie_Crossword/76450.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Faerie_Crossword?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Hide_n_Seek/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Hide 'n Seek](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Hide_n_Seek/34085.user.js) 4 | 5 | **Summary:** Plays Hide 'n Seek until your pet get bored.
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Hide_n_Seek/34085.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Hide_n_Seek?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Lunar_Temple/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Lunar Temple](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Lunar_Temple/28359.user.js) 4 | 5 | **Summary:** Selects the correct image to Lunar Temple
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Lunar_Temple/28359.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Lunar_Temple?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Trello_Print_board/README.md: -------------------------------------------------------------------------------- 1 | # [Trello : Print board](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Trello_Print_board/main.user.js) 4 | 5 | **Summary:** Adds "Print board" button to the header of the board
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Trello_Print_board/main.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Trello_Print_board?pixel) 14 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_The_National_Neopian_Bank/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : The National Neopian Bank](.) 3 | 4 | **Summary:** Bank Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_HttpRequest/56489.user.js 11 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_The_National_Neopian_Bank/56533.user.js 12 | ``` 13 | 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Medieval_Kings/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Medieval Kings](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Medieval_Kings/28356.user.js) 4 | 5 | **Summary:** Selects random options to Medieval Kings
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Medieval_Kings/28356.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Medieval_Kings?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Food_Club/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Food Club](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Food_Club/main.user.js) 4 | 5 | **Summary:** Suggests bets
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![food_club](food_club.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Food_Club/main.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Food_Club?pixel) 17 | -------------------------------------------------------------------------------- /scripts/Neopets_Identical_Search/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Identical Search](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Identical_Search/89499.user.js) 4 | 5 | **Summary:** Sets Search Criteria to "Identical"
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Identical_Search/89499.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Identical_Search?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Dailies_To-Do/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Dailies To-Do](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Dailies_To-Do/32041.user.js) 4 | 5 | **Summary:** Plays those normal dailies that you need click a button
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Dailies_To-Do/32041.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Dailies_To-Do?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Shop_Wizard/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Shop Wizard](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Shop_Wizard/33958.user.js) 4 | 5 | **Summary:** Allows you to use the Shop Wizard even if you are on a Faerie Quest
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Shop_Wizard/33958.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Shop_Wizard?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Underwater_Fishing/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Underwater Fishing](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Underwater_Fishing/34126.user.js) 4 | 5 | **Summary:** Reels in your line for all your pets
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Underwater_Fishing/34126.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Underwater_Fishing?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Mysterious_Symol_Hole/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Mysterious Symol Hole](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Mysterious_Symol_Hole/28363.user.js) 4 | 5 | **Summary:** Plays Mysterious Symol Hole
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Mysterious_Symol_Hole/28363.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Mysterious_Symol_Hole?pixel) 14 | -------------------------------------------------------------------------------- /scripts/GitHub_Missing_Readme/README.md: -------------------------------------------------------------------------------- 1 | # [GitHub : Missing Readme](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/GitHub_Missing_Readme/main.user.js) 4 | 5 | **Summary:** Updates the README.md for the folders that contains userscripts (.user.js) in it
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/GitHub_Missing_Readme/main.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/GitHub_Missing_Readme?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Meteors_of_Kreludor/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Meteors of Kreludor](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Meteors_of_Kreludor/28362.user.js) 4 | 5 | **Summary:** Selects the correct option to Meteors of Kreludor
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Meteors_of_Kreludor/28362.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Meteors_of_Kreludor?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_Dice-A-Roo/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Dice-A-Roo](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Dice-A-Roo/28461.user.js) 4 | 5 | **Summary:** Plays Dice-a-Roo until your pet get tired.
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![Settings](Settings.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Dice-A-Roo/28461.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Dice-A-Roo?pixel) 17 | -------------------------------------------------------------------------------- /includes/Includes_Persist_[BETA]/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Persist [BETA]](.) 3 | 4 | **Summary:** Persist Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_log 10 | // @grant GM_getValue 11 | // @grant GM_setValue 12 | // @grant GM_openInTab 13 | // @grant GM_xmlhttpRequest 14 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_XPath/63808.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Persist_[BETA]/154322.user.js 16 | ``` 17 | 18 | -------------------------------------------------------------------------------- /scripts/Hudson_Integracao_com_Mantis/README.md: -------------------------------------------------------------------------------- 1 | # [Hudson : Integração com Mantis](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Hudson_Integracao_com_Mantis/178643.user.js) 4 | 5 | **Summary:** Envia comentários ao mantis baseados nas informações obtidas nas builds do hudson/jenkins
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | 8 | 9 | ### Installs 10 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Hudson_Integracao_com_Mantis/178643.user.js&type=image) 11 | 12 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Hudson_Integracao_com_Mantis?pixel) 13 | -------------------------------------------------------------------------------- /tests/SWF_Decompiler/Test_SWF_Decompiler.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Test : SWF Decompiler 3 | // @namespace http://gm.wesley.eti.br 4 | // @include http://www.showmycode.com/ 5 | // @version 1.0.0 6 | // @grant GM_xmlhttpRequest 7 | // @require reader.js 8 | // @require atoj.js 9 | // ==/UserScript== 10 | 11 | //BlobBuilder = window.MozBlobBuilder || window.WebKitBlobBuilder || window.BlobBuilder; 12 | 13 | var url = prompt("SWF url"); 14 | url && GM_xmlhttpRequest({ 15 | method : "get", 16 | overrideMimeType : "text/plain; charset=x-user-defined", 17 | url : url, 18 | onload : function (response) { 19 | //console.log(typeof response.responseText); 20 | alert(AtoJ.compileActionScript2(response.responseText, {}, 10)); 21 | } 22 | }); -------------------------------------------------------------------------------- /scripts/Neopets_Bank_and_Till/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Bank and Till](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Bank_and_Till/main.user.js) 4 | 5 | **Summary:** Shows bank and till values in the page header
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![bank_till](bank_till.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Bank_and_Till/main.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Bank_and_Till?pixel) 17 | -------------------------------------------------------------------------------- /scripts/Neopets_Stockmarket/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Stockmarket](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Stockmarket/35177.user.js) 4 | 5 | **Summary:** Displays your stocks in sidebar
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![stockmarket_summary](stockmarket_summary.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Stockmarket/35177.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Stockmarket?pixel) 17 | -------------------------------------------------------------------------------- /scripts/Neopets_Price_Checker/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Price Checker](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Price_Checker/112692.user.js) 4 | 5 | **Summary:** Puts a link near to the item name in many places.
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![Settings](Settings.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Price_Checker/112692.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Price_Checker?pixel) 17 | -------------------------------------------------------------------------------- /scripts/Neopets_The_Snowager_[Silent_version]/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : The Snowager [Silent version]](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_The_Snowager_[Silent_version]/54076.user.js) 4 | 5 | **Summary:** Silently visit the Snowager
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | 10 | ### Installs 11 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_The_Snowager_[Silent_version]/54076.user.js&type=image) 12 | 13 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_The_Snowager_[Silent_version]?pixel) 14 | -------------------------------------------------------------------------------- /scripts/Neopets_NeoQuestI_Helper/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : NeoQuest I : Helper](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_NeoQuestI_Helper/main.user.js) 4 | 5 | **Summary:** Adds shortkeys to NQI
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![default_settings](default_settings.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_NeoQuestI_Helper/main.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_NeoQuestI_Helper?pixel) 17 | -------------------------------------------------------------------------------- /scripts/Neopets_All_Site_Themes/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : All Site Themes](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_All_Site_Themes/89503.user.js) 4 | 5 | **Summary:** Allows you use any theme to view neopets.com
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![all_themes](all_themes.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_All_Site_Themes/89503.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_All_Site_Themes?pixel) 17 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Shop_[BETA]/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Shop [BETA]](.) 3 | 4 | **Summary:** Shop Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_XPath/63808.user.js 11 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_HttpRequest/56489.user.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Shop_[BETA]/56562.user.js 13 | ``` 14 | 15 | -------------------------------------------------------------------------------- /scripts/Neopets_Fetch_Helper/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Fetch! Helper](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Fetch_Helper/117677.user.js) 4 | 5 | **Summary:** Automatically draws the parts of the map you've seen.
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![fetchHelper_00](fetchHelper_00.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Fetch_Helper/117677.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Fetch_Helper?pixel) 17 | -------------------------------------------------------------------------------- /scripts/Neopets_Stock_Helper/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Stock Helper](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Stock_Helper/60748.user.js) 4 | 5 | **Summary:** Keeps all the previous prices of your shop stored
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![Example of usage](Example%20of%20usage.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Stock_Helper/60748.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Stock_Helper?pixel) 17 | -------------------------------------------------------------------------------- /scripts/Neopets_Healing_Springs/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Healing Springs](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Healing_Springs/54095.user.js) 4 | 5 | **Summary:** Accesses the Healing Springs every 30 minutes
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![healing_springs](healing_springs.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Healing_Springs/54095.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Healing_Springs?pixel) 17 | -------------------------------------------------------------------------------- /scripts/SmartThings_Export_Import_Devices/README.md: -------------------------------------------------------------------------------- 1 | # [SmartThings : Export/Import Devices](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/SmartThings_Export_Import_Devices/main.user.js) 4 | 5 | **Summary:** Export/Import devices
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![new_actions](new_actions.png) 11 | 12 | 13 | ### Installs 14 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/SmartThings_Export_Import_Devices/main.user.js&type=image) 15 | 16 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/SmartThings_Export_Import_Devices?pixel) 17 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Shop_Wizard/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Shop Wizard](.) 3 | 4 | **Summary:** Wizard Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_log 10 | // @grant GM_xmlhttpRequest 11 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_XPath/63808.user.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_HttpRequest/56489.user.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Shop_Wizard/56503.user.js 14 | ``` 15 | 16 | -------------------------------------------------------------------------------- /scripts/Neopets_QuickStock/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : QuickStock](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_QuickStock/33964.user.js) 4 | 5 | **Summary:** Allows to execute custom actions to as many items as desired
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![quickstock_example](quickstock_example.png) 11 | ![quickstock_settings](quickstock_settings.png) 12 | 13 | 14 | ### Installs 15 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_QuickStock/33964.user.js&type=image) 16 | 17 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_QuickStock?pixel) 18 | -------------------------------------------------------------------------------- /scripts/Neopets_Price_Checker/resources/default.css: -------------------------------------------------------------------------------- 1 | .winconfig.winConfig_PriceCheckerSettings .body > div.field { 2 | float: left; 3 | clear: inherit; 4 | margin-left: 10px; 5 | } 6 | 7 | .winConfig_PriceCheckerSettings .body > .fieldClass_hotkey, 8 | .winConfig_PriceCheckerSettings .body > .fieldName_group { 9 | width: 300px; 10 | } 11 | 12 | .winConfig_PriceCheckerSettings .body > .fieldClass_enable { 13 | width: 610px; 14 | } 15 | 16 | .winConfig_PriceCheckerSettings .body > .fieldClass_others { 17 | width: 340px; 18 | } 19 | 20 | .winConfig_PriceCheckerSettings .body > .fieldClass_others2 { 21 | width: 260px; 22 | } 23 | 24 | .winConfig_PriceCheckerSettings .body .fieldName_interval > fieldset { 25 | height: 39px; 26 | } 27 | 28 | .dollar_button { 29 | color: #008800; 30 | cursor: pointer; 31 | } 32 | .price_shop { 33 | padding-left: 2px; 34 | } -------------------------------------------------------------------------------- /scripts/Neopets_Pyramids/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Pyramids](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Pyramids/main.user.js) 4 | 5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | 8 | 9 | ### Issues 10 | State|Topic|Replies|Author|Updated 11 | :---:|:---|:---:|:---:|---: 12 | closed|#27: [Pyramids player doesn't work for me](https://github.com/w35l3y/userscripts/issues/27)|14|[vkau](https://github.com/vkau)|2015-02-13T16:46:10Z 13 | 14 | ### Installs 15 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Pyramids/main.user.js&type=image) 16 | 17 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Pyramids?pixel) 18 | -------------------------------------------------------------------------------- /scripts/Neopets_Plot_Prizes_Pricer/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Plot Prizes Pricer](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Plot_Prizes_Pricer/101687.user.js) 4 | 5 | **Summary:** Tells the plot prizes that worth to be bought by showing the neopoints per plot point
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![plot_prizes](plot_prizes.png) 11 | ![plot_prizes2](plot_prizes2.png) 12 | 13 | 14 | ### Installs 15 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Plot_Prizes_Pricer/101687.user.js&type=image) 16 | 17 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Plot_Prizes_Pricer?pixel) 18 | -------------------------------------------------------------------------------- /scripts/Neopets_Battledome_Fight!/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Battledome : Fight!](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Battledome_Fight!/161251.user.js) 4 | 5 | **Summary:** Automatically fights at Battledome
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![Moving HP Bar](Moving%20HP%20Bar.png)
11 | ![Opponent Settings](Opponent%20Settings.png)
12 | ![Settings](Settings.png) 13 | 14 | 15 | ### Installs 16 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Battledome_Fight!/161251.user.js&type=image) 17 | 18 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Battledome_Fight!?pixel) 19 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_DiceARoo/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : DiceARoo](.) 3 | 4 | **Summary:** DiceARoo Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_xmlhttpRequest 12 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_DiceARoo/main.user.js 16 | ``` 17 | 18 | -------------------------------------------------------------------------------- /scripts/Neopets_Infinite_Neoboard_Pens/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Infinite Neoboard Pens](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Infinite_Neoboard_Pens/161705.user.js) 4 | 5 | **Summary:** Simulates the neoboard pens
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![Available options](Available%20options.png)
11 | ![Neoboard](Neoboard.png)
12 | ![Neoguild](Neoguild.png) 13 | 14 | 15 | ### Installs 16 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Infinite_Neoboard_Pens/161705.user.js&type=image) 17 | 18 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Infinite_Neoboard_Pens?pixel) 19 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Random_Events/resources/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Random Events - {script.name/} 4 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | {row}{/row} 19 | 20 |
{script.name/}
Total of distinct entries: {row.length/}
{0}{index/}
{value/}
{/0}
{2/}
21 | 22 | 23 | -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | **Browser:** Firefox|Chrome X.Y.Z
2 | **Plugin:** Greasemonkey|Tampermonkey X.Y.Z
3 | **Script:** Script name X.Y.Z
4 | **Accessed url:** Put here the URL that you were when the error occurred
5 | **Installation url:** Put here the URL that you used to install the script (Optional, only if the script doesn't work since installation)
6 | **Error Message:** Error that appeared on Error Console containing stacktrace, filename and line number (a printscreen of the Error Console also is welcome)
7 | **Obs.:** Put here some other observations that you consider relevant (Optional)
8 | **Expected behavior:** Fill here what you expected to happen
9 | **Actual behavior:** Fill here what actually happened
10 | **Steps to reproduce:**
11 | 1. - 12 | 2. - 13 | 14 | **Example of code**: (Optional, only if you know what it means) 15 |
CODE HERE
16 | -------------------------------------------------------------------------------- /scripts/Neopets_Quick_SDB_Checker/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Quick SDB Checker](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Quick_SDB_Checker/61435.user.js) 4 | 5 | **Summary:** Enables Alt+S to quickly check whether the selected text is in SDB and asks to remove it
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![quick_sdb_example](quick_sdb_example.png) 11 | ![quick_sdb_settings](quick_sdb_settings.png) 12 | 13 | 14 | ### Installs 15 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Quick_SDB_Checker/61435.user.js&type=image) 16 | 17 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Quick_SDB_Checker?pixel) 18 | -------------------------------------------------------------------------------- /scripts/Neopets_Shop_Wizard_Improved_Search/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Shop Wizard : Improved Search](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Shop_Wizard_Improved_Search/164819.user.js) 4 | 5 | **Summary:** Improves the Shop Wizard
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![Buy Column](Buy%20Column.png)
11 | ![Group Column](Group%20Column.png)
12 | ![Settings](Settings.png) 13 | 14 | 15 | ### Installs 16 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Shop_Wizard_Improved_Search/164819.user.js&type=image) 17 | 18 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Shop_Wizard_Improved_Search?pixel) 19 | -------------------------------------------------------------------------------- /scripts/Neopets_Quick_Price_Checker/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Quick Price Checker](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Quick_Price_Checker/61379.user.js) 4 | 5 | **Summary:** Enables Alt+W to quickly check the price of the selected text and converts it into a link
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![quick_price_example](quick_price_example.png) 11 | ![quick_price_settings](quick_price_settings.png) 12 | 13 | 14 | ### Installs 15 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Quick_Price_Checker/61379.user.js&type=image) 16 | 17 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Quick_Price_Checker?pixel) 18 | -------------------------------------------------------------------------------- /includes/Includes_Message/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Message](.) 3 | 4 | **Summary:** Adds messages to the document body
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_log 10 | // @grant GM_addStyle 11 | // @grant GM_getValue 12 | // @grant GM_setValue 13 | // @grant GM_getResourceText 14 | // @resource messageContainerCss https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Message/resources/css/messageContainer.css 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Template_%5BBETA%5D/176400.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Message/main.user.js 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /includes/Includes_ShowMyCode/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : ShowMyCode](.) 3 | 4 | **Summary:** ShowMyCode Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_log 10 | // @grant GM_addStyle 11 | // @grant GM_getValue 12 | // @grant GM_setValue 13 | // @grant GM_deleteValue 14 | // @grant GM_xmlhttpRequest 15 | // @grant GM_getResourceText 16 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_HttpRequest/56489.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_WinConfig/163374.user.js 18 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_ShowMyCode/69584.user.js 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Inventory/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Inventory](.) 3 | 4 | **Summary:** Inventory Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 11 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_%5BBETA%5D/main.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Inventory/main.user.js 15 | ``` 16 | 17 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_QuickStock/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : QuickStock](.) 3 | 4 | **Summary:** QuickStock Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 11 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_%5BBETA%5D/main.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_QuickStock/main.user.js 15 | ``` 16 | 17 | -------------------------------------------------------------------------------- /scripts/Neopets_Avatars_Flash_Games_[BETA]/README.md: -------------------------------------------------------------------------------- 1 | # [Neopets : Avatars Flash Games [BETA]](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../../../../raw/master/scripts/Neopets_Avatars_Flash_Games_[BETA]/127882.user.js) 4 | 5 | **Summary:** Displays Avatars Flash Games and lets us to send score automatically
6 | **License:** GNU GPL
7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | 9 | ### Screenshots 10 | ![Monkey Button 2](Monkey%20Button%202.png)
11 | ![Monkey Button](Monkey%20Button.png)
12 | ![Settings](Settings.png) 13 | 14 | 15 | ### Installs 16 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=scripts/Neopets_Avatars_Flash_Games_[BETA]/127882.user.js&type=image) 17 | 18 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/master/Neopets_Avatars_Flash_Games_[BETA]?pixel) 19 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Bank/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Bank](.) 3 | 4 | **Summary:** Bank Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @grant GM_getResourceText 11 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Bank/main.user.js 16 | ``` 17 | 18 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_SDB/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : SDB](.) 3 | 4 | **Summary:** Bank Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @grant GM_getResourceText 11 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_SDB/main.user.js 16 | ``` 17 | 18 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Shop/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Shop](.) 3 | 4 | **Summary:** Shop Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @grant GM_getResourceText 11 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Shop/main.user.js 16 | ``` 17 | 18 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Auctions/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Auctions](.) 3 | 4 | **Summary:** Auctions Function
5 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 6 | ### Usage 7 | ``` 8 | // @grant GM_getValue 9 | // @grant GM_setValue 10 | // @grant GM_xmlhttpRequest 11 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Auctions/main.user.js 16 | ``` 17 | 18 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Wizard/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Wizard](.) 3 | 4 | **Summary:** Wizard Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @grant GM_getResourceText 11 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Wizard/main.user.js 16 | ``` 17 | 18 | -------------------------------------------------------------------------------- /scripts/README-template.md: -------------------------------------------------------------------------------- 1 | # [%{meta.name/}](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../%{raw/}) 4 | %{meta}%{description} 5 | **Summary:** %{value/}
%{/description}%{license} 6 | **License:** %{value/}
%{/license}%{/meta} 7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 8 | %{sshots|>0} 9 | ### Screenshots 10 | %{values}![%{fname/}](%{name/}) 11 | %{/values}%{/sshots} 12 | %{issues.list|>0} 13 | ### Issues 14 | State|Topic|Replies|Author|Updated 15 | :---:|:---|:---:|:---:|---: 16 | %{values}%{state/}|#%{number/}: [%{title/}](%{html_url/})|%{comments/}|[%{user.login/}](%{user.html_url/})|%{updated_at/} 17 | %{/values}%{/issues.list} 18 | ### Installs 19 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=%{file.path/}&type=image) 20 | 21 | ![Analytics](https://ga-beacon.appspot.com/UA-462297-6/%{branch/}/%{dir/}?pixel) 22 | -------------------------------------------------------------------------------- /scripts/GitHub_Missing_Readme/README-template.md: -------------------------------------------------------------------------------- 1 | # [%{meta.name/}](.) 2 | 3 | [![Install](../../resources/image/install_button.jpg)](../%{raw/}) 4 | %{meta}%{description} 5 | **Summary:** %{value/}
%{/description}%{license} 6 | **License:** %{value/}
%{/license}%{/meta} 7 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](http://goo.gl/Fv19S) 8 | %{sshots|>0} 9 | ### Screenshots 10 | %{values}![%{fname/}](%{name/}) 11 | %{/values}%{/sshots} 12 | %{issues.list|>0} 13 | ### Issues 14 | State|Topic|Replies|Author|Updated 15 | :---:|:---|:---:|:---:|---: 16 | %{values}%{state/}|#%{number/}: [%{title/}](%{html_url/})|%{comments/}|[%{user.login/}](%{user.html_url/})|%{updated_at/} 17 | %{/values}%{/issues.list} 18 | ### Installs 19 | ![Daily installs](http://gm.wesley.eti.br/count.php?id=%{info.Path/}/%{file.path/}&type=image) 20 | 21 | This file was generated automatically at `%{updated_at/}` -------------------------------------------------------------------------------- /includes/Includes_Neopets_TrainingSchool/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : TrainingSchool](.) 3 | 4 | **Summary:** TrainingSchool Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_xmlhttpRequest 10 | // @grant GM_getResourceText 11 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 12 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_%5BBETA%5D/main.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_TrainingSchool/main.user.js 16 | ``` 17 | 18 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_StockMarket/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : StockMarket](.) 3 | 4 | **Summary:** StockMarket Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_xmlhttpRequest 12 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_%5BBETA%5D/main.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_StockMarket/main.user.js 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /includes/Includes_Neopets/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets](.) 3 | 4 | **Summary:** Neopets Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_XPath/63808.user.js 10 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets/63810.user.js 11 | ``` 12 | 13 | ### Issues 14 | State|Topic|Replies|Author|Updated 15 | :---:|:---|:---:|:---:|---: 16 | closed|#45: [Premium Events](https://github.com/w35l3y/userscripts/issues/45)|7|[jkingaround](https://github.com/jkingaround)|2016-04-13T23:16:32Z 17 | closed|#43: [Food Club Include - Doesn't return anything anymore?](https://github.com/w35l3y/userscripts/issues/43)|4|[jkingaround](https://github.com/jkingaround)|2016-04-14T04:12:45Z 18 | 19 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Reporting issues 2 | [Click here](../../issues/new?title=Briefly%20describe%20your%20issue%20here...) to use the [issue template](ISSUE_TEMPLATE.md). 3 | 4 | ## Example of how to fill the fields 5 | 6 | **Browser:** Firefox 45.0.1
7 | **Greasemonkey:** 3.7
8 | **Script:** Neopets : Battledome : Fight!
9 | **Accessed url:** http://www.neopets.com/dome/arena.phtml
10 | **Installation url:** https://github.com/w35l3y/userscripts/raw/master/scripts/Neopets_Battledome_Fight!/161251.user.js
11 | **Error Message:** No error messages
12 | **Obs.:** It seems to be working but it stops working for some reason
13 | **Expected behavior:** The script playing by itself
14 | **Actual behavior:** The script automatically plays until a random step and then it stops
15 | **Steps to reproduce:**
16 | 1. Fight against opponent X until the end to store the movements (I only used equipments A and B) 17 | 2. Start a fight against the same opponent 18 | 19 | **Example of code**: 20 |
-
21 | -------------------------------------------------------------------------------- /scripts/Neopets_Quick_Price_Checker/resources/default.css: -------------------------------------------------------------------------------- 1 | .winConfig_QuickPriceCheckerSettings .fieldName_group .fieldType_0, 2 | .winConfig_QuickPriceCheckerSettings .fieldName_group .fieldType_2, 3 | .winConfig_QuickPriceCheckerSettings .fieldName_group .fieldType_4, 4 | .winConfig_QuickPriceCheckerSettings .fieldName_group .fieldType_5 { 5 | width: 50%; 6 | float: left; 7 | } 8 | .winConfig_QuickPriceCheckerSettings > .body > .fieldName_group .fieldType_0 label, 9 | .winConfig_QuickPriceCheckerSettings > .body > .fieldName_group .fieldType_2 label, 10 | .winConfig_QuickPriceCheckerSettings > .body > .fieldName_group .fieldType_4 label, 11 | .winConfig_QuickPriceCheckerSettings > .body > .fieldName_group .fieldType_5 label { 12 | width: 40%; 13 | float: left; 14 | } 15 | .winConfig_QuickPriceCheckerSettings .fieldName_group .fieldType_0 input, 16 | .winConfig_QuickPriceCheckerSettings .fieldName_group .fieldType_2 input { 17 | width: 40%; 18 | } 19 | .winConfig_QuickPriceCheckerSettings .fieldName_group .fieldType_5 select { 20 | width: 43%; 21 | } 22 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_StampAlbum/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : StampAlbum](.) 3 | 4 | **Summary:** StampAlbum Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_xmlhttpRequest 12 | // @grant GM_getResourceText 13 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_%5BBETA%5D/main.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_StampAlbum/main.user.js 18 | ``` 19 | 20 | -------------------------------------------------------------------------------- /includes/Includes_JellyNeo_Battlepedia/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : JellyNeo : Battlepedia](.) 3 | 4 | **Summary:** Battlepedia Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_xmlhttpRequest 12 | // @grant GM_getResourceText 13 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_JellyNeo_Battlepedia/main.user.js 18 | ``` 19 | 20 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_FEAgency/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : FEAgency](.) 3 | 4 | **Summary:** FaerielandEmploymentAgency Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_xmlhttpRequest 12 | // @grant GM_getResourceText 13 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_FEAgency/main.user.js 18 | ``` 19 | 20 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_NeopianShop/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : NeopianShop](.) 3 | 4 | **Summary:** NeopianShop Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_xmlhttpRequest 12 | // @grant GM_getResourceText 13 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_%5BBETA%5D/main.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_NeopianShop/main.user.js 18 | ``` 19 | 20 | -------------------------------------------------------------------------------- /includes/Includes_I18n/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : I18n](.) 3 | 4 | **Summary:** I18n Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_deleteValue 12 | // @grant GM_xmlhttpRequest 13 | // @grant GM_getResourceText 14 | // @resource i18n https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_I18n/resources/default.json 15 | // @resource meta https://github.com/w35l3y/userscripts/raw/master/includes/Includes__I18n/87940.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_HttpRequest/56489.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Translate/85618.user.js 18 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_I18n/87940.user.js 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_[BETA]/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets [BETA]](.) 3 | 4 | **Summary:** Neopets Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_xmlhttpRequest 12 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 13 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_[BETA]/main.user.js 16 | ``` 17 | 18 | ### Issues 19 | State|Topic|Replies|Author|Updated 20 | :---:|:---|:---:|:---:|---: 21 | closed|#45: [Premium Events](https://github.com/w35l3y/userscripts/issues/45)|7|[jkingaround](https://github.com/jkingaround)|2016-04-13T23:16:32Z 22 | 23 | -------------------------------------------------------------------------------- /includes/README-template.md: -------------------------------------------------------------------------------- 1 | %{meta} 2 | # [%{name/}](.) 3 | %{description} 4 | **Summary:** %{value/}
%{/description}%{license} 5 | **License:** %{value/}
%{/license} 6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | %{grant}// @grant %{value/} 10 | %{/grant}%{resource}// @resource %{key/} %{value|!^http}https://github.com/w35l3y/userscripts/raw/master/scripts/X/%{/value}%{value/} 11 | %{/resource}%{require}// @require %{value|!^http}https://github.com/w35l3y/userscripts/raw/master/scripts/X/%{/value}%{value/} 12 | %{/require}%{/meta}// @require https://github.com/w35l3y/userscripts/raw/master/scripts/%{raw/} 13 | ``` 14 | %{sshots|>0} 15 | ### Screenshots 16 | %{values}![%{fname/}](%{name/}) 17 | %{/values}%{/sshots}%{issues.list|>0} 18 | ### Issues 19 | State|Topic|Replies|Author|Updated 20 | :---:|:---|:---:|:---:|---: 21 | %{values}%{state/}|#%{number/}: [%{title/}](%{html_url/})|%{comments/}|[%{user.login/}](%{user.html_url/})|%{updated_at/} 22 | %{/values}%{/issues.list} 23 | -------------------------------------------------------------------------------- /scripts/Neopets_Avatars_Flash_Games_[BETA]/resources/default.css: -------------------------------------------------------------------------------- 1 | #gr-ctp-avatar-btn { 2 | background: url("http://i39.tinypic.com/24wyjrq.png") no-repeat scroll 0 0 transparent; 3 | bottom: 120px; 4 | height: 38px; 5 | position: absolute; 6 | right: 80px; 7 | width: 38px; 8 | z-index: 11; 9 | } 10 | #gr-ctp-avatar-btn:hover { 11 | background-position: 0 -38px; 12 | cursor: pointer; 13 | } 14 | #ctp-title-avatar { 15 | background-image: url("http://images.neopets.com/games/pages/popups/headers/settings.png"); 16 | } 17 | .ctp-avatar-save { 18 | background-image: url("http://images.neopets.com/games/pages/popups/buttons/bg.png"); 19 | background-position: -184px 0; 20 | background-repeat: no-repeat; 21 | display: block; 22 | left: 150px; 23 | margin-top: 5px; 24 | width: 108px; 25 | } 26 | .ctp-avatar-save:hover { 27 | background-position: -184px -26px; 28 | } 29 | #gr-ctp-avatar th, #gr-ctp-avatar td.aleft { 30 | text-align: left; 31 | } 32 | #gr-ctp-avatar th.acenter { 33 | text-align: center; 34 | } 35 | .confirmation, #ctp-message { 36 | display: none; 37 | } 38 | #field_score, #field_time { 39 | width: 86px; 40 | } -------------------------------------------------------------------------------- /includes/Includes_Neopets_Battledome/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Battledome](.) 3 | 4 | **Summary:** Battledome Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_xmlhttpRequest 12 | // @grant GM_getResourceText 13 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_JellyNeo_Battlepedia/main.user.js 18 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Battledome/main.user.js 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Battledome/append-README.md: -------------------------------------------------------------------------------- 1 | ### Description 2 | 3 | Creates an interface to easily work with Battledome. 4 | 5 | ### Constructors 6 | Battledome ([Neopets](https://github.com/w35l3y/userscripts/tree/master/includes/Includes_Neopets_[BETA]) page) 7 | 8 | ### Methods 9 | **fight**(Object `{petName, opponentId, toughness, plays}`, Function `(result)`) 10 | - Starts a fight `plays` times with `petName` against `opponentId` based on the informations from [Battlepedia](https://github.com/w35l3y/userscripts/tree/master/includes/Includes_JellyNeo_Battlepedia). 11 | - Invokes callback when executed and returns `result`. 12 | - I haven't tested it exhaustively, it attends my needs. 13 | - If you want to use it without errors, you also are welcome to contribute. 14 | 15 | **startFight**(Object `{petName, opponentId, toughness}`, Function `(result)`) 16 | - Starts a fight with `petName` against `opponentId`. 17 | - Invokes callback when executed and returns `result`. 18 | - Use it only if you want to create your own algorithm of fighting. 19 | 20 | **userPets**(Object `{username}`, Function `(result)`) 21 | - Retrieves informations about the current battle. 22 | - Invokes callback when executed and returns `result`. 23 | -------------------------------------------------------------------------------- /includes/Includes_WinConfig/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : WinConfig](.) 3 | 4 | **Summary:** WinConfig Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_log 10 | // @grant GM_addStyle 11 | // @grant GM_getValue 12 | // @grant GM_setValue 13 | // @grant GM_deleteValue 14 | // @grant GM_getResourceText 15 | // @resource winConfigCss https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_WinConfig/resources/default.css 16 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_WinConfig/163374.user.js 17 | ``` 18 | 19 | ### Screenshots 20 | ![Custom Dialog - Example 1](Custom Dialog - Example 1.png) 21 | ![Custom Dialog - Example 2](Custom Dialog - Example 2.png) 22 | ![Custom Dialog - Example 3](Custom Dialog - Example 3.png) 23 | ![Error Dialog](Error Dialog.png) 24 | ![Explanation Dialog](Explanation Dialog.png) 25 | ![Prompt Dialog](Prompt Dialog.png) 26 | ![Question Dialog](Question Dialog.png) 27 | ![Warning Dialog](Warning Dialog.png) 28 | 29 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Random_Events/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : Random Events](.) 3 | 4 | **Summary:** RandomEvent Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_log 10 | // @grant GM_getValue 11 | // @grant GM_setValue 12 | // @grant GM_openInTab 13 | // @grant GM_deleteValue 14 | // @grant GM_xmlhttpRequest 15 | // @grant GM_getResourceText 16 | // @resource randomEventsHtml https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Neopets_Random_Events/resources/default.html 17 | // @resource random_events https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Neopets_Random_Events/resources/default.csv 18 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_XPath/63808.user.js 19 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Persist_%5BBETA%5D/154322.user.js 20 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_Random_Events/154363.user.js 21 | ``` 22 | 23 | -------------------------------------------------------------------------------- /includes/Includes_JellyNeo_[BETA]/append-README.md: -------------------------------------------------------------------------------- 1 | Usage Example: 2 | 3 | Get all shops and log all the details to the console! 4 | ``` 5 | JellyNeo.shops({ 6 | "callback" : function (obj) { // what to do once it's gotten all shops 7 | obj.list.forEach(function (item, index) { 8 | console.log(index) // log which shop it is 9 | console.log(item.name); 10 | console.log(item.npLink.params.obj_type); 11 | console.log(item.jnLink.raw); 12 | }); 13 | } 14 | }); 15 | ``` 16 | 17 | Get all items from category '15' (Battle Magic) and log all the details to the console! 18 | ``` 19 | JellyNeo.ItemDatabase.find({ 20 | "pages" : -1, // get all items from the cateogry not just the first page 21 | "data" : { // you can use any get method in JellyNeo url scheme 22 | "sortby" : "price", 23 | "r1" : "1", // rarity limit (only 1-99 stock in main shops) 24 | "r2" : "99", 25 | "cat" : "15", 26 | "p1" : "1", 27 | "p2" : "100000" // to limit it to only the items worth under 100k 28 | }, 29 | "callback" : function (obj) { // what to do once it's gotten all the items 30 | obj.list.forEach(function (item, index) { 31 | console.log(index) // log which item it is 32 | console.log(item.id); 33 | console.log(item.name); 34 | console.log(item.image); 35 | console.log(item.price); 36 | }); 37 | } 38 | }); 39 | ``` 40 | -------------------------------------------------------------------------------- /backup/wontfix/page2/87693.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Examples : Self Reference 3 | // @namespace http://gm.wesley.eti.br/examples 4 | // @include http://userscripts-mirror.org/scripts/review/87693 5 | // @grant GM_log 6 | // @grant GM_addStyle 7 | // @grant GM_getValue 8 | // @grant GM_setValue 9 | // @grant GM_openInTab 10 | // @grant GM_deleteValue 11 | // @grant GM_xmlhttpRequest 12 | // @grant GM_getResourceText 13 | // @icon http://gm.wesley.eti.br/icon.php?desc=87693 14 | // @resource i18n https://github.com/w35l3y/userscripts/raw/master/includes/Includes_I18n/resources/default.json 15 | // @resource meta https://github.com/w35l3y/userscripts/raw/master/backup/wontfix/page2/87693.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Translate/85618.user.js 18 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_I18n/87940.user.js 19 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Updater/87942.user.js 20 | // @history 1.0.1 Test3 21 | // @history 1.0.0 Test1 22 | // @history 1.0.0 Test2 23 | // ==/UserScript== 24 | 25 | alert(GM_getResourceText("meta")); -------------------------------------------------------------------------------- /includes/Includes_Neopets_FoodClub/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : FoodClub](.) 3 | 4 | **Summary:** FoodClub Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_getValue 10 | // @grant GM_setValue 11 | // @grant GM_xmlhttpRequest 12 | // @grant GM_getResourceText 13 | // @resource foodclubJson https://gist.github.com/w35l3y/fab231758eb0991f36a0/raw/foodclub.json 14 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_%5BBETA%5D/main.user.js 18 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_FoodClub/main.user.js 19 | ``` 20 | 21 | ### Issues 22 | State|Topic|Replies|Author|Updated 23 | :---:|:---|:---:|:---:|---: 24 | closed|#43: [Food Club Include - Doesn't return anything anymore?](https://github.com/w35l3y/userscripts/issues/43)|4|[jkingaround](https://github.com/jkingaround)|2016-04-14T04:12:45Z 25 | 26 | -------------------------------------------------------------------------------- /scripts/Neopets_Shop_Wizard_Improved_Search/resources/neopetsMessageJson.json: -------------------------------------------------------------------------------- 1 | { 2 | "en":{ 3 | "itemNotFound" : "Item not found!", 4 | "shopIsEmpty" : "There are no items for sale in this shop!" 5 | }, 6 | "nl":{ 7 | "itemNotFound" : "Item niet gevonden!", 8 | "shopIsEmpty" : "Er zijn geen items te koop in deze winkel!" 9 | }, 10 | "pt":{ 11 | "itemNotFound" : "Artigo não encontrado!", 12 | "shopIsEmpty" : "Esta loja não tem artigos à venda!" 13 | }, 14 | "de":{ 15 | "itemNotFound" : "Gegenstand nicht gefunden!", 16 | "shopIsEmpty" : "In diesem Geschäft gibt es keine Gegenstände zu kaufen!" 17 | }, 18 | "fr":{ 19 | "itemNotFound" : "Objet non trouvé!", 20 | "shopIsEmpty" : "Il n'y a pas d'objets à vendre dans cette boutique!" 21 | }, 22 | "it":{ 23 | "itemNotFound" : "Oggetto non trovato!", 24 | "shopIsEmpty" : "In questo negozio non ci sono oggetti in vendita!" 25 | }, 26 | "es":{ 27 | "itemNotFound" : "¡No se encontró ese objeto!", 28 | "shopIsEmpty" : "En esta tienda no hay objetos a la venta." 29 | }, 30 | "ch":{ 31 | "itemNotFound" : "无法找到这件物品!", 32 | "shopIsEmpty" : "这间商店没有物品出售!" 33 | }, 34 | "zh":{ 35 | "itemNotFound" : "無法找到這件物品﹗", 36 | "shopIsEmpty" : "這間商店沒有物品出售!" 37 | }, 38 | "ja":{ 39 | "itemNotFound" : "アイテムが見つかりませんでした!", 40 | "shopIsEmpty" : "当店の商品は、すべて品切れ中です!" 41 | }, 42 | "ko":{ 43 | "itemNotFound" : "아이템이 발견되지 않았습니다!", 44 | "shopIsEmpty" : "이 가게의 상품은 모두 다 팔렸답니다!" 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /backup/wontfix/page1/36215.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : SSW Test 3 | // @namespace http://gm.wesley.eti.br 4 | // @include http://www.neopets.com/inventory.phtml 5 | // @version 1.0.0 6 | // @grant GM_xmlhttpRequest 7 | // @icon http://gm.wesley.eti.br/icon.php?desc=36215 8 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 9 | // ==/UserScript== 10 | 11 | var params = { 12 | text : "main codestone", 13 | }; 14 | 15 | HttpRequest.open({ 16 | method : "post", 17 | url : "http://www.neopets.com/shops/ssw/ssw_query.php", 18 | headers : { 19 | "Referer" : "http://www.neopets.com/market.phtml?type=wizard", 20 | }, 21 | onsuccess : function (params) { 22 | /*var res = {}; 23 | try { 24 | res = JSON.parse(params.response.text); 25 | } catch (e) { }*/ 26 | 27 | document.head.parentNode.removeChild(document.head); 28 | document.body.innerHTML = "Copy the following text and send it to w35l3y:
" + params.response.text; 29 | } 30 | }).send({ 31 | q : params.text, 32 | priceOnly : "0", 33 | context : "0", // 0=shop 1=gallery 34 | partial : (typeof params.is_exact == "undefined" || params.is_exact?"0":"1"), 35 | min_price : parseInt(("" + params.min_price).replace(/[,.]+/g, "").substr(0, 5), 10) || 0, 36 | max_price : parseInt(("" + params.max_price).replace(/[,.]+/g, "").substr(0, 5), 10) || 99999, 37 | json : "1", 38 | }); 39 | -------------------------------------------------------------------------------- /scripts/Neopets_Stockmarket/resources/default.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | __TITLE__ 4 | 19 |
-------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | userscripts 2 | ========== 3 | 4 | My public scripts are now here because userscripts.org is lacking on support. 5 | 6 | ## Installing 7 | 1. Make sure you are in the correct branch (normally [master/scripts](scripts)) 8 | ![Opening the correct folder](resources/image/readme_installing-0.png) 9 | 2. Navigate to the script by the correct way and click on it 10 | ![Opening the correct file](resources/image/readme_installing-1.png) 11 | 3. Make sure when you hover mouse over RAW button the link shows the correct branch name 12 |
**Correct way** 13 | ![Correct way](resources/image/readme_installing-2.png) 14 |
**Incorrect way** 15 | ![Incorrect way](resources/image/readme_installing-2b.png) 16 | 4. With Greasemonkey enabled, click RAW 17 | 18 | ## Contributing 19 | 20 | 1. Fork it 21 | 2. Create your feature branch (`git checkout -b feature/my-new-feature`) 22 | 3. Commit your changes (`git commit -am 'Add some feature'`) 23 | 4. Push to the branch (`git push origin feature/my-new-feature`) 24 | 5. Create new Pull Request 25 | 26 | ## Acknowledgements 27 | 28 | We are grateful to the maintainers, contributors, and sponsors of the following technologies which make Project possible: 29 | 30 | * [github_username](https://github.com/github_username) 31 | 32 | ## Reporting issues 33 | 1. Make sure you can't [contribute](#contributing) 34 | 2. Ensure your report was NOT sent by someone else (View [Issues](../../issues)) 35 | 3. Review the [guidelines for contributing](CONTRIBUTING.md) to this repository 36 | 4. Send your report by clicking on [New Issue](../../issues/new) 37 | 38 | ![How to report issues](resources/image/readme_reporting_issues.png) 39 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_FlashGame/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : FlashGame](.) 3 | 4 | **Summary:** FlashGame Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_log 10 | // @grant GM_addStyle 11 | // @grant GM_getValue 12 | // @grant GM_setValue 13 | // @grant GM_deleteValue 14 | // @grant GM_xmlhttpRequest 15 | // @grant GM_getResourceText 16 | // @resource i18n https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_I18n/resources/default.json 17 | // @require http://www.onicos.com/staff/iz/amuse/javascript/expert/md5.txt 18 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_XPath/63808.user.js 19 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Translate/85618.user.js 20 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_I18n/87940.user.js 21 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Timer/85450.user.js 22 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_HttpRequest/56489.user.js 23 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_ShowMyCode/69584.user.js 24 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_FlashGame/127696.user.js 25 | ``` 26 | 27 | -------------------------------------------------------------------------------- /includes/Includes_Updater/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Updater](.) 3 | 4 | **Summary:** Updater Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_addStyle 10 | // @grant GM_getValue 11 | // @grant GM_setValue 12 | // @grant GM_deleteValue 13 | // @grant GM_xmlhttpRequest 14 | // @grant GM_getResourceText 15 | // @resource i18n https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_I18n/resources/default.json 16 | // @resource meta https://github.com/w35l3y/userscripts/raw/master/includes/Includes__Updater/87942.user.js 17 | // @resource updaterWindowCss https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Updater/resources/default.css 18 | // @resource updaterWindowHtml https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Updater/resources/default.html 19 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_XPath/63808.user.js 20 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_HttpRequest/56489.user.js 21 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_Translate/85618.user.js 22 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_I18n/87940.user.js 23 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Updater/87942.user.js 24 | ``` 25 | 26 | -------------------------------------------------------------------------------- /backup/wontfix/page3/37332.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name SnowTigers : Registration Alerter 3 | // @namespace http://gm.wesley.eti.br/snowtigers 4 | // @description Opens the Account Signup page when registration is open 5 | // @include * 6 | // @grant GM_log 7 | // @grant GM_getValue 8 | // @grant GM_setValue 9 | // @grant GM_openInTab 10 | // @grant GM_deleteValue 11 | // @grant GM_xmlhttpRequest 12 | // @icon http://gm.wesley.eti.br/icon.php?desc=37332 13 | // ==/UserScript== 14 | 15 | (function recursive() 16 | { // script scope 17 | 18 | var user = { 19 | 'interval':15 * 60 * 1000 // every 15 minutes 20 | }; 21 | 22 | var script = { 23 | 'lastCheck':parseInt(GM_getValue('lastCheck', '0'), 10), 24 | 'currentDate':parseInt(new Date().valueOf(), 10) 25 | }; 26 | 27 | if (script.lastCheck + user.interval < script.currentDate) 28 | { 29 | GM_log('Requesting http://www.snowtigers.net/account-signup.php ...'); 30 | GM_setValue('lastCheck', "" + (script.lastCheck = script.currentDate)); 31 | GM_xmlhttpRequest({ 32 | 'url':'http://www.snowtigers.net/account-signup.php', 33 | 'method':'get', 34 | 'onload':function(e) 35 | { 36 | if (/^2/.test(e.status)) 37 | { 38 | if (!/Le nombre maximum de membres est atteint/i.test(e.responseText)) 39 | GM_openInTab(e.finalUrl); 40 | } 41 | else 42 | GM_log('An error has occurred while requesting '+e.finalUrl); 43 | }, 44 | 'onerror':function(e) 45 | { 46 | GM_log('An error has occurred while requesting '+e.finalUrl); 47 | } 48 | }); 49 | } 50 | 51 | setTimeout( recursive, script.lastCheck + user.interval - script.currentDate + 1000 * Math.random()); 52 | })(); -------------------------------------------------------------------------------- /backup/134045.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Neopoints 3 | // @namespace http://gm.wesley.eti.br 4 | // @description Shows the score needed to get 1000 NP 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2012+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.0.0.3 11 | // @include http://www.neopets.com/games/game.phtml?game_id=* 12 | // @grant GM_log 13 | // @icon http://gm.wesley.eti.br/icon.php?desc=134045 14 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 15 | // ==/UserScript== 16 | 17 | /************************************************************************** 18 | 19 | This program is free software: you can redistribute it and/or modify 20 | it under the terms of the GNU General Public License as published by 21 | the Free Software Foundation, either version 3 of the License, or 22 | (at your option) any later version. 23 | 24 | This program is distributed in the hope that it will be useful, 25 | but WITHOUT ANY WARRANTY; without even the implied warranty of 26 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 27 | GNU General Public License for more details. 28 | 29 | You should have received a copy of the GNU General Public License 30 | along with this program. If not, see . 31 | 32 | **************************************************************************/ 33 | 34 | (function () { 35 | var score = xpath("id('gr-ctp-scores')/div[3]/div[2]")[0]; 36 | 37 | if (score) 38 | score.innerHTML = score.innerHTML.replace(/(\d+(?:[,.]\d+)?)/g, function ($0, $1) { 39 | var result = (1000 * parseFloat($1.replace(",", "."))).toFixed(); 40 | 41 | if (~$1.indexOf(",")) { 42 | result = result.replace(".", ","); 43 | } 44 | 45 | return result; 46 | }); 47 | }()); -------------------------------------------------------------------------------- /includes/Includes_Neopets_Safety_Deposit_Box/append-README.md: -------------------------------------------------------------------------------- 1 | ### Examples 2 | 3 | **SDB.convert** 4 | ``` 5 | At http://www.neopets.com/safetydeposit.phtml 6 | console.log(SDB.convert(document)); 7 | 8 | Returns an object similar to this: (I will call 'SDBObject') 9 | { 10 | current : pageN, // current page 11 | last : pageN, // last page 12 | error : 0|1, // 0=success 1=error 13 | message : "...", // error message 14 | list : [{ // list of items 15 | Id : "id1", 16 | Name : "name1", 17 | Image : "image1", 18 | Description : "desc1", 19 | Type : "type1", 20 | Quantity : qntyN // total of the item 'id1' 21 | }], 22 | } 23 | ``` 24 | 25 | **SDB.list** 26 | ``` 27 | SDB.list({ 28 | name : "...", // search for "..." 29 | category : catN, // id of the category 30 | page : pageN, // ignored if 'offset' is present 31 | offset : offsetN, // pagination (page 0=0, page 1=30, page N=30*N) - consider using 'page' 32 | onsuccess : function (obj) { 33 | // obj is a 'SDBObject' 34 | } 35 | }); 36 | 37 | Lists all codestones 38 | SDB.list({ 39 | category : 2, // 2=codestones 40 | onsuccess : function (obj) { 41 | console.log(obj.list.map(function (item, index) { 42 | var out = ["Item " + index]; 43 | for (var key in item) { 44 | out.push(key + " = " + item[key]); 45 | } 46 | return out.join("\n"); 47 | }).join("\n")); 48 | } 49 | }); 50 | ``` 51 | 52 | **SDB.remove** 53 | ``` 54 | SDB.remove({ 55 | // You may also add: name, category, offset, page (read SDB.list for details) 56 | pin : "...", // only if necessary 57 | items : [["id1", qnty1], ["id2", qnty2], ["idN", qntyN]], 58 | onsuccess : function (obj) { 59 | // obj is a 'SDBObject' 60 | } 61 | }); 62 | ``` 63 | 64 | **SDB.removeOne**
65 | This is a shortcut to `SDB.remove` 66 | ``` 67 | SDB.removeOne({ 68 | pin : "...", // only if necessary 69 | id : "id1", // id of the item 70 | onsuccess : function (obj) { 71 | // obj is a 'SDBObject' 72 | } 73 | }); 74 | ``` 75 | -------------------------------------------------------------------------------- /backup/wontfix/page3/71124.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Userscripts : code2pre 3 | // @namespace http://gm.wesley.eti.br/userscripts 4 | // @description Converts multi-line blocks into
 blocks
 5 | // @author         w35l3y
 6 | // @email          w35l3y@brasnet.org
 7 | // @copyright      2010+, w35l3y (http://gm.wesley.eti.br)
 8 | // @license        GNU GPL
 9 | // @homepage       http://gm.wesley.eti.br
10 | // @version        1.0.0.2
11 | // @language       en
12 | // @include        http://userscripts-mirror.org/topics/*
13 | // @include        http://userscripts-mirror.org/home/comments*
14 | // @grant          GM_log
15 | // @icon           http://gm.wesley.eti.br/icon.php?desc=71124
16 | // @require        https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js
17 | // ==/UserScript==
18 | 
19 | /**************************************************************************
20 | 
21 |     This program is free software: you can redistribute it and/or modify
22 |     it under the terms of the GNU General Public License as published by
23 |     the Free Software Foundation, either version 3 of the License, or
24 |     (at your option) any later version.
25 | 
26 |     This program is distributed in the hope that it will be useful,
27 |     but WITHOUT ANY WARRANTY; without even the implied warranty of
28 |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
29 |     GNU General Public License for more details.
30 | 
31 |     You should have received a copy of the GNU General Public License
32 |     along with this program.  If not, see .
33 | 
34 | **************************************************************************/
35 | 
36 | xpath(".//code[not(ancestor::pre or ancestor::code) and (descendant::br or contains(descendant::text(), '\n'))]").forEach(function (code) {
37 | 	var pre = document.createElement("pre");
38 | 	pre.innerHTML = code.innerHTML.replace(/(?:\r?\n(?=)|^\s+|\s+$)/gi, "");
39 | 	code.parentNode.replaceChild(pre, code);
40 | });


--------------------------------------------------------------------------------
/backup/wontfix/page3/85659.user.js:
--------------------------------------------------------------------------------
 1 | // ==UserScript==
 2 | // @name           Includes : FileIni
 3 | // @namespace      http://gm.wesley.eti.br/includes
 4 | // @description    FileIni Function
 5 | // @author         w35l3y
 6 | // @email          w35l3y@brasnet.org
 7 | // @copyright      2010+, w35l3y (http://gm.wesley.eti.br)
 8 | // @license        GNU GPL
 9 | // @homepage       http://gm.wesley.eti.br
10 | // @version        1.0.0.0
11 | // @language       en
12 | // @include        nowhere
13 | // @grant          GM_log
14 | // @icon           http://gm.wesley.eti.br/icon.php?desc=85659
15 | // ==/UserScript==
16 | 
17 | /**************************************************************************
18 | 
19 |     This program is free software: you can redistribute it and/or modify
20 |     it under the terms of the GNU General Public License as published by
21 |     the Free Software Foundation, either version 3 of the License, or
22 |     (at your option) any later version.
23 | 
24 |     This program is distributed in the hope that it will be useful,
25 |     but WITHOUT ANY WARRANTY; without even the implied warranty of
26 |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27 |     GNU General Public License for more details.
28 | 
29 |     You should have received a copy of the GNU General Public License
30 |     along with this program.  If not, see .
31 | 
32 | **************************************************************************/
33 | 
34 | FileIni = function(){};
35 | FileIni.read = function(str, section, item)
36 | {
37 | 	var x = str.replace(/\r/g, "");
38 | 
39 | 	for (var ai = 0,s = 0,at = 0;(ai = x.toLowerCase().indexOf("\n" + item + "=", at)) > -1 && (s = x.toLowerCase().indexOf("\n[" + section + "]\n", at)) > -1;at = ai)
40 | 	if (s > ai)
41 | 	ai = s;
42 | 	else
43 | 	{
44 | 		ai += 2 + item.length;
45 | 
46 | 		var p = x.indexOf("\n", ai),
47 | 		pp = x.indexOf("\n[", 2 + s);
48 | 
49 | 		if (s > -1 && (pp == -1 || pp > ai))
50 | 		if (p > -1)
51 | 		return x.substring(ai, p);
52 | 		else
53 | 		return x.substr(ai);
54 | 	}
55 | 
56 | 	return null;
57 | };


--------------------------------------------------------------------------------
/scripts/Neopets_Mysterious_Symol_Hole/28363.user.js:
--------------------------------------------------------------------------------
 1 | // ==UserScript==
 2 | // @name           Neopets : Mysterious Symol Hole
 3 | // @namespace      http://gm.wesley.eti.br/neopets
 4 | // @description    Plays Mysterious Symol Hole
 5 | // @author         w35l3y
 6 | // @email          w35l3y@brasnet.org
 7 | // @copyright      2012+, w35l3y (http://gm.wesley.eti.br)
 8 | // @license        GNU GPL
 9 | // @homepage       http://gm.wesley.eti.br
10 | // @version        2.0.0
11 | // @language       en
12 | // @icon           http://gm.wesley.eti.br/icon.php?desc=28363
13 | // @grant          GM_getValue
14 | // @include        http://www.neopets.com/medieval/symolhole.phtml
15 | // @require        ../../includes/Includes_XPath/63808.user.js
16 | // ==/UserScript==
17 | 
18 | /**************************************************************************
19 | 
20 |     This program is free software: you can redistribute it and/or modify
21 |     it under the terms of the GNU General Public License as published by
22 |     the Free Software Foundation, either version 3 of the License, or
23 |     (at your option) any later version.
24 | 
25 |     This program is distributed in the hope that it will be useful,
26 |     but WITHOUT ANY WARRANTY; without even the implied warranty of
27 |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
28 |     GNU General Public License for more details.
29 | 
30 |     You should have received a copy of the GNU General Public License
31 |     along with this program.  If not, see .
32 | 
33 | **************************************************************************/
34 | 
35 | (function () {	// script scope
36 | 	var user = {
37 | 		interval	: JSON.parse(GM_getValue("interval",	"[1000, 2000]"))
38 | 	},
39 | 	field = xpath(".//form[contains(@action, 'process_symolhole.phtml')]/select[@name = 'goin']")[0];
40 | 	field.selectedIndex = Math.floor(100 * Math.random() * field.length % (field.length - 1));
41 | 
42 | 	setTimeout(function () {
43 | 		field.form.submit();
44 | 	}, Math.floor(user.interval[0] + Math.random() * user.interval[1]));
45 | }());
46 | 


--------------------------------------------------------------------------------
/backup/wontfix/page3/54389.user.js:
--------------------------------------------------------------------------------
 1 | // ==UserScript==
 2 | // @name           Includes : Php
 3 | // @namespace      http://gm.wesley.eti.br/includes
 4 | // @description    Php Functions
 5 | // @author         w35l3y
 6 | // @email          w35l3y@brasnet.org
 7 | // @copyright      2009, w35l3y (http://gm.wesley.eti.br/includes)
 8 | // @license        GNU GPL
 9 | // @homepage       http://gm.wesley.eti.br/includes
10 | // @version        1.0.2.0 BETA
11 | // @include        nowhere
12 | // @grant          GM_log
13 | // @icon           http://gm.wesley.eti.br/icon.php?desc=54389
14 | // ==/UserScript==
15 | 
16 | /**************************************************************************
17 | 
18 |     This program is free software: you can redistribute it and/or modify
19 |     it under the terms of the GNU General Public License as published by
20 |     the Free Software Foundation, either version 3 of the License, or
21 |     (at your option) any later version.
22 | 
23 |     This program is distributed in the hope that it will be useful,
24 |     but WITHOUT ANY WARRANTY; without even the implied warranty of
25 |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
26 |     GNU General Public License for more details.
27 | 
28 |     You should have received a copy of the GNU General Public License
29 |     along with this program.  If not, see .
30 | 
31 | **************************************************************************/
32 | 
33 | function array_slice(arr, offs, len, preserve_keys)
34 | {
35 | 	var result = [];
36 | 	var at = arr.length;
37 | 	if (offs < 0)
38 | 		offs += at;
39 | 	if (typeof len == "undefined")
40 | 		len = at;
41 | 	len += offs;
42 | 
43 | 	for ( var ai = 0 ; ai < at ; ++ai )
44 | 	if (ai >= offs && ai <= len)
45 | 	if (preserve_keys)
46 | 		result[ai] = arr[ai];
47 | 	else
48 | 		result.push(arr[ai]);
49 | 
50 | 	return result;
51 | }
52 | function in_array(needle, haystack, strict)
53 | {
54 | 	for ( var key in haystack)
55 | 		if (strict && haystack[key] === needle || !strict && haystack[key] == needle)
56 | 			return true;
57 | 	return false;
58 | }
59 | 


--------------------------------------------------------------------------------
/backup/wontfix/page3/36274.user.js:
--------------------------------------------------------------------------------
 1 | // ==UserScript==
 2 | // @name           Wikipedia : Grey Lady
 3 | // @namespace      http://gm.wesley.eti.br/wikipedia
 4 | // @author         w35l3y
 5 | // @email          w35l3y@brasnet.org
 6 | // @version        1.1.1
 7 | // @copyright      w35l3y 2008
 8 | // @license        GNU GPL
 9 | // @homepage       http://www.wesley.eti.br
10 | // @include        http://*.wikibooks.tld/*
11 | // @include        http://*.wikipedia.tld/*
12 | // @include        http://*.wikimedia.tld/*
13 | // @include        http://*.wikiquote.tld/*
14 | // @include        http://*.wikisource.tld/*
15 | // @include        http://*.wikiversity.tld/*
16 | // @include        http://*.wiktionary.tld/*
17 | // @grant          GM_addStyle
18 | // @grant          GM_getResourceText
19 | // @icon           http://gm.wesley.eti.br/icon.php?desc=36274
20 | // @resource       css http://userstyles.org/styles/1365.css?v=1
21 | // ==/UserScript==
22 | 
23 | /**************************************************************************
24 | 
25 |     Author's NOTE
26 | 
27 |     This script is an adaption of "Wikipedia - Grey Lady" made by chochem
28 | 
29 |     Based on http://userstyles.org/styles/1365 (by chochem)
30 | 
31 | ***************************************************************************
32 | 
33 |     This program is free software: you can redistribute it and/or modify
34 |     it under the terms of the GNU General Public License as published by
35 |     the Free Software Foundation, either version 3 of the License, or
36 |     (at your option) any later version.
37 | 
38 |     This program is distributed in the hope that it will be useful,
39 |     but WITHOUT ANY WARRANTY; without even the implied warranty of
40 |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
41 |     GNU General Public License for more details.
42 | 
43 |     You should have received a copy of the GNU General Public License
44 |     along with this program.  If not, see .
45 | 
46 | **************************************************************************/
47 | 
48 | GM_addStyle(GM_getResourceText('css'));


--------------------------------------------------------------------------------
/scripts/Hudson_Integracao_com_Mantis/resources/templates.json:
--------------------------------------------------------------------------------
 1 | {
 2 | 	"buildInformations"	: "[Status]
#{status}#{mantis.number/}\t#{code/}\t#{message/}
#{/status}
#{text/}
", 3 | "buildNumber" : "Informe o número da última build comentada:
(Cancele para manter o valor anterior: #{value/})", 4 | "citation" : "Você foi citado por #{block.owner/} em uma correção referente ao(s) mantis #{block.mantis}#{index|>0}, #{/index}#{number/}#{/block.mantis}.

Deseja continuar?", 5 | "numberOfFiles" : "O bloco ##{block.index/} da build ##{id/} possui #{block.files.length/} arquivos a serem informados no comentário do(s) mantis #{block.mantis}#{index|>0}, #{/index}#{number/}#{/block.mantis}.

Deseja continuar?", 6 | "addNote" : "Adicionar anotação ao mantis ##{mantis/}?

Certifique-se que o mantis seja INTERNO!

", 7 | "requestPassword" : "Url: #{mantis.info.host/}
Username: #{mantis.info.username/}", 8 | "jobs" : { 9 | "_" : "#{block.description/}\n\nBuild: #{build.date/} (#{build.job/})\n#{block.users|>1}Usuários: #{values}#{index|>0}, #{/index}#{username/}#{type|>0} (#{value/})#{/type}#{/values}\n#{/block.users}#{block.mantis|>1}Mantis: #{values}#{index|>0}, #{/index}##{number/}#{/values}\n#{/block.mantis}\n#{block.files}[Arquivos enviados]#{values}#{categoryString|<>}\n- #{value/}\n#{/categoryString}-- #{typeString/} | #{version/}#{hasTest} | #{value/}#{/hasTest} | #{name/}\n#{/values}\n#{/block.files}", 10 | "semListaArquivos": "#{block.description/}\n\nBuild: #{build.date/} (#{build.job/})\n#{block.users|>1}Usuários: #{values}#{index|>0}, #{/index}#{username/}#{type|>0} (#{value/})#{/type}#{/values}\n#{/block.users}#{block.mantis|>1}Mantis: #{values}#{index|>0}, #{/index}##{number/}#{/values}\n#{/block.mantis}" 11 | } 12 | } -------------------------------------------------------------------------------- /backup/wontfix/page3/72095.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Atlantida : AutoLogin 3 | // @namespace http://gm.wesley.eti.br 4 | // @author w35l3y 5 | // @email w35l3y@brasnet.org 6 | // @copyright 2010+, w35l3y (http://gm.wesley.eti.br) 7 | // @license GNU GPL 8 | // @homepage http://gm.wesley.eti.br 9 | // @version 1.0.0.4 10 | // @language pt-BR 11 | // @request http://userscripts-mirror.org/topics/48665 12 | // @include http://192.168.135.1:21680/iha/abertura/atlantica/ 13 | // @grant GM_log 14 | // @icon http://gm.wesley.eti.br/icon.php?desc=72095 15 | // ==/UserScript== 16 | 17 | /************************************************************************** 18 | 19 | This program is free software: you can redistribute it and/or modify 20 | it under the terms of the GNU General Public License as published by 21 | the Free Software Foundation, either version 3 of the License, or 22 | (at your option) any later version. 23 | 24 | This program is distributed in the hope that it will be useful, 25 | but WITHOUT ANY WARRANTY; without even the implied warranty of 26 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 27 | GNU General Public License for more details. 28 | 29 | You should have received a copy of the GNU General Public License 30 | along with this program. If not, see . 31 | 32 | **************************************************************************/ 33 | 34 | location.href = "http://192.168.135.1:21680/iha/login/login.php?opc=1&idioma=br&idafiliado=1&conexao_tipo=d&conexao_qtde=1&senha=1009&usuario=Faria"; 35 | 36 | /* 37 | (function recursive(reqs) 38 | { 39 | if (reqs.length) 40 | { 41 | GM_xmlhttpRequest({ 42 | "url" : reqs.shift(), 43 | "method" : "get", 44 | "onload" : function(xhr) 45 | { 46 | recursive(reqs); 47 | } 48 | }); 49 | } 50 | else 51 | { 52 | alert("Logado!"); 53 | } 54 | })([ 55 | // "http://192.168.135.1:21680/iha/abertura/atlantica/", 56 | "http://192.168.135.1:21680/iha/abertura/atlantica/aceite.php?dl=br", 57 | "http://192.168.135.1:21680/iha/abertura/atlantica/login.php?opc=0&dl=br&checkbox=checkbox", 58 | "http://192.168.135.1:21680/iha/login/login.php?opc=1&idioma=br&idafiliado=1&conexao_tipo=d&conexao_qtde=1&senha=1009&usuario=Faria" 59 | ]); 60 | */ -------------------------------------------------------------------------------- /backup/wontfix/page3/70426.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Examples of interactions among tabs 3 | // @namespace http://gm.wesley.eti.br/examples 4 | // @description Examples of interactions among tabs 5 | // @include http://translate.google.tld/?sl=auto&tl=pt#userscripts-mirror.org 6 | // @include http://userscripts-mirror.org/topics/* 7 | // @grant GM_log 8 | // @grant GM_getValue 9 | // @grant GM_setValue 10 | // @grant GM_deleteValue 11 | // @icon http://gm.wesley.eti.br/icon.php?desc=70426 12 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 13 | // ==/UserScript== 14 | 15 | ///[ EXAMPLE 1 ]/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 16 | 17 | if (location.hostname == "userscripts-mirror.org") 18 | { 19 | xpath("id('post_body')")[0].addEventListener("change", function(e) 20 | { 21 | GM_setValue("post_body.text", e.target.value); 22 | }, false); 23 | 24 | window.addEventListener("unload", function(e) 25 | { 26 | GM_deleteValue("post_body.text"); 27 | }, false); 28 | } 29 | else if (/^translate\.google\./.test(location.hostname)) 30 | { 31 | function fill(e) 32 | { 33 | var value = GM_getValue("post_body.text"); 34 | if (value) 35 | xpath("id('source')")[0].value = value; 36 | } 37 | 38 | fill(); // first run 39 | 40 | window.addEventListener("focus", fill, false); 41 | } 42 | 43 | ///[ EXAMPLE 2 ]/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 44 | // this should be executed ONCE every minute, even if 2+ tabs are opened at once or in a interval lesser than 1 minute 45 | 46 | function every_n_secs(recursive, secs) 47 | { 48 | var current = new Date(), 49 | ms = Math.max(1000 * secs, 1000), 50 | lr = new Date(Date.parse(GM_getValue("lastRun", "Wed Mar 03 2010 19:18:04 GMT-0300"))); // the default value doesnt really matter, it just should be any time in the past 51 | 52 | if ( current - lr > ms ) 53 | { 54 | GM_setValue("lastRun", (lr = current).toString()); 55 | 56 | recursive(current, lr, ms); 57 | } 58 | 59 | setTimeout(every_n_secs, ms - (current - lr), recursive, secs); 60 | } 61 | 62 | every_n_secs(function(current, last_run, interval) 63 | { 64 | GM_log(current); 65 | }, 60); -------------------------------------------------------------------------------- /includes/Includes_Neopets_FoodClub/resources/templates.js: -------------------------------------------------------------------------------- 1 | // reddit (#50) 2 | // example https://www.reddit.com/user/twoforjoy 3 | FoodClub.templates.push(function (doc, findArenaBy, findPirateBy) { 4 | var arenas2 = ["shipwreck", "lagoon", "treasure", "hidden", "harpoon"], 5 | pirates2 = [ 6 | "dan", 7 | "sproggie", 8 | "orvinn", 9 | "lucky", 10 | "edmund", 11 | "peg leg", 12 | "bonnie", 13 | "puffo", 14 | "stuff", 15 | "squire", 16 | "crossblades", 17 | "stripey", 18 | "ned", 19 | "fairfax", 20 | "gooblah", 21 | "franchisco", 22 | "federismo", 23 | "blackbeard", 24 | "buck", 25 | "tailhook" 26 | ]; 27 | 28 | return { 29 | list : Array.prototype.concat.apply([], xpath(".//table[thead/tr[th['Odds' = text()]]/th[7 = position()] or tbody/tr[1][th['Odds' = text()]]/th[7 = position()]]", doc).map(function (table) { 30 | var headers = [], odds, round; 31 | 32 | xpath("./thead/tr/th|./tbody/tr[1]/th", table).forEach(function (column, index) { 33 | var key = column.textContent.trim().split(/\s+/)[0].toLowerCase(), 34 | posKey = arenas2.indexOf(key); 35 | 36 | headers[index] = -1 < posKey && findArenaBy(1 + posKey); 37 | 38 | if ("odds" == key) { 39 | odds = index; 40 | } else if (isFinite(key)) { 41 | round = parseInt(key, 10); 42 | } 43 | }); 44 | 45 | return odds && round && xpath("./tbody/tr[td]", table).map(function (bet, rowIndex) { 46 | return { 47 | round : round, 48 | arenas : Array.prototype.slice.apply(bet.cells).map(function (column, cellIndex) { 49 | if (headers[cellIndex]) { 50 | var key = column.textContent.trim().toLowerCase().replace(/\*+/g, ""); 51 | if (key) { 52 | var posKey = pirates2.indexOf(key), 53 | pirate = findPirateBy(-1 < posKey?1 + posKey:key); 54 | 55 | if (pirate) { 56 | var h = JSON.parse(JSON.stringify(headers[cellIndex])); // deep copy 57 | h.pirate = pirate; 58 | return h; 59 | } 60 | 61 | console.error("Unknown pirate", key); 62 | throw "Unknown pirate"; 63 | } 64 | } 65 | }).filter(function (column) { 66 | return column; 67 | }), 68 | odds : parseInt(bet.cells[odds].textContent.trim().slice(0, -2).replace(/\D+/g, ""), 10) 69 | }; 70 | }).filter(function (bet) { 71 | return 0 < bet.arenas.length; 72 | }); 73 | })) 74 | }; 75 | }); 76 | -------------------------------------------------------------------------------- /backup/wontfix/page2/89515.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Includes : AspxPostBackRequest 3 | // @namespace http://gm.wesley.eti.br/includes 4 | // @description AspxPostBackRequest Function 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2010+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.0.0.0 11 | // @language en 12 | // @include nowhere 13 | // @grant GM_xmlhttpRequest 14 | // @icon http://gm.wesley.eti.br/icon.php?desc=89515 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 16 | // ==/UserScript== 17 | 18 | /************************************************************************** 19 | 20 | This program is free software: you can redistribute it and/or modify 21 | it under the terms of the GNU General Public License as published by 22 | the Free Software Foundation, either version 3 of the License, or 23 | (at your option) any later version. 24 | 25 | This program is distributed in the hope that it will be useful, 26 | but WITHOUT ANY WARRANTY; without even the implied warranty of 27 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 28 | GNU General Public License for more details. 29 | 30 | You should have received a copy of the GNU General Public License 31 | along with this program. If not, see . 32 | 33 | **************************************************************************/ 34 | 35 | function AspxPostBackRequest(opts) 36 | { 37 | var data = { 38 | "__ASYNCPOST" : "true", 39 | "__EVENTTARGET" : opts.eventTarget 40 | }; 41 | data[opts.manager] = "|" + opts.eventTarget; 42 | 43 | for (var key in opts.data) 44 | data[key] = opts.data[key]; 45 | 46 | var strdata = (function(obj) 47 | { 48 | var output = ""; 49 | 50 | for (var key in obj) 51 | output += "&" + encodeURIComponent(key) + "=" + encodeURIComponent(obj[key]); 52 | 53 | return output.substr(1); 54 | })(data); 55 | 56 | GM_xmlhttpRequest({ 57 | "url" : opts.url, 58 | "method" : "post", 59 | "headers" : { 60 | "Content-Type" : "application/x-www-form-urlencoded", 61 | "Content-Length" : strdata.length 62 | }, 63 | "data" : strdata, 64 | "onload" : function(xhr) 65 | { 66 | opts.callback(xhr); 67 | } 68 | }); 69 | }; -------------------------------------------------------------------------------- /scripts/Neopets_Identical_Search/89499.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Identical Search 3 | // @namespace http://gm.wesley.eti.br/neopets 4 | // @description Sets Search Criteria to "Identical" 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2013+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 2.1.2 11 | // @language en 12 | // @include http://www.neopets.com/* 13 | // @include http://ncmall.neopets.com/* 14 | // @grant GM_log 15 | // @grant GM_getValue 16 | // @grant GM_getResourceText 17 | // @icon http://gm.wesley.eti.br/icon.php?desc=89499 18 | // @require ../../includes/Includes_XPath/63808.user.js 19 | // @history 2.1.2 Added missing @icon 20 | // @history 2.1.0 Added Includes Checker (due to the recent problems with userscripts.org) 21 | // @noframes 22 | // ==/UserScript== 23 | 24 | /************************************************************************** 25 | 26 | This program is free software: you can redistribute it and/or modify 27 | it under the terms of the GNU General Public License as published by 28 | the Free Software Foundation, either version 3 of the License, or 29 | (at your option) any later version. 30 | 31 | This program is distributed in the hope that it will be useful, 32 | but WITHOUT ANY WARRANTY; without even the implied warranty of 33 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 34 | GNU General Public License for more details. 35 | 36 | You should have received a copy of the GNU General Public License 37 | along with this program. If not, see . 38 | 39 | **************************************************************************/ 40 | 41 | (function () { // script scope 42 | var type = { 43 | "market" : 0x01, // wizard 44 | "island/tradingpost" : 0x02, // trading post 45 | "genie" : 0x04, // auction 46 | "portal/supershopwiz" : 0x08 // super wizard 47 | }, 48 | searchType = GM_getValue("search", 0x0F); // wizard + trading post + auction + super wizard 49 | 50 | if (/^\/([\w\/]+)\.phtml/i.test(location.pathname) && (searchType & type[RegExp.$1]) || (searchType & type["portal/supershopwiz"])) { 51 | var opts = xpath(".//select[contains(@name, 'criteria')]/option[contains(@value, 'exact')]") || []; 52 | 53 | for (var index in opts) { 54 | opts[index].selected = true; 55 | } 56 | } 57 | }()); 58 | -------------------------------------------------------------------------------- /backup/126026.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Kitchen Quest : Time countdown 3 | // @namespace http://gm.wesley.eti.br 4 | // @description Dynamically shows the time till quest finishes 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2012+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.0.0.0 11 | // @language en 12 | // @include http://www.neopets.com/island/kitchen.phtml 13 | // @grant GM_log 14 | // @icon http://gm.wesley.eti.br/icon.php?desc=126026 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 16 | // ==/UserScript== 17 | 18 | /************************************************************************** 19 | 20 | This program is free software: you can redistribute it and/or modify 21 | it under the terms of the GNU General Public License as published by 22 | the Free Software Foundation, either version 3 of the License, or 23 | (at your option) any later version. 24 | 25 | This program is distributed in the hope that it will be useful, 26 | but WITHOUT ANY WARRANTY; without even the implied warranty of 27 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 28 | GNU General Public License for more details. 29 | 30 | You should have received a copy of the GNU General Public License 31 | along with this program. If not, see . 32 | 33 | **************************************************************************/ 34 | 35 | (function () { // script scope 36 | const MIN_TO_MSEC = 60000, 37 | HR_TO_MSEC = 3600000; 38 | 39 | var dl = xpath(".//td[@class = 'content']//tr[2]/td[2]/b/b"); 40 | 41 | if (dl.length) 42 | (function recursive (obj) { 43 | var c = new Date(), 44 | d = obj.deadline - c.valueOf() + MIN_TO_MSEC, 45 | h = Math.floor(d / HR_TO_MSEC), 46 | m = Math.floor(d % HR_TO_MSEC / MIN_TO_MSEC); 47 | 48 | if (d > 0) { 49 | if (obj.dom[0].textContent == h && obj.dom[1].textContent < m) { 50 | console.log(obj.dom[1].textContent, m, d % MIN_TO_MSEC, c.getSeconds(), obj.dom[0].textContent, h); 51 | obj.deadline -= 1000 * c.getSeconds(); 52 | } else { 53 | obj.dom[1].textContent = m; 54 | } 55 | 56 | obj.dom[0].textContent = h; 57 | 58 | window.setTimeout(recursive, MIN_TO_MSEC, obj); 59 | } 60 | }({ 61 | deadline : new Date().valueOf() + 1000 * (3600 * dl[0].textContent + 60 * dl[1].textContent), 62 | dom : dl, 63 | })); 64 | }()); -------------------------------------------------------------------------------- /includes/Includes_Updater/resources/default.css: -------------------------------------------------------------------------------- 1 | .updaterWindow { 2 | text-align: left; 3 | position: fixed; 4 | bottom: 10px; 5 | right: 10px; 6 | background: #EEEEEE; 7 | border: solid thin #C7C7C7; 8 | padding: 8px; 9 | font-family: Calibri; 10 | font-size: 12px; 11 | -moz-border-radius: 5px; 12 | cursor: default; 13 | z-Index: 100; 14 | line-height: 1.2; 15 | } 16 | .updaterWindow a { 17 | text-decoration: none !important; 18 | } 19 | .updaterWindow>hr { 20 | border-color: -moz-use-text-color -moz-use-text-color #CCCCCC; 21 | border-style: none none solid; 22 | border-width: 0 0 1px; 23 | height: 0; 24 | margin: 5px 0px; 25 | } 26 | .updaterWindow>table { 27 | border-collapse: collapse; 28 | margin: 0px; 29 | } 30 | .updaterWindow>table td { 31 | font-family: Calibri; 32 | font-size: 14px; 33 | border: 0px solid #000000; 34 | padding: 0px; 35 | margin: 0px; 36 | } 37 | .updaterWindow>table td.disable { 38 | font-size: 12px; 39 | } 40 | .updaterWindow>table td.disable input { 41 | position: static; 42 | } 43 | .updaterWindow>table td.actions { 44 | width: 87px; 45 | vertical-align: top; 46 | } 47 | 48 | .updaterWindow>table td.version span, 49 | .updaterWindow>span.title a { 50 | font-weight: bold; 51 | } 52 | .updaterWindow>img { 53 | margin-right: 2px; 54 | } 55 | .updaterWindow>img, 56 | .updaterWindow>span.title, 57 | .updaterWindow>table td.disable>*, 58 | .updaterWindow>table td.actions a>* { 59 | vertical-align: middle; 60 | } 61 | .updaterWindow>span.title a { 62 | color: #000099; 63 | } 64 | .updaterWindow>table td.actions a { 65 | width: 75px; 66 | display: block; 67 | padding: 5px; 68 | margin: 5px 0px 5px 4px; 69 | border: 1px solid #DEDEDE; 70 | background-color: #F5F5F5; 71 | color: #565656; 72 | text-decoration: none; 73 | cursor: pointer; 74 | font-weight: bold; 75 | } 76 | .updaterWindow>table td.actions a>img { 77 | margin-right: 4px; 78 | width: 16px; 79 | height: 16px; 80 | border: 0px; 81 | } 82 | .updaterWindow>table td.version { 83 | width: 50%; 84 | } 85 | .updaterWindow>table div.history { 86 | border: 1px solid #000000; 87 | font-size: 12px; 88 | margin: 0px 5px 3px 5px; 89 | overflow-y: auto; 90 | height: 59px; 91 | width: 250px; 92 | background-color: #F5F5F5; 93 | visibility: hidden; 94 | } 95 | .updaterWindow>table div.history>span { 96 | font-weight: bold; 97 | } 98 | .updaterWindow>table div.history>ul { 99 | margin: 0px; 100 | padding: 0px; 101 | } 102 | .updaterWindow>table div.history>ul>li { 103 | list-style-type: none; 104 | margin-left: 10px; 105 | } -------------------------------------------------------------------------------- /scripts/Neopets_Shop_Wizard/resources/default.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | 7 | 51 |
What are you looking for?
8 |
9 |
10 | 11 | 12 | 13 | 43 | 44 |
14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 28 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
Search Text
Area Shop
24 | Gallery
Search Items
Min Price NP
Max Price NP
42 |
45 |
46 | 47 |
48 |
49 |
50 |
52 |
53 |
54 |
55 |
56 |
-------------------------------------------------------------------------------- /scripts/Neopets_Mysterious_Negg_Solver/131454.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Mysterious Negg Solver 3 | // @namespace http://gm.wesley.eti.br 4 | // @description Solves the puzzle Mysterious Negg 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2012+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 2.0.2 11 | // @language en 12 | // @include http://www.neopets.com/neggfest/y14/negg.phtml 13 | // @include http://www.neopets.com/shenkuu/neggcave/ 14 | // @include http://www.neopets.com/shenkuu/neggcave/index.phtml 15 | // @grant GM_addStyle 16 | // @grant GM_getValue 17 | // @grant GM_setValue 18 | // @grant GM_openInTab 19 | // @grant GM_deleteValue 20 | // @grant GM_xmlhttpRequest 21 | // @icon http://gm.wesley.eti.br/icon.php?desc=131454 22 | // @require http://images.neopets.com/js/jquery-1.7.1.min.js?v=1 23 | // @require ../../backup/144996.user.js 24 | // @require ../../includes/Includes_Neopets_Neggbreaker/142688.user.js 25 | // ==/UserScript== 26 | 27 | /************************************************************************** 28 | 29 | This program is free software: you can redistribute it and/or modify 30 | it under the terms of the GNU General Public License as published by 31 | the Free Software Foundation, either version 3 of the License, or 32 | (at your option) any later version. 33 | 34 | This program is distributed in the hope that it will be useful, 35 | but WITHOUT ANY WARRANTY; without even the implied warranty of 36 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 37 | GNU General Public License for more details. 38 | 39 | You should have received a copy of the GNU General Public License 40 | along with this program. If not, see . 41 | 42 | **************************************************************************/ 43 | 44 | if ("/neggfest/y14/negg.phtml" == location.pathname) { 45 | var negg = unsafeWindow.NFNegg; 46 | 47 | negg.watch("currentGrid", function (name, ovalue, nvalue) { 48 | if (0 <= nvalue && nvalue <= 2) { 49 | var parchment_id = parseInt(/-s(\d+)/.test($("#nfn-negg-symbol-" + nvalue).attr("class")) && RegExp.$1, 10); 50 | 51 | negg.showParchment(parchment_id); 52 | 53 | if (!negg.gridsSolved[nvalue]) { 54 | Neggbreaker.solver({ 55 | clues : "#nfn-parch-clues-" + parchment_id, 56 | cells : "div.nfn-negg-clue-cell", 57 | negg : negg, 58 | }); 59 | } 60 | } 61 | 62 | return nvalue; 63 | }); 64 | } else if (!$("img[src $= '/negg_final.jpg']").length) { 65 | Neggbreaker.solver({ 66 | clues : "#mnc_parch_clues", 67 | cells : "div.mnc_negg_clue_cell", 68 | negg : unsafeWindow.NeggCave, 69 | }); 70 | } -------------------------------------------------------------------------------- /backup/wontfix/page2/35213.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : The Snowager 3 | // @namespace http://gm.wesley.eti.br/neopets 4 | // @description Plays The Snowager 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2011+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 2.0.0.0 11 | // @language en 12 | // @include http://www.neopets.com/winter/snowager.phtml 13 | // @include http://www.neopets.com/winter/snowager2.phtml 14 | // @grant GM_log 15 | // @grant GM_addStyle 16 | // @grant GM_getValue 17 | // @grant GM_setValue 18 | // @grant GM_openInTab 19 | // @grant GM_deleteValue 20 | // @grant GM_xmlhttpRequest 21 | // @grant GM_getResourceText 22 | // @icon http://gm.wesley.eti.br/icon.php?desc=35213 23 | // @resource meta https://github.com/w35l3y/userscripts/raw/master/backup/wontfix/page2/35213.user.js 24 | // @resource i18n https://github.com/w35l3y/userscripts/raw/master/includes/Includes_I18n/resources/default.json 25 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 26 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Translate/85618.user.js 27 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_I18n/87940.user.js 28 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Updater/87942.user.js 29 | // @cfu:version version 30 | // ==/UserScript== 31 | 32 | /************************************************************************** 33 | 34 | This program is free software: you can redistribute it and/or modify 35 | it under the terms of the GNU General Public License as published by 36 | the Free Software Foundation, either version 3 of the License, or 37 | (at your option) any later version. 38 | 39 | This program is distributed in the hope that it will be useful, 40 | but WITHOUT ANY WARRANTY; without even the implied warranty of 41 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 42 | GNU General Public License for more details. 43 | 44 | You should have received a copy of the GNU General Public License 45 | along with this program. If not, see . 46 | 47 | **************************************************************************/ 48 | 49 | //GM_setValue("interval", "[1000, 1000]"); 50 | 51 | (function() { // script scope 52 | var interval = JSON.parse(GM_getValue("interval", "[1000, 1000]")), 53 | snowager = xpath(".//a[contains(@href, 'snowager2.phtml')]")[0]; 54 | 55 | if (snowager) { 56 | setTimeout(function () { 57 | location.replace(snowager.href); 58 | }, Math.floor(interval[0] + interval[1] * Math.random())); 59 | } 60 | })(); -------------------------------------------------------------------------------- /includes/Includes_WinConfig/append-README.md: -------------------------------------------------------------------------------- 1 | ### Examples 2 | 3 | ``` 4 | WinConfig.init({ 5 | type : windowType, // default=WinConfig.WindowType.CUSTOM (read WinConfig.WindowType for details) 6 | title : "", // default=based on 'type' if ommited 7 | name : "", // default=based on 'title' if ommited 8 | description : "", // default=empty 9 | position : [left, top], // default=[-1,-1] (CENTERED) 10 | size : ["width", "height"] // default=["280px", 0] (height=0:automatic) 11 | store : false, // default=false except for type=WinConfig.WindowType.CUSTOM 12 | fields : [{ // list of fields (default=depends on the 'type') 13 | label : "", // label of the field 14 | type : fieldType, // default=WinConfig.FieldFormat.TEXT (read WinConfig.FieldType for details) 15 | format : formatField, // default=WinConfig.FieldFormat.STRING (read WinConfig.FieldFormat for details) 16 | name : "", // REQUIRED (name of the field) 17 | value : "", // possible values (may be an array depending on the type) 18 | class : "", // default="default" (style class) 19 | multiple: false, // default=false (accepts multiple values) 20 | unique : false, // default=false (generates single value) 21 | default : "", // default value 22 | nogroup : false, // removes from the group of fields 23 | fields : [...], // list of fields (only if the current field is a group) 24 | focused : false, // default=false (defines focus) 25 | help : false, // default=false (displays the description of the field by clicking on (?) icon) 26 | }], 27 | condition : function (cfg) { 28 | return N; // -1=OPEN_DIALOG 0=ERROR (call 'unload' without opening dialog) 1=SUCCESS (call 'load' without opening dialog) 29 | }, 30 | load : function (cfg) { // OK Button 31 | // ... cfg.group1.fieldName1 32 | }, 33 | unload : function () { // Cancel Button 34 | // ... 35 | }, 36 | }); 37 | ``` 38 | 39 | **Minimum examples** 40 | ``` 41 | PROMPT 42 | WinConfig.init({ 43 | type : WinConfig.WindowType.PROMPT, // title="Prompt Dialog" buttons=OK, CANCEL 44 | description : "Type something", 45 | load : function (cfg) { 46 | console.log(cfg.text); 47 | } 48 | }); 49 | 50 | QUESTION 51 | WinConfig.init({ 52 | type : WinConfig.WindowType.QUESTION, // title="Question Dialog" / buttons=YES, NO 53 | description : "Are you sure you want to proceed?", 54 | load : function (cfg) { 55 | console.log("YES"); 56 | }, 57 | unload : function () { 58 | console.log("NO"); 59 | } 60 | }); 61 | 62 | WARNING, ERROR, SUCCESS, EXPLANATION (varies default styles) 63 | WinConfig.init({ 64 | type : WinConfig.WindowType.WARNING, // title="Warning Dialog" / buttons=OK 65 | description : "Something has happened!", 66 | load : function (cfg) { 67 | console.log("OK"); 68 | } 69 | }); 70 | 71 | CUSTOM 72 | WinConfig.init({ 73 | type : WinConfig.WindowType.CUSTOM, // title="Settings" / buttons=SAVE, RESET, CANCEL 74 | load : function (cfg) { 75 | console.log("OK"); 76 | } 77 | }); 78 | ``` 79 | -------------------------------------------------------------------------------- /backup/34084.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Snowager Alert 3 | // @namespace http://gm.wesley.eti.br/neopets 4 | // @description Opens a new tab if Snowager is asleep 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2011+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 2.0.0.0 11 | // @language en 12 | // @include http://www.neopets.com/* 13 | // @grant GM_addStyle 14 | // @grant GM_getValue 15 | // @grant GM_setValue 16 | // @grant GM_openInTab 17 | // @grant GM_deleteValue 18 | // @grant GM_xmlhttpRequest 19 | // @grant GM_getResourceText 20 | // @icon http://gm.wesley.eti.br/icon.php?desc=34084 21 | // @resource meta https://github.com/w35l3y/userscripts/raw/master/backup/34084.user.js 22 | // @resource i18n https://github.com/w35l3y/userscripts/raw/master/includes/Includes_I18n/resources/default.json 23 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 24 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Translate/85618.user.js 25 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_I18n/87940.user.js 26 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Updater/87942.user.js 27 | // @cfu:version version 28 | // @noframes 29 | // ==/UserScript== 30 | 31 | /************************************************************************** 32 | 33 | This program is free software: you can redistribute it and/or modify 34 | it under the terms of the GNU General Public License as published by 35 | the Free Software Foundation, either version 3 of the License, or 36 | (at your option) any later version. 37 | 38 | This program is distributed in the hope that it will be useful, 39 | but WITHOUT ANY WARRANTY; without even the implied warranty of 40 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 41 | GNU General Public License for more details. 42 | 43 | You should have received a copy of the GNU General Public License 44 | along with this program. If not, see . 45 | 46 | **************************************************************************/ 47 | 48 | (function recursive() 49 | { // script scope 50 | var last = Date.parse(GM_getValue("lastAccess", "Mon Jun 20 2011 20:40:43 GMT-0300")), 51 | curr = new Date(), 52 | interval = 28800000; // 8 hours 53 | 54 | curr.setMinutes(0, 0, 0); 55 | if (last != curr.valueOf() && /^(?:6am|2pm|10pm)$/.test(unsafeWindow.nh + unsafeWindow.na)) 56 | { 57 | GM_setValue("lastAccess", (last = curr).toString()); 58 | GM_openInTab("http://www.neopets.com/winter/snowager.phtml"); 59 | } 60 | 61 | setTimeout(recursive, (last - curr) + interval); 62 | })(); -------------------------------------------------------------------------------- /includes/Includes_I18n/resources/default.json: -------------------------------------------------------------------------------- 1 | ({ 2 | "version" : 1, 3 | "default" : "en", 4 | "languages" : { 5 | "en" : { 6 | "cfuw.title" : "New version available for", 7 | "cfuw.cversion.label" : "Installed version", 8 | "cfuw.lversion.label" : "Lastest version", 9 | "cfuw.install.label" : "Install", 10 | "cfuw.visit.label" : "Visit", 11 | "cfuw.cancel.label" : "Cancel", 12 | "cfuw.disable.label" : "Don't ask me again for this script", 13 | "cfuw.uninstall.msg.error" : "The script name/namespace has changed.\nYou will need to uninstall the old version manually.", 14 | "cfuw.version.unknown" : "Unknown", 15 | 16 | "npafg.score.prompt" : "Score: (avatar =", 17 | "npafg.time.prompt" : "Time in miliseconds:", 18 | "npafg.wait.label" : "Wait...", 19 | "npafg.running.bkgd" : "Scoresender is running in background...", 20 | "npafg.error.unknown" : "Unknown error code:", 21 | "npafg.msg.success": "Score sent successfully! ({0})", 22 | "npafg.msg.reached_max" : "Max plays reached", 23 | "npafg.msg.reviewed" : "Score reviewed", 24 | "npafg.msg.missing_hash" : "Missing hash", 25 | 26 | "unknown" : "Unknown", 27 | 28 | "inpfg.parameter.missing" : "Parameter '{0}' is wrong/missing.", 29 | "inpfg.cached_encrypt.confirm" : "Would you like to use the cached encryption for the current game?\n\nLast update: {0}", 30 | "inpfg.parameters.wrong" : "Parameters '{0}' are wrong.", 31 | "inpfg.cached_encrypt.notfound" : "Encryptation for current game was not found.\nTry again later.", 32 | "inpfg.clear_cache.confirm" : "Clear cache?", 33 | "inpfg.cache_status.alert" : "Cached encryption is", 34 | "inpfg.cache_encrypt.label" : "Cached encryption", 35 | "inpfg.activated.label" : "Activated", 36 | "inpfg.deactivated.label" : "Deactivated", 37 | "inpfg.sendscore.confirm" : "Continue?", 38 | "inpfg.game.label" : "Game", 39 | "inpfg.user.label" : "User", 40 | "inpfg.score.label" : "Score", 41 | "inpfg.time.label" : "Time", 42 | "inpfg.params.label" : "Params" 43 | }, 44 | "pt" : { 45 | "cfuw.title" : "Nova versão disponível para", 46 | "cfuw.cversion.label" : "Versão instalada", 47 | "cfuw.lversion.label" : "Versão atual", 48 | "cfuw.install.label" : "Instalar", 49 | "cfuw.visit.label" : "Visitar", 50 | "cfuw.cancel.label" : "Cancelar", 51 | "cfuw.disable.label" : "Não me pergunte novamente para este script", 52 | "cfuw.uninstall.msg.error" : "O name/namespace do script mudou.\nSerá preciso desinstalar a versão antiga manualmente.", 53 | "cfuw.version.unknown" : "Desconhecido", 54 | 55 | "npafg.msg.reached_max" : "Limite diário alcançado", 56 | "npafg.msg.reviewed" : "Pontuação revisada", 57 | "npafg.msg.missing_hash" : "Faltando hash", 58 | 59 | "inpfg.clear_cache.confirm" : "Limpar cache?", 60 | "inpfg.cache_status.alert" : "Criptografia em cache está", 61 | "inpfg.cache_encrypt.label" : "Criptografia em cache", 62 | "inpfg.time.label" : "Tempo" 63 | } 64 | } 65 | }) -------------------------------------------------------------------------------- /backup/154364.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Random Events [BETA] 3 | // @namespace http://gm.wesley.eti.br 4 | // @description Loggs random events 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2013+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.1.1 11 | // @language en 12 | // @include http://www.neopets.com/* 13 | // @exclude http://www.neopets.com/ads/* 14 | // @exclude http://www.neopets.com/games/play_flash.phtml?* 15 | // @exclude http://www.neopets.com/neomail_block_check.phtml?* 16 | // @exclude http://www.neopets.com/iteminfo.phtml?* 17 | // @exclude http://www.neopets.com/~* 18 | // @grant GM_log 19 | // @grant GM_getValue 20 | // @grant GM_setValue 21 | // @grant GM_openInTab 22 | // @grant GM_deleteValue 23 | // @grant GM_xmlhttpRequest 24 | // @grant GM_getResourceText 25 | // @icon http://gm.wesley.eti.br/icon.php?desc=154364 26 | // @resource random_events https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_Random_Events/resources/default.csv 27 | // @resource randomEventsHtml https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_Random_Events/resources/default.html 28 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 29 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Persist_[BETA]/154322.user.js 30 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_Random_Events/154363.user.js 31 | // @history 1.1.1 Added missing @icon 32 | // @history 1.1.0 Added Includes Checker (due to the recent problems with userscripts-mirror.org) 33 | // ==/UserScript== 34 | 35 | /************************************************************************** 36 | 37 | This program is free software: you can redistribute it and/or modify 38 | it under the terms of the GNU General Public License as published by 39 | the Free Software Foundation, either version 3 of the License, or 40 | (at your option) any later version. 41 | 42 | This program is distributed in the hope that it will be useful, 43 | but WITHOUT ANY WARRANTY; without even the implied warranty of 44 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 45 | GNU General Public License for more details. 46 | 47 | You should have received a copy of the GNU General Public License 48 | along with this program. If not, see . 49 | 50 | **************************************************************************/ 51 | 52 | RandomEvents.process({ 53 | onload : function (obj) { 54 | alert("Random events saved successfully"); 55 | }, 56 | onerror : function (obj) { 57 | alert(obj.value); 58 | }, 59 | }); -------------------------------------------------------------------------------- /backup/85475.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Training School : Time countdown 3 | // @namespace http://gm.wesley.eti.br/neopets 4 | // @description Dynamically shows the time till course finishes 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2013+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.1.0 11 | // @language en 12 | // @include http://www.neopets.com/island/training.phtml?type=status 13 | // @include http://www.neopets.com/pirates/academy.phtml?type=status 14 | // @include http://www.neopets.com/island/fight_training.phtml?type=status 15 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 16 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Timer/85450.user.js 17 | // ==/UserScript== 18 | 19 | /************************************************************************** 20 | 21 | This program is free software: you can redistribute it and/or modify 22 | it under the terms of the GNU General Public License as published by 23 | the Free Software Foundation, either version 3 of the License, or 24 | (at your option) any later version. 25 | 26 | This program is distributed in the hope that it will be useful, 27 | but WITHOUT ANY WARRANTY; without even the implied warranty of 28 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 29 | GNU General Public License for more details. 30 | 31 | You should have received a copy of the GNU General Public License 32 | along with this program. If not, see . 33 | 34 | **************************************************************************/ 35 | 36 | (function () { 37 | var list = xpath(".//td[@class = 'content']//td[not(form) and b[contains(text(), 'minute')]]/b/text()"); 38 | 39 | for (var ai in list) { 40 | var o = list[ai]; 41 | 42 | window.setInterval(function (obj) { 43 | obj.node.textContent = obj.timer.toString("{0?(- }{1} hr{1?s}, {2} minute{2?s}, {3} second{3?s}{0?)}"); 44 | 45 | if (obj.timer.current(true) < 0 && !obj.complete) { 46 | obj.complete = true; 47 | 48 | if (obj.pet) { 49 | var f = obj.node.parentNode.parentNode.appendChild(document.createElement("form")); 50 | f.setAttribute("method", "post"); 51 | f.setAttribute("action", "process_fight_training.phtml"); 52 | f.innerHTML = ''; 53 | } 54 | } 55 | }, 1000, { 56 | complete : false, 57 | node : o, 58 | pet : /\/cpn\/(.+?)\//.test(xpath("string(./ancestor::tr[1]/td[1]/img/@src)", o)) && RegExp.$1, 59 | timer : Timer.convert(o.textContent.match(/\d+/g).join(":")), 60 | // timer : Timer.convert("0:0:9"), 61 | }); 62 | } 63 | }()); -------------------------------------------------------------------------------- /includes/Includes_Neopets_PremiumBar/README.md: -------------------------------------------------------------------------------- 1 | 2 | # [Includes : Neopets : PremiumBar](.) 3 | 4 | **Summary:** PremiumBar Function
5 | **License:** GNU GPL
6 | [![PayPal - The safer, easier way to pay online!](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif "PayPal - The safer, easier way to pay online!")](https://goo.gl/DNfg2w) 7 | ### Usage 8 | ``` 9 | // @grant GM_log 10 | // @grant GM_addStyle 11 | // @grant GM_getValue 12 | // @grant GM_setValue 13 | // @grant GM_openInTab 14 | // @grant GM_deleteValue 15 | // @grant GM_getResourceURL 16 | // @grant GM_xmlhttpRequest 17 | // @grant GM_getResourceText 18 | // @resource cliffhangerAnswers https://gist.github.com/w35l3y/fab231758eb0991f36a0/raw/cliffhanger.txt 19 | // @resource crosswordAnswers https://gist.github.com/w35l3y/fab231758eb0991f36a0/raw/crossword.json 20 | // @resource foodclubJson https://gist.github.com/w35l3y/fab231758eb0991f36a0/raw/foodclub.json 21 | // @resource toolbarCss https://gist.github.com/w35l3y/252ea029821a8b8109fa/raw/toolbar.css 22 | // @resource toolbarHtml https://gist.github.com/w35l3y/252ea029821a8b8109fa/raw/toolbar.html 23 | // @resource toolbarStocks https://gist.github.com/w35l3y/252ea029821a8b8109fa/raw/stocks.html 24 | // @resource winConfigCss https://github.com/w35l3y/userscripts/raw/master/scripts/X/../../includes/Includes_WinConfig/resources/default.css 25 | // @require https://gist.github.com/w35l3y/f824897032ae38af9595/raw/main.js 26 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 27 | // @require https://github.com/w35l3y/github-js/raw/master/lib/underscore-min.js 28 | // @require https://github.com/w35l3y/github-js/raw/master/github.js 29 | // @require https://github.com/w35l3y/JSAMF/raw/master/web/web/amf.js 30 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 31 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Cron_[BETA]/main.user.js 32 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 33 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 34 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_WinConfig/163374.user.js 35 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Template_[BETA]/176400.user.js 36 | // @require http://images.neopets.com/js/jquery-1.7.1.min.js 37 | // @require http://images.neopets.com/js/jquery-ui-1.8.17.min.js 38 | // @require http://images.neopets.com/js/jquery.ui-1.8.23/ui/jquery.ui.widget.js 39 | // @require http://images.neopets.com/js/jquery.ui-1.8.23/ui/jquery.ui.mouse.js 40 | // @require http://images.neopets.com/js/jquery.ui-1.8.23/ui/jquery.ui.sortable.js 41 | // @require https://gist.github.com/w35l3y/252ea029821a8b8109fa/raw/toolbar.js 42 | // @require https://github.com/w35l3y/userscripts/raw/master/scripts/../../../raw/master/includes/Includes_Neopets_PremiumBar/main.user.js 43 | ``` 44 | 45 | -------------------------------------------------------------------------------- /backup/40050.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Includes : Persist 3 | // @namespace http://gm.wesley.eti.br/includes 4 | // @description Data persistence function. This script doesn't do anything by its own. 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright w35l3y 2008 8 | // @license GNU GPL 9 | // @homepage http://www.wesley.eti.br 10 | // @version 1.0.0.0 11 | // @include nowhere 12 | // @grant GM_log 13 | // @grant GM_getValue 14 | // @grant GM_setValue 15 | // @grant GM_openInTab 16 | // @grant GM_xmlhttpRequest 17 | // @icon http://gm.wesley.eti.br/icon.php?desc=40050 18 | // @require https://github.com/w35l3y/userscripts/raw/master/backup/wontfix/page1/38788.user.js 19 | // @cfu:meta https://github.com/w35l3y/userscripts/raw/master/backup/@cfu:id.user.js 20 | // @cfu:url https://github.com/w35l3y/userscripts/raw/master/backup/@cfu:id.user.js 21 | // @cfu:id uso:script 22 | // @cfu:timestamp uso:timestamp 23 | // @cfu:version version 24 | // @uso:script 40050 25 | // @uso:timestamp 10:01 01/08/2009 26 | // ==/UserScript== 27 | typeof(CheckForUpdate)!='undefined' && CheckForUpdate.init(GM_info.scriptMetaStr); 28 | 29 | /************************************************************************** 30 | 31 | This program is free software: you can redistribute it and/or modify 32 | it under the terms of the GNU General Public License as published by 33 | the Free Software Foundation, either version 3 of the License, or 34 | (at your option) any later version. 35 | 36 | This program is distributed in the hope that it will be useful, 37 | but WITHOUT ANY WARRANTY; without even the implied warranty of 38 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 39 | GNU General Public License for more details. 40 | 41 | You should have received a copy of the GNU General Public License 42 | along with this program. If not, see . 43 | 44 | **************************************************************************/ 45 | 46 | const Persist = { 47 | 'set':function(service, data, onLoad, onError) 48 | { 49 | var postData = ''; 50 | for ( var name in data ) 51 | postData += '&' + name + '=' + encodeURIComponent(data[name]) 52 | 53 | GM_xmlhttpRequest({ 54 | 'url':service, 55 | 'method':'post', 56 | 'headers':{ 57 | 'Content-Type':'application/x-www-form-urlencoded' 58 | }, 59 | 'data':postData.substr(1), 60 | 'onload':function(e) 61 | { 62 | if (/^2/.test(e.status)) 63 | onLoad && onLoad(e); 64 | else if (onError) 65 | onError(e); 66 | }, 67 | 'onerror':onError 68 | }); 69 | 70 | }, 71 | 'get':function(url, onLoad, onError) 72 | { 73 | GM_xmlhttpRequest({ 74 | 'url':url, 75 | 'method':'get', 76 | 'onload':function(e) 77 | { 78 | if (/^2/.test(e.status)) 79 | onLoad && onLoad(e); 80 | else if (onError) 81 | onError(e); 82 | }, 83 | 'onerror':onError 84 | }); 85 | } 86 | }; -------------------------------------------------------------------------------- /backup/wontfix/page3/40517.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name DicingDangers : Shortcuts 3 | // @namespace http://gm.wesley.eti.br/dicingdangers 4 | // @include http://92.48.103.52/fantasy/* 5 | // ==/UserScript== 6 | 7 | (function() 8 | { // script scope 9 | 10 | // your Player Id 11 | var id = GM_getValue('PlayerId'); 12 | if (!id) 13 | GM_setValue('PlayerId', prompt('What is your Player ID?')); 14 | 15 | // ordered by position of key on the keyboard 16 | const Shortcut = { 17 | '1' : 'screen=SCROLLS&command=use&var5=' + id + '&var1=Lesser+Focus+Scroll', 18 | '2' : 'screen=SCROLLS&command=use&var5=' + id + '&var1=Lesser+Shield+Scroll', 19 | '3' : 'screen=SCROLLS&command=use&var5=' + id + '&var1=Summon+Skeleton', 20 | '4' : 'screen=SCROLLS&command=use&var5=' + id + '&var1=Shield+Scroll', 21 | '5' : 'screen=SCROLLS&command=use&var5=' + id + '&var1=Focus+Scroll', 22 | '6' : '', 23 | '7' : 'screen=INVENTORY', 24 | '8' : 'screen=INVENTORY&command=equip&var1=Lesser+Healing+Potion', 25 | '9' : 'screen=INVENTORY&command=equip&var1=Healing+Potion', 26 | '0' : 'screen=INVENTORY&command=equip&var1=Greater+Healing+Potion', 27 | 'm' : '', // - 28 | 'k' : '', // = 29 | 30 | 'Q' : 'screen=CHAT', 31 | 'W' : 'screen=CHAT&var2=7593', 32 | 'E' : 'screen=CHAT&var2=10375', 33 | 'R' : 'screen=CHAT&var2=12783', 34 | 'T' : 'screen=CHAT&var2=12886', 35 | 'Y' : 'screen=CHAT&var2=12472', 36 | 'U' : '', 37 | 'I' : 'screen=EXPLORING', 38 | 'O' : 'screen=COMBAT', 39 | 'P' : '', 40 | 41 | 'A' : 'screen=LOCATION', 42 | 'S' : 'screen=LOCATION&command=Move&var1=Gorin+Castle', 43 | 'D' : 'screen=LOCATION&command=Move&var1=Castle+Dark+1001', 44 | 'F' : 'screen=LOCATION&command=Move&var1=Darkvale+of+Vai', 45 | 'G' : 'screen=LOCATION&command=Move&var1=Krali+Mountains', 46 | 'H' : '', 47 | 'J' : 'command=Flee', 48 | 'K' : 'command=Rest', 49 | 'L' : 'command=Prayer', 50 | ';' : '', 51 | 52 | 'Z' : 'command=swapcharacter&var1=17782', 53 | 'X' : 'command=swapcharacter&var1=16030', 54 | 'C' : '', 55 | 'V' : 'screen=COMBAT&command=fightboss', 56 | 'B' : '', 57 | 'N' : 'screen=ADVANCEDCOMBAT', 58 | 'M' : 'screen=ADVANCEDCOMBAT&command=updaterule&Submit2=Submit&var1=Potion&var2=Lesser+Healing+Potion&var3=%3C+100%25&var4=%3E+0&var5=%3E+0&var6=None&var7=PvPPvM&var8=100&var10=', 59 | '¼' : '', // < 60 | '¾' : 'screen=STATS', // > 61 | '¿' : 'screen=OTHERS', // : 62 | 63 | '\t': '', // TAB 64 | '\r': 'screen=CLAN', // ENTER 65 | ' ' : 'screen=STATS&command=hunting' // SPACE 66 | }; 67 | 68 | document.addEventListener('keyup', function(e) 69 | { 70 | if (!(e.altKey || e.ctrlKey || e.metaKey || e.target && (e.target.nodeName.toLowerCase() == 'textarea' || e.target.nodeName.toLowerCase() == 'input' && /^(?:text|file)$/i.test(e.target.type)))) 71 | { 72 | var char = String.fromCharCode(e.keyCode); 73 | 74 | if (char in Shortcut) 75 | { 76 | if (Shortcut[char]) 77 | top.location.href = 'http://92.48.103.52/fantasy/game.php?' + Shortcut[char]; 78 | } 79 | else 80 | alert('Character: ' + char); 81 | } 82 | }, false); 83 | 84 | })(); -------------------------------------------------------------------------------- /backup/wontfix/page3/40040.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Userscripts : Sticky Topics 3 | // @namespace http://gm.wesley.eti.br/userscripts 4 | // @description Hides Sticky topics or applies a different background color to it according to its recent activity 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright w35l3y 2008 8 | // @license GNU GPL 9 | // @homepage http://www.wesley.eti.br 10 | // @version 1.0.0.2 11 | // @include http://userscripts-mirror.org/forums/* 12 | // @include http://userscripts-mirror.org/scripts/discuss/* 13 | // @grant GM_log 14 | // @grant GM_addStyle 15 | // @grant GM_getValue 16 | // @grant GM_setValue 17 | // @grant GM_openInTab 18 | // @grant GM_deleteValue 19 | // @grant GM_xmlhttpRequest 20 | // @grant GM_getResourceText 21 | // @icon http://gm.wesley.eti.br/icon.php?desc=40040 22 | // @require https://github.com/w35l3y/userscripts/raw/master/backup/wontfix/page1/38788.user.js 23 | // @cfu:meta https://github.com/w35l3y/userscripts/raw/master/backup/wontfix/page3/@cfu:id.user.js 24 | // @cfu:url https://github.com/w35l3y/userscripts/raw/master/backup/wontfix/page3/@cfu:id.user.js 25 | // @cfu:id uso:script 26 | // @cfu:version version 27 | // @uso:script 40040 28 | // @uso:timestamp 01:02 01/15/2009 29 | // ==/UserScript== 30 | 31 | typeof(CheckForUpdate)!='undefined' && CheckForUpdate.init(GM_info.scriptMetaStr); 32 | 33 | (function() 34 | { // script scope 35 | 36 | var topics = document 37 | .evaluate("id('content')/table/tbody/tr[td[2]/strong]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); 38 | 39 | if (topics.snapshotLength) 40 | { 41 | function displayTopics(topics, link) 42 | { 43 | var isHidden = !link.textContent && GM_getValue('isHidden', true) || /^Un/.test(link.textContent); 44 | link.textContent = ( isHidden ? 'H' : 'Unh' ) + 'ide topics'; // Hide/Unhide topics 45 | 46 | for ( var topic, i = topics.snapshotLength ; topic = topics.snapshotItem(--i) ; ) 47 | { 48 | topic.style.backgroundColor = '#F6F6F6'; 49 | 50 | if (/grey/.test(topic.cells[0].childNodes[1].getAttribute('class'))) // no recent activity 51 | topic.style.display = ( isHidden ? 'table-row' : 'none' ); 52 | } 53 | 54 | GM_setValue('isHidden', isHidden); 55 | } 56 | 57 | var ahide = document.createElement('a'); 58 | ahide.setAttribute('class', 'utility'); 59 | ahide.setAttribute('href', '#'); 60 | ahide.addEventListener('click', function(e) 61 | { 62 | displayTopics(topics, e.target); 63 | 64 | e.preventDefault(); 65 | }, false); 66 | 67 | var phide = document.createElement('p'); 68 | phide.setAttribute('style', 'float:right; margin-top:0pt; margin-left:10pt;'); 69 | phide.appendChild(ahide); 70 | 71 | var subtitle = document 72 | .evaluate("id('content')/p[@class='subtitle']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null) 73 | .singleNodeValue; 74 | 75 | subtitle.parentNode.insertBefore(phide, subtitle.nextSibling); 76 | 77 | displayTopics(topics, ahide); 78 | } 79 | })(); -------------------------------------------------------------------------------- /includes/Includes_Neopets_The_National_Neopian_Bank/56533.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Includes : Neopets : The National Neopian Bank 3 | // @namespace http://gm.wesley.eti.br 4 | // @description Bank Function 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2009+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.0.1 11 | // @language en 12 | // @contributor Steinn (http://userscripts.org/users/85134) 13 | // @include nowhere 14 | // @exclude * 15 | // @grant GM_xmlhttpRequest 16 | // @require ../../includes/Includes_HttpRequest/56489.user.js 17 | // ==/UserScript== 18 | 19 | /************************************************************************** 20 | 21 | This program is free software: you can redistribute it and/or modify 22 | it under the terms of the GNU General Public License as published by 23 | the Free Software Foundation, either version 3 of the License, or 24 | (at your option) any later version. 25 | 26 | This program is distributed in the hope that it will be useful, 27 | but WITHOUT ANY WARRANTY; without even the implied warranty of 28 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 29 | GNU General Public License for more details. 30 | 31 | You should have received a copy of the GNU General Public License 32 | along with this program. If not, see . 33 | 34 | **************************************************************************/ 35 | 36 | Bank = function () {}; 37 | 38 | Bank.process = function (params) { 39 | var data = {}; 40 | for (var key in params) { 41 | if (/^(amount|account_type|type|pin)$/.test(key)) { 42 | data[key] = params[key]; 43 | } 44 | } 45 | 46 | HttpRequest.open({ 47 | "method" : "post", 48 | "url" : "http://www.neopets.com/process_bank.phtml", 49 | "headers" : { 50 | "Referer" : "http://www.neopets.com/bank.phtml", 51 | }, 52 | "synchronous" : params.synchronous || false, 53 | "onsuccess" : function (params) { 54 | var msg = params.response.xml.evaluate(".//div[@class='errormess' and b]", params.response.xml, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; 55 | 56 | var obj = params.parameters || {}; 57 | obj.response = params.response; 58 | obj.error = (/\/bank\.phtml$/.test(params.response.raw.finaUrl)?1:0); 59 | obj.message = msg; 60 | 61 | if (typeof params.onsuccess == "function") { 62 | params.onsuccess(obj); 63 | } 64 | }, 65 | "parameters" : params 66 | }).send(data); 67 | }; 68 | 69 | Bank.collect = function (obj) { 70 | obj.type = "interest"; 71 | 72 | Bank.process(obj); 73 | }; 74 | 75 | Bank.deposit = function (obj) { 76 | obj.type = "deposit"; 77 | obj.amount = Math.abs(obj.amount) || 0; 78 | 79 | Bank.process(obj); 80 | }; 81 | 82 | Bank.withdraw = function (obj) { 83 | obj.type = "withdraw"; 84 | obj.amount = Math.abs(obj.amount) || 0; 85 | 86 | Bank.process(obj); 87 | }; 88 | 89 | Bank.upgrade = function (obj) { 90 | obj.type = "upgrade"; 91 | obj.amount = Math.abs(obj.amount) || 0; 92 | obj.account_type = obj.account_type; 93 | 94 | Bank.process(obj); 95 | }; 96 | -------------------------------------------------------------------------------- /backup/132073.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Includes : AjaxUpdate [BETA] 3 | // @namespace http://gm.wesley.eti.br 4 | // @description AjaxUpdate Function 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2012+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.0.0.1 11 | // @language en 12 | // @include nowhere 13 | // @exclude * 14 | // @grant GM_xmlhttpRequest 15 | // @icon http://gm.wesley.eti.br/icon.php?desc=132073 16 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 18 | // ==/UserScript== 19 | 20 | /************************************************************************** 21 | 22 | This program is free software: you can redistribute it and/or modify 23 | it under the terms of the GNU General Public License as published by 24 | the Free Software Foundation, either version 3 of the License, or 25 | (at your option) any later version. 26 | 27 | This program is distributed in the hope that it will be useful, 28 | but WITHOUT ANY WARRANTY; without even the implied warranty of 29 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 30 | GNU General Public License for more details. 31 | 32 | You should have received a copy of the GNU General Public License 33 | along with this program. If not, see . 34 | 35 | **************************************************************************/ 36 | 37 | AjaxUpdate = function () {}; 38 | AjaxUpdate.init = function (obj) { 39 | var result = { 40 | error : !!obj.error, 41 | document : xpath(obj.root)[0], 42 | next : function (x) { 43 | var tmp = { 44 | open : { 45 | method : "get", 46 | url : "#", 47 | headers : { 48 | "Referer" : obj.referer || location.href, 49 | }, 50 | onsuccess : function (xhr) { 51 | var root = xpath(obj.root, xhr.response.xml)[0]; 52 | if (root) { 53 | result.document.parentNode.replaceChild(root, result.document); 54 | obj.referer = xhr.response.raw.finalUrl; 55 | } else { 56 | console.log(xhr.response.text); 57 | } 58 | obj.error = !root; 59 | AjaxUpdate.init(obj); 60 | }, 61 | }, 62 | send : {}, 63 | }; 64 | 65 | if (x instanceof HTMLAnchorElement) { 66 | tmp.open.url = x.href; 67 | } else if (!obj.result || (x = obj.result(x))) { 68 | tmp.open.method = x.method || "get"; 69 | tmp.open.url = x.action || "#"; 70 | tmp.send = x.elements || {}; 71 | } 72 | 73 | HttpRequest.open(tmp.open).send(tmp.send); 74 | }, 75 | }; 76 | 77 | if (result.document) { 78 | if (obj.triggers) { 79 | xpath(obj.triggers, result.document).forEach(function (trigger) { 80 | trigger.addEventListener(trigger instanceof HTMLFormElement?"submit":"click", function (e) { 81 | e.preventDefault(); 82 | e.stopPropagation(); 83 | 84 | result.next(this); 85 | }, false); 86 | }); 87 | } 88 | 89 | obj.onsuccess(result); 90 | } 91 | }; 92 | -------------------------------------------------------------------------------- /scripts/Neopets_Lunar_Temple/28359.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Lunar Temple 3 | // @namespace http://gm.wesley.eti.br/neopets 4 | // @description Selects the correct image to Lunar Temple 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2013+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 4.0.1 11 | // @language en 12 | // @include http://www.neopets.com/shenkuu/lunar/?show=puzzle 13 | // @grant GM_addStyle 14 | // @grant GM_getValue 15 | // @grant GM_setValue 16 | // @grant GM_deleteValue 17 | // @grant GM_xmlhttpRequest 18 | // @grant GM_getResourceText 19 | // @icon http://gm.wesley.eti.br/icon.php?desc=28359 20 | // @connect github.com 21 | // @connect raw.githubusercontent.com 22 | // @resource meta https://github.com/w35l3y/userscripts/raw/master/scripts/Neopets_Lunar_Temple/28359.user.js 23 | // @resource i18n ../../includes/Includes_I18n/resources/default.json 24 | // @resource updaterWindowHtml ../../includes/Includes_Updater/resources/default.html 25 | // @resource updaterWindowCss ../../includes/Includes_Updater/resources/default.css 26 | // @require ../../includes/Includes_XPath/63808.user.js 27 | // @require ../../includes/Includes_HttpRequest/56489.user.js 28 | // @require ../../includes/Includes_Translate/85618.user.js 29 | // @require ../../includes/Includes_I18n/87940.user.js 30 | // @require ../../includes/Includes_Updater/87942.user.js 31 | // @uso:version version 32 | // @history 4.0.0 Added Includes Checker 33 | // @history 3.1.0 Added missing @require#56489 34 | // @history 3.0.0.0 Updated @require#87942 35 | // ==/UserScript== 36 | 37 | /************************************************************************** 38 | 39 | This program is free software: you can redistribute it and/or modify 40 | it under the terms of the GNU General Public License as published by 41 | the Free Software Foundation, either version 3 of the License, or 42 | (at your option) any later version. 43 | 44 | This program is distributed in the hope that it will be useful, 45 | but WITHOUT ANY WARRANTY; without even the implied warranty of 46 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 47 | GNU General Public License for more details. 48 | 49 | You should have received a copy of the GNU General Public License 50 | along with this program. If not, see . 51 | 52 | **************************************************************************/ 53 | 54 | (function() { // script scope 55 | var interval = JSON.parse(GM_getValue("interval", "[4000, 3000]")), 56 | answer = (8 + Math.round(document.body.innerHTML.match(/angleKreludor=(\d+)/)[1] / 22.5)) % 16, 57 | shadow = xpath(".//form[contains(@action, 'results.phtml')]/table/tbody/tr/td/input[@name = 'phase_choice']")[answer]; 58 | 59 | if (shadow) { 60 | setTimeout(function() { 61 | shadow.click(); 62 | }, interval[0] + Math.floor(Math.random() * interval[1])); 63 | } 64 | }()); 65 | -------------------------------------------------------------------------------- /scripts/Neopets_Meteors_of_Kreludor/28362.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Meteors of Kreludor 3 | // @namespace http://gm.wesley.eti.br/neopets 4 | // @description Selects the correct option to Meteors of Kreludor 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2013+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 4.0.0 11 | // @language en 12 | // @include http://www.neopets.com/moon/meteor.phtml?getclose=1 13 | // @grant GM_addStyle 14 | // @grant GM_getValue 15 | // @grant GM_setValue 16 | // @grant GM_deleteValue 17 | // @grant GM_xmlhttpRequest 18 | // @grant GM_getResourceText 19 | // @icon http://gm.wesley.eti.br/icon.php?desc=28362 20 | // @connect github.com 21 | // @connect raw.githubusercontent.com 22 | // @resource meta https://github.com/w35l3y/userscripts/raw/master/scripts/Neopets_Meteors_of_Kreludor/28362.user.js 23 | // @resource i18n ../../includes/Includes_I18n/resources/default.json 24 | // @resource updaterWindowHtml ../../includes/Includes_Updater/resources/default.html 25 | // @resource updaterWindowCss ../../includes/Includes_Updater/resources/default.css 26 | // @require ../../includes/Includes_XPath/63808.user.js 27 | // @require ../../includes/Includes_HttpRequest/56489.user.js 28 | // @require ../../includes/Includes_Translate/85618.user.js 29 | // @require ../../includes/Includes_I18n/87940.user.js 30 | // @require ../../includes/Includes_Updater/87942.user.js 31 | // @cfu:version version 32 | // @history 4.0.0 Added Includes Checker 33 | // @history 3.1.0 Added missing @require#56489 34 | // @history 3.0.0.0 Updated @require#87942 35 | // ==/UserScript== 36 | 37 | /************************************************************************** 38 | 39 | This program is free software: you can redistribute it and/or modify 40 | it under the terms of the GNU General Public License as published by 41 | the Free Software Foundation, either version 3 of the License, or 42 | (at your option) any later version. 43 | 44 | This program is distributed in the hope that it will be useful, 45 | but WITHOUT ANY WARRANTY; without even the implied warranty of 46 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 47 | GNU General Public License for more details. 48 | 49 | You should have received a copy of the GNU General Public License 50 | along with this program. If not, see . 51 | 52 | **************************************************************************/ 53 | 54 | //GM_setValue("interval", "[1000, 1000]"); 55 | 56 | (function () { // script scope 57 | var field = xpath(".//form[@name = 'meteorselect']/select[@name = 'pickstep'][1]")[0], 58 | rnd = function (fn) { 59 | var interval = JSON.parse(GM_getValue("interval", "[1000, 1000]")); 60 | setTimeout(fn, Math.ceil(interval[0] + interval[1] * Math.random())); 61 | }; 62 | 63 | if (field) { 64 | field.selectedIndex = 1; 65 | 66 | rnd(function () { 67 | field.form.submit(); 68 | }); 69 | } 70 | }()); 71 | -------------------------------------------------------------------------------- /scripts/Neopets_Healing_Springs/54095.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Healing Springs 3 | // @namespace http://gm.wesley.eti.br/neopets 4 | // @description Accesses the Healing Springs every 30 minutes 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2016+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.0.0 11 | // @language en 12 | // @include http://www.neopets.com/* 13 | // @exclude http://www.neopets.com/colorpallette.phtml 14 | // @exclude http://www.neopets.com/neomail_block_check.phtml?* 15 | // @exclude http://www.neopets.com/ads/* 16 | // @exclude http://www.neopets.com/games/play_flash.phtml?* 17 | // @exclude http://www.neopets.com/iteminfo.phtml?* 18 | // @icon http://gm.wesley.eti.br/icon.php?desc=54095 19 | // @grant GM_getValue 20 | // @grant GM_setValue 21 | // @grant GM_xmlhttpRequest 22 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 23 | // @require ../../includes/Includes_XPath/63808.user.js 24 | // @require ../../includes/Includes_HttpRequest/56489.user.js 25 | // @require ../../includes/Includes_Neopets_[BETA]/main.user.js 26 | // @noframes 27 | // ==/UserScript== 28 | 29 | /************************************************************************** 30 | 31 | This program is free software: you can redistribute it and/or modify 32 | it under the terms of the GNU General Public License as published by 33 | the Free Software Foundation, either version 3 of the License, or 34 | (at your option) any later version. 35 | 36 | This program is distributed in the hope that it will be useful, 37 | but WITHOUT ANY WARRANTY; without even the implied warranty of 38 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 39 | GNU General Public License for more details. 40 | 41 | You should have received a copy of the GNU General Public License 42 | along with this program. If not, see . 43 | 44 | **************************************************************************/ 45 | 46 | var np = new Neopets(document); 47 | 48 | if (np.username) 49 | (function recursive () { // script scope 50 | const INTERVAL = 1810000; // 30 * 60 * 1000 + 10 * 1000 (30 minutes + 10 seconds) 51 | 52 | var n = "HealingSprings-LastAccess-" + np.username, 53 | la = Date.parse(GM_getValue(n, "Sat Apr 16 2011 08:13:43 GMT-0300")) || 0, 54 | curr = new Date(); 55 | 56 | if (curr - la > INTERVAL) { 57 | GM_setValue(n, (la = curr).toString()); 58 | 59 | HttpRequest.open({ 60 | method : "POST", 61 | url : "http://www.neopets.com/faerieland/springs.phtml", 62 | headers : { 63 | "Referer" : "http://www.neopets.com/faerieland/springs.phtml" 64 | }, 65 | onsuccess : function(xhr) { 66 | var msg = xpath(".//td[@class = 'content']//div[@class = 'errormess' and b] | .//td[@class = 'content']//center[1]", xhr.response.xml)[0]; 67 | 68 | np.console.log("Healing Springs : " + msg.textContent); 69 | } 70 | }).send({ 71 | type : "heal" 72 | }); 73 | } 74 | 75 | setTimeout(recursive, la - curr + INTERVAL + Math.ceil(10 * Math.random())); 76 | }()); 77 | -------------------------------------------------------------------------------- /scripts/Neopets_Bank_and_Till/main.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Neopets : Bank and Till 3 | // @namespace http://gm.wesley.eti.br/neopets 4 | // @description Shows bank and till values in the page header 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2015+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.1.3 11 | // @include http://*.neopets.com/* 12 | // @icon http://gm.wesley.eti.br/icon.php?desc=scripts/Neopets_Bank_and_Till/main.user.js 13 | // @connect www.neopets.com 14 | // @grant GM_getValue 15 | // @grant GM_setValue 16 | // @grant GM_xmlhttpRequest 17 | // @require ../../includes/Includes_XPath/63808.user.js 18 | // @require ../../includes/Includes_HttpRequest/56489.user.js 19 | // @noframes 20 | // ==/UserScript== 21 | 22 | /************************************************************************** 23 | 24 | This program is free software: you can redistribute it and/or modify 25 | it under the terms of the GNU General Public License as published by 26 | the Free Software Foundation, either version 3 of the License, or 27 | (at your option) any later version. 28 | 29 | This program is distributed in the hope that it will be useful, 30 | but WITHOUT ANY WARRANTY; without even the implied warranty of 31 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 32 | GNU General Public License for more details. 33 | 34 | You should have received a copy of the GNU General Public License 35 | along with this program. If not, see . 36 | 37 | **************************************************************************/ 38 | 39 | function get_np(p, n) { 40 | return xpath("string(" + n + ")", p).replace(/\snp$/ig, ""); 41 | } 42 | 43 | // bank 44 | if (location.pathname == "/bank.phtml") { 45 | GM_setValue("bank", get_np(document, ".//td[@class = 'content']/div/table/tbody/tr[2]/td/table/tbody/tr[2]/td[2]")); 46 | } 47 | 48 | // till 49 | var current = new Date().valueOf(); 50 | if (location.pathname == "/market.phtml" && /[&?]type=till\b/.test(location.search)) { 51 | GM_setValue("LastAccess", "" + current); 52 | 53 | GM_setValue("till", get_np(document, ".//td[@class = 'content']/p[1]/b")); 54 | } else { 55 | const INTERVAL = 1 * 60 * 60 * 1000; // 1 hour 56 | if (parseInt(GM_getValue("LastAccess", "0"), 10) + INTERVAL < current) { 57 | GM_setValue("LastAccess", "" + current); 58 | 59 | HttpRequest.open({ 60 | "method" : "get", 61 | "url" : "http://www.neopets.com/market.phtml", 62 | "onsuccess" : function (params) { 63 | GM_setValue("till", get_np(params.response.xml, ".//td[@class = 'content']/p[1]/b")); 64 | } 65 | }).send({ 66 | "type" : "till" 67 | }); 68 | } 69 | } 70 | 71 | var nav = xpath("id('header')/table/tbody/tr[1]/td[3]/a[1]")[0]; 72 | if (nav) { 73 | var span = document.createElement("span"); 74 | span.innerHTML = ['','Bank: ' + (GM_getValue("bank", "0") || "0") +'', 'Till: ' + (GM_getValue("till", "0") || "0") + ''].join(' | '); 75 | nav.parentNode.insertBefore(span, nav.nextSibling); 76 | } 77 | -------------------------------------------------------------------------------- /includes/Includes_Neopets_Bank/main.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Includes : Neopets : Bank 3 | // @namespace http://gm.wesley.eti.br 4 | // @description Bank Function 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2015+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.1.0 11 | // @language en 12 | // @include nowhere 13 | // @exclude * 14 | // @grant GM_xmlhttpRequest 15 | // @grant GM_getResourceText 16 | // @require https://github.com/w35l3y/localStorageDB/raw/master/localstoragedb.js 17 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_XPath/63808.user.js 18 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_HttpRequest/56489.user.js 19 | // @require https://github.com/w35l3y/userscripts/raw/master/includes/Includes_Neopets_[BETA]/main.user.js 20 | // ==/UserScript== 21 | 22 | /************************************************************************** 23 | 24 | This program is free software: you can redistribute it and/or modify 25 | it under the terms of the GNU General Public License as published by 26 | the Free Software Foundation, either version 3 of the License, or 27 | (at your option) any later version. 28 | 29 | This program is distributed in the hope that it will be useful, 30 | but WITHOUT ANY WARRANTY; without even the implied warranty of 31 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 32 | GNU General Public License for more details. 33 | 34 | You should have received a copy of the GNU General Public License 35 | along with this program. If not, see . 36 | 37 | **************************************************************************/ 38 | 39 | var Bank = function (page) { 40 | var _post = function (data, cb) { 41 | page.request({ 42 | method : "post", 43 | action : "http://www.neopets.com/process_bank.phtml", 44 | referer : "http://www.neopets.com/bank.phtml", 45 | data : data, 46 | delay : true, 47 | callback: function (xhr) { 48 | var _n = function (v) { 49 | return parseInt(xpath("string(" + v + ")", xhr.body).replace(/\D+/g, ""), 10); 50 | }; 51 | 52 | Object.defineProperties(xhr, { 53 | response : { 54 | get : function () { 55 | return { 56 | type : _n(".//option[starts-with(text(), //td[@class = 'content']//td//td[starts-with(@style, 'background-color:')]/text())]/@value"), 57 | balance : _n(".//td[@class = 'content']/div/table//td//tr[2]/td[2]/text()"), 58 | daily : _n(".//td[@class = 'content']//div/table/tbody/tr[2]/td/b/text()"), 59 | is_collected: !xpath("boolean(.//td[@class = 'content']//input[@value = 'interest'])", xhr.body), 60 | }; 61 | } 62 | } 63 | }); 64 | 65 | cb(xhr); 66 | } 67 | }); 68 | }; 69 | 70 | this.withdraw = function (obj) { 71 | _post({ 72 | type : "withdraw", 73 | amount : obj.value, 74 | pin : page.pin 75 | }, obj.callback); 76 | }; 77 | 78 | this.deposit = function (obj) { 79 | _post({ 80 | type : "deposit", 81 | amount : obj.value 82 | }, obj.callback); 83 | }; 84 | 85 | this.collect = function (obj) { 86 | _post({ 87 | type : "interest" 88 | }, obj.callback); 89 | }; 90 | }; 91 | -------------------------------------------------------------------------------- /backup/wontfix/page3/34566.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Orkut : Starred Topics 3 | // @namespace http://gm.wesley.eti.br/orkut 4 | // @description Allows you to mark topics with a star 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @version 1.0.1 8 | // @copyright w35l3y 2008 9 | // @license GNU GPL 10 | // @homepage http://www.wesley.eti.br 11 | // @include http://www.orkut.com.br/CommTopics.aspx?cmm=* 12 | // @include http://www.orkut.com.br/Community.aspx?cmm=* 13 | // @grant GM_log 14 | // @grant GM_addStyle 15 | // @grant GM_getValue 16 | // @grant GM_setValue 17 | // @grant GM_openInTab 18 | // @grant GM_deleteValue 19 | // @grant GM_xmlhttpRequest 20 | // @grant GM_getResourceText 21 | // @icon http://gm.wesley.eti.br/icon.php?desc=34566 22 | // @require http://www.wesley.eti.br/includes/js/php.js 23 | // @require http://www.wesley.eti.br/includes/js/php2js.js 24 | // ==/UserScript== 25 | 26 | /************************************************************************** 27 | 28 | This program is free software: you can redistribute it and/or modify 29 | it under the terms of the GNU General Public License as published by 30 | the Free Software Foundation, either version 3 of the License, or 31 | (at your option) any later version. 32 | 33 | This program is distributed in the hope that it will be useful, 34 | but WITHOUT ANY WARRANTY; without even the implied warranty of 35 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 36 | GNU General Public License for more details. 37 | 38 | You should have received a copy of the GNU General Public License 39 | along with this program. If not, see . 40 | 41 | **************************************************************************/ 42 | 43 | checkForUpdate({ 44 | 'file':'https://github.com/w35l3y/userscripts/raw/master/backup/wontfix/page3/34566.user.js', 45 | 'name':'Orkut : Starred Topics', 46 | 'namespace':'http://gm.wesley.eti.br/orkut', 47 | 'version':'1.0.1' 48 | }); 49 | 50 | (function(){ // script scope 51 | var path = ( /\/Community\.aspx/i.test(location.href) ? "id('mbox')/table[3]/tbody/tr[2]/td[1]/form/table/tbody/tr/td[2]/a" : "id('mboxfull')/table/tbody/tr[2]/td[1]/form/table/tbody/tr/td[2]/a" ); 52 | var topics = document.evaluate(path,document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null); 53 | for ( var i = 0 , t = topics.snapshotLength ; i < t ; ++i ) 54 | { 55 | AddStar(topics.snapshotItem(i)); 56 | } 57 | })(); 58 | 59 | function AddStar(l) 60 | { 61 | var img = new Image(); 62 | var cmm = l.href.match(/cmm=(\d+)/)[1]; 63 | var tid = l.href.match(/tid=(\d+)/)[1]; 64 | var topic = cmm+"+"+tid+"|"; 65 | var stat = ( GM_getValue("starred","").indexOf(topic) == -1 ? "off" : "on" ); 66 | img.src = "http://mail.google.com/mail/images/star_"+stat+"_2.gif#topic"+topic; 67 | img.setAttribute('style','float:left;padding: 3px 10px 0px 0px;'); 68 | img.addEventListener("click",function(e){ 69 | var stat = this.src.match(/_on_/); 70 | var starred = GM_getValue("starred",""); 71 | this.src = "http://mail.google.com/mail/images/star_"+(stat ? "off" : "on")+"_2.gif#topic"+topic; 72 | GM_setValue("starred",( stat ? starred.replace(topic,"") : topic + starred )); 73 | },true); 74 | 75 | l.parentNode.insertBefore(img,l); 76 | } -------------------------------------------------------------------------------- /includes/Includes_XPath/63808.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Includes : XPath 3 | // @namespace http://gm.wesley.eti.br/includes 4 | // @description xpath Function 5 | // @author w35l3y 6 | // @email w35l3y@brasnet.org 7 | // @copyright 2009+, w35l3y (http://gm.wesley.eti.br) 8 | // @license GNU GPL 9 | // @homepage http://gm.wesley.eti.br 10 | // @version 1.0.0.5 11 | // @language en 12 | // @include nowhere 13 | // ==/UserScript== 14 | 15 | /************************************************************************** 16 | 17 | Author 's NOTE 18 | 19 | Original http://lowreal.net/blog/2007/11/17/1 20 | 21 | *************************************************************************** 22 | 23 | This program is free software: you can redistribute it and/or modify 24 | it under the terms of the GNU General Public License as published by 25 | the Free Software Foundation, either version 3 of the License, or 26 | (at your option) any later version. 27 | 28 | This program is distributed in the hope that it will be useful, 29 | but WITHOUT ANY WARRANTY; without even the implied warranty of 30 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 31 | GNU General Public License for more details. 32 | 33 | You should have received a copy of the GNU General Public License 34 | along with this program. If not, see . 35 | 36 | **************************************************************************/ 37 | 38 | XPath = Xpath = xpath = function() 39 | { 40 | var a = Array.prototype.slice.call(arguments), // args 41 | e = a[0], // expression 42 | c = a[1], // context 43 | t = a[2]; // type 44 | 45 | if (typeof c == "function") 46 | { 47 | t = c; 48 | c = null; 49 | } 50 | if (!c) 51 | c = document.documentElement||document; 52 | var d = c.ownerDocument || c; 53 | e = d.createExpression(e, function(p) 54 | { 55 | var o = d.createNSResolver(c).lookupNamespaceURI(p); 56 | 57 | if (o) 58 | return o; 59 | else switch (c.contentType) 60 | { 61 | case "text/xhtml": 62 | case "application/xhtml+xml": 63 | return "http://www.w3.org/1999/xhtml"; 64 | default: 65 | return ""; 66 | } 67 | }); 68 | 69 | switch (t) 70 | { 71 | case String: 72 | return e.evaluate(c, XPathResult.STRING_TYPE, null).stringValue; 73 | case Number: 74 | return e.evaluate(c, XPathResult.NUMBER_TYPE, null).numberValue; 75 | case Boolean: 76 | return e.evaluate(c, XPathResult.BOOLEAN_TYPE, null).booleanValue; 77 | case Array: 78 | var r = e.evaluate(c, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null), 79 | o = []; 80 | 81 | for ( var ai = 0 , at = r.snapshotLength ; ai < at ; ++ai ) 82 | o.push(r.snapshotItem(ai)); 83 | 84 | return o; 85 | case undefined: 86 | var r = e.evaluate(c, XPathResult.ANY_TYPE, null); 87 | switch (r.resultType) 88 | { 89 | case XPathResult.STRING_TYPE: 90 | return r.stringValue; 91 | case XPathResult.NUMBER_TYPE: 92 | return r.numberValue; 93 | case XPathResult.BOOLEAN_TYPE: 94 | return r.booleanValue; 95 | case XPathResult.UNORDERED_NODE_ITERATOR_TYPE: 96 | var o = [], i; 97 | while (i = r.iterateNext()) 98 | o.push(i); 99 | 100 | return o; 101 | } 102 | return null; 103 | default: 104 | throw(TypeError("xpath: specified type is not valid type.")); 105 | } 106 | }; 107 | --------------------------------------------------------------------------------