All Projects → rslifka → fate_of_all_fools

rslifka / fate_of_all_fools

Licence: MIT license
Enhancements to the information presented in DIM for Destiny 2

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to fate of all fools

duolingo-scripts
User scripts for duolingo.com
Stars: ✭ 24 (+20%)
Mutual labels:  greasemonkey, tampermonkey, greasemonkey-userscript, tampermonkey-userscript
anki-add-hooks-userscripts
Automate Anki card creation from popular translation websites
Stars: ✭ 17 (-15%)
Mutual labels:  greasemonkey, tampermonkey, greasemonkey-userscript
wishlist
The wishlist has moved! Head on over to https://github.com/rslifka/sliflist
Stars: ✭ 14 (-30%)
Mutual labels:  destiny, destinythegame, destiny2
PixivPreview
Showing an enlarged preview of arts/manga, highlighting followed users, providing history better then premium on pixiv
Stars: ✭ 18 (-10%)
Mutual labels:  greasemonkey, tampermonkey
userscript-proxy
HTTP proxy to inject scripts and stylesheets into existing sites.
Stars: ✭ 66 (+230%)
Mutual labels:  greasemonkey, tampermonkey
Misc-userscripts
Userscripts to add functionality to miscellaneous sites
Stars: ✭ 20 (+0%)
Mutual labels:  greasemonkey, tampermonkey
anilist-chinese
Translate anime titles on anilist.co to Chinese
Stars: ✭ 21 (+5%)
Mutual labels:  greasemonkey, tampermonkey
direct google images
Direct Google Images
Stars: ✭ 22 (+10%)
Mutual labels:  greasemonkey, tampermonkey
dislike-truck
Youtube Mass Dislike Script
Stars: ✭ 40 (+100%)
Mutual labels:  greasemonkey, tampermonkey
StackUnderflow
Greasemonkey/Tampermonkey script that brings user blacklisting, starring and other goodies to StackOverflow and StackExchange sites.
Stars: ✭ 16 (-20%)
Mutual labels:  greasemonkey, tampermonkey
userscripts
My user scripts
Stars: ✭ 17 (-15%)
Mutual labels:  greasemonkey-script, tampermonkey-userscript
GreasyFork-Scripts
该项目开源代码用于主流浏览器的油猴脚本,包含字体渲染脚本 Font Rendering.user.js, 搜索引擎跳转工具 Google & Baidu Switcher.user.js.
Stars: ✭ 260 (+1200%)
Mutual labels:  greasemonkey, tampermonkey
Bandcamp-script-deluxe-edition
A discography player for bandcamp.com and manager for your played albums
Stars: ✭ 19 (-5%)
Mutual labels:  greasemonkey-userscript, tampermonkey-userscript
9TAG
AutoTag script for 9gag. You can inject it using Tampermoney or Greasemonkey.
Stars: ✭ 15 (-25%)
Mutual labels:  greasemonkey, tampermonkey
CSDN-helper
CSDN博客自动点赞评论刷积分升级的油猴插件
Stars: ✭ 19 (-5%)
Mutual labels:  greasemonkey, tampermonkey
userscripts
Userscripts and Userstyles
Stars: ✭ 18 (-10%)
Mutual labels:  greasemonkey, tampermonkey
UltraTypeBot
A fast, easy to use bot for NitroType.com
Stars: ✭ 24 (+20%)
Mutual labels:  greasemonkey, tampermonkey
aims-gpa-calculator
No description or website provided.
Stars: ✭ 27 (+35%)
Mutual labels:  greasemonkey, tampermonkey
direct google
Direct Google
Stars: ✭ 36 (+80%)
Mutual labels:  greasemonkey, tampermonkey
Gm script
我就是来分享脚本玩玩的
Stars: ✭ 4,351 (+21655%)
Mutual labels:  greasemonkey, tampermonkey

Build Status

Overview

Fate of All Fools (Fate) is a suite of visual modifications and data overlays on top of Destiny Item Manager (DIM) for the Destiny video game. Fate only works with the online version of DIM, not the DIM browser extension.

Quickstart

  1. Install the Tampermonkey browser extension.
  2. Install Fate from OpenUserJS.
  3. Do nothing, and enjoy only the visual enhancements Fate provides.
  4. TODO - Link to data customization

Features

Fate builds on DIM in two ways:

  1. Visual Modification: It modifies the presentation of existing information (that DIM provides).
  2. Information Overlays: It displays new information (that you provide).

We'll review each of these below (TODO).

Development Setup

Fate of All Fools is a node-based project using ES6 (TypeScript wasn't yet a thing when I kicked this off in 2017). Much of the complexity of project configuration has been done to accelerate the local modify => refresh => test loop! Upon saving any file, everything is built, tested and bundled.

  1. Install Tampermonkey from the Chrome Web Store. You cannot use the Safari version of TamperMonkey for development because Safari will not allow you to configure the next setting.
  2. Enable Allow access to file URLs in the Tampermonkey extension. This allows you to refresh your browser to pick up changes during development, using the file URLs present in the next steps.
  3. Create a new script in Tampermonkey and paste the contents of fateOfAllFools.dev.user.js.
  4. Modify the @require and @resource directives to be accurate based on your filesystem.
  5. npm install
  6. brunch watch Monitors filesystem for changes to JS and CSS, building as appropriate.
  7. karma start Monitors assets for changes, running tests in response.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].