siinus
2 years ago
3 changed files with 42 additions and 0 deletions
@ -1,2 +1,5 @@ |
|||||||
# frogDolphin |
# frogDolphin |
||||||
|
Sul on vaja posix shelli ja awk'i. Palju õnne! |
||||||
|
|
||||||
|
|
||||||
|
Lisaks on siin algne tampermonkey skript. |
||||||
|
@ -0,0 +1,25 @@ |
|||||||
|
// @name FreeDelfi
|
||||||
|
// @namespace http://tampermonkey.net/
|
||||||
|
// @version 0.1
|
||||||
|
// @description asdasd
|
||||||
|
// @author asdasd
|
||||||
|
// @match https://*.delfi.ee/*
|
||||||
|
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
|
||||||
|
// @grant none
|
||||||
|
// ==/UserScript==
|
||||||
|
(function () { |
||||||
|
'use strict'; |
||||||
|
const secretCode = () => { |
||||||
|
const now = new Date() |
||||||
|
const yyyymmdd = +now.toISOString().slice(0, 10).replace(/-/g, '') |
||||||
|
const yyyy = now.getFullYear() |
||||||
|
return yyyymmdd * yyyy |
||||||
|
} |
||||||
|
const modify = () => { |
||||||
|
console.log("freedelfi"); |
||||||
|
history.replaceState(null, null, "?preview=" + secretCode()); |
||||||
|
window.location.reload(); |
||||||
|
} |
||||||
|
return window.location.href.split('?')[1] && window.location.href.split('?')[1].includes('preview') ? undefined : modify(); |
||||||
|
})(); |
||||||
|
|
@ -0,0 +1,14 @@ |
|||||||
|
#!/bin/sh -e |
||||||
|
|
||||||
|
INPUT_URL=$(echo "$1" | awk 'match($0, /(https:\/\/[a-z]+\.delfi\.ee\/artikkel\/[0-9]+)/) {print substr($0, RSTART, RLENGTH)}') |
||||||
|
|
||||||
|
if [ "$INPUT_URL" = "" ]; then |
||||||
|
echo "Kahtlane url, nigga" |
||||||
|
exit; |
||||||
|
fi; |
||||||
|
|
||||||
|
DATE_NOW=$(date -u +%Y%m%d) |
||||||
|
YEAR_NOW=$(date -u +%Y) |
||||||
|
SECRET_CODE=$((DATE_NOW * YEAR_NOW)) |
||||||
|
|
||||||
|
echo "$INPUT_URL?preview=$SECRET_CODE" |
Loading…
Reference in new issue