Skip to content

Instantly share code, notes, and snippets.

View duplaja's full-sized avatar

Dan D. duplaja

  • Central US
View GitHub Profile
@duplaja
duplaja / rym-recs-scraper.js
Last active May 3, 2022 21:16
RYM Recs Scraper
//export_csv_favorites('page_recommendations_list_main');
//export_csv_favorites('page_recommendations_list_non_affinity');
function export_csv_favorites(passed_parent_id) {
const rows = [["Artist - Album","Year","Genres","RYM Link"]]
var title
var artist
var combined
var list = document.getElementById(passed_parent_id);
@duplaja
duplaja / all-music-scraper.js
Last active April 28, 2022 22:15
AllMusic Favorites Scraper JS
for (let i = 1; i < 8; i++) {
setTimeout(function timer() {
window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' })
if(i == 7) {
export_csv_favorites();
}
}, i * 4000);
}
function export_csv_favorites() {
@duplaja
duplaja / besteveralbums.js
Created August 24, 2021 23:34
Album Rating BestEverAlbums
var ratingContainer = document.getElementsByClassName("object-interaction-panel-rating")[0];
var albumIdElement = ratingContainer.getElementsByTagName("ul")[0];
var albumId = albumIdElement.id;
var rating = prompt("Please enter your rating out of 100, as a multiple of 5.");
var ratingHolderId = albumId.replace("star_","starUser_");
document.getElementById(ratingHolderId).innerHTML = rating+'/100';
star.update('onmousedown',albumIdElement);
@duplaja
duplaja / shs-schoology.css
Last active August 23, 2020 01:00
SHS Schoology CSS Styles (use with Stylebot)
/*Force Sticky Header*/
div#header{
position: sticky!important;
top: 0;
z-index: 100;
}
/*Hide Overdue Assignments Section on Home*/
div#overdue-submissions{
display:none!important;
@duplaja
duplaja / notevalues.json
Created January 28, 2020 04:43 — forked from marcgg/notevalues.json
note frequency value
var noteValues = {
'C0': 16.35,
'C#0': 17.32,
'Db0': 17.32,
'D0': 18.35,
'D#0': 19.45,
'Eb0': 19.45,
'E0': 20.60,
'F0': 21.83,
'F#0': 23.12,
@duplaja
duplaja / core-blocks.txt
Created November 12, 2019 13:18 — forked from DavidPeralvarez/core-blocks.txt
Gutenberg core blocks list
// Útil para filtros de Gutenberg como "allowed_block_types"
archives
audio
button
categories
code
column
columns
coverImage
@duplaja
duplaja / allmusic-tamper-follow-fix.js
Created September 9, 2019 23:36
Allmusic.com Follow Artist Accessibility Fix (Tampermonkey Userscript)
// ==UserScript==
// @name Make Allmusic Accessible: Follow Artist
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Makes the clickable div button to follow an artist accessible to screenreaders
// @author Dan Dulaney
// @match https://www.allmusic.com/artist/*
// @grant none
// ==/UserScript==
@duplaja
duplaja / GravityFormsToggle.css
Last active July 18, 2019 00:39
Checkbox Toggle for Gravity Forms: Use Class .pt-toggle
.gform_wrapper .pt-toggle .gfield_checkbox input[type=checkbox] {
margin-left: -9999px;
position: absolute;
visibility: hidden;
}
.gform_wrapper .pt-toggle .gfield_checkbox input[type=checkbox] + label {
background-color: #ddd;
border-radius: 60px;
cursor: pointer;
display: block;
@duplaja
duplaja / sweepstakes.php
Last active June 20, 2019 18:23
Sample sweepstakes for Gravity Forms
<?php
//Change gform_pre_submission_1 to gform_pre_submission_(your form # here)
add_action( 'gform_pre_submission_1', 'sweepstakes_winner_check' );
function sweepstakes_winner_check( $form ) {
//Array of codes for the first listed prize
$prize_one = array('aaaa','bbbb','cccc');
//Array of codes for second listed prize
@duplaja
duplaja / csv-to-html-searchable-and-sortable-table.markdown
Created June 22, 2018 00:36
CSV to HTML Searchable and Sortable Table