mirror of
https://github.com/Phantop/dotfiles
synced 2024-11-01 04:14:23 +00:00
18 lines
616 B
JavaScript
18 lines
616 B
JavaScript
// ==UserScript==
|
|
// @name AO3 Lazier
|
|
// @include https://archiveofourown.org/*
|
|
// @version 3.0
|
|
// ==/UserScript==
|
|
document.querySelectorAll('li.blurb').forEach(b=>{
|
|
i=b.querySelector('.heading a').href.match(/[0-9]+/)
|
|
b.innerHTML += `<div class="actions">
|
|
<a style="position:absolute;right:7em;top:.5em"
|
|
href='/downloads/${i}/*.epub'>Download</a></div>`})
|
|
|
|
b=document.createElement('a')
|
|
c=document.getElementsByTagName('option')
|
|
i=document.getElementsByClassName('chapter')[2]
|
|
b.innerText = 'Latest Chapter →'
|
|
b.href = c[c.length-1].value
|
|
i.parentElement.insertBefore(b, i)
|