Skip to content

Instantly share code, notes, and snippets.

View darthmaim's full-sized avatar
🤘
 ¯\_(ツ)_/¯

darthmaim darthmaim

🤘
 ¯\_(ツ)_/¯
View GitHub Profile
.global-nav-inner {
background: rgba(0,0,0,0.75);
}
.modal-overlay, .profile-header-mask, .grid-overlay, .gallery-overlay {
background: rgba(0,0,0,0.8);
}
.home-tweet-box {
background: rgba(255,255,255,1.0);
@darthmaim
darthmaim / onResize.js
Created October 27, 2014 08:13
onResize
var onResize = (function() {
var resizeCallbacks = [];
var requestedAnimationFrame = false;
var supportsRequestedAnimationFrame = "function" === typeof window.requestAnimationFrame;
var lastHeight = elements.window.height(),
lastWidth = elements.window.width();
var runCallbacks = function() {
var callbackLength = resizeCallbacks.length;
<?php
namespace GW2Treasures\GW2Api\OAuth;
use OAuth\Common\Http\Exception\TokenResponseException;
use OAuth\Common\Http\Uri\Uri;
use OAuth\OAuth2\Service\AbstractService;
use OAuth\OAuth2\Token\StdOAuth2Token;
class GuildWarsOAuth2Service extends AbstractService {
@darthmaim
darthmaim / v2
Last active August 23, 2021 11:30
Tracks changes of https://api.guildwars2.com/v2 (hourly)
** Public API v2 **
Usage:
The API follows the general pattern of enumerating possible values of the
subsequent path segment, with the fully qualified path yielding a json object
of the type being enumerated.
For example, /v2/colors will yield:
[1, 2, 3, ... ]
@darthmaim
darthmaim / event.js
Created August 20, 2015 09:27
Trigger native javascript event
function triggerNativeEvent( element, eventName ) {
// check if element is a jQuery object
if( element instanceof $ ) {
element = element[0];
}
// trigger event
if( element.dispatchEvent ) {
var event = document.createEvent( 'Events' );
event.initEvent( eventName, true, false );
@darthmaim
darthmaim / gw2treasures.com.md
Created May 11, 2020 15:29
gw2treasures.com Rewrite

gw2treasures.com Rewrite

I want to start a complete rewrite of gw2treasures.com. In this post I want to outline the reasons for the rewrite and what requirements/features/… I want for the new version.

Current Situation

At the end of 2012 I wrote a bot for the german Guild Wars2 Wiki with a website to review all edits my bot made. When the official Guild Wars 2 API was released on May 14th 2013 I added a list of items to this website with some basic search tools. This list was used to help me and other wiki editors with creating pages for all items.

item list on the gw2wbot website

id | name_en | category
------+-----------------------------------------------------+----------------------------------------
1343 | |
130 | Hobby Tinkerer |
162 | Twisted Coil |
428 | Get on the Good List |
583 | Master of the Arena |
584 | Veteran of the Arena |
585 | Soldier of the Arena |
586 | Challenger of the Arena |
id | name_en | type | subtype
-------+--------------------------------------------------------+------------------+------------------
1 | MONSTER ONLY Moa Unarmed Pet | Weapon | Staff
2 | Assassin Pill | Consumable | Food
11 | Undead Unarmed | Weapon | Hammer
23 | RC Controller | Weapon | Toy
32 | PvP Heavy Gloves of the Warrior | Armor | Gloves
50 | Flame Legion Hammer | Weapon | Hammer
124 | Jatoro's Coat | Armor | Coat
127 | Sneakthief Mask of the Centaur | Armor | Helm
Item ID Achievement ID Achievement Name gw2treasures.com
99001 6771 Aurene's Facet of Persuasion https://en.gw2treasures.com/achievement/6771
99024 6771 Aurene's Facet of Persuasion https://en.gw2treasures.com/achievement/6771
99042 6771 Aurene's Facet of Persuasion https://en.gw2treasures.com/achievement/6771
98994 6771 Aurene's Facet of Persuasion https://en.gw2treasures.com/achievement/6771
98502 6702 Aurene's Facet of Crystal https://en.gw2treasures.com/achievement/6702
98412 6702 Aurene's Facet of Crystal https://en.gw2treasures.com/achievement/6702
98508 6702 Aurene's Facet of Crystal https://en.gw2treasures.com/achievement/6702
101502 7098 Astral Bearing https://en.gw2treasures.com/achievement/7098