commit c16a8e982276931128e5c6407fc78f63f28d932c
parent 407ce0ebe9b5aff9daa9e9f1962859858217af78
Author: Alex Balgavy <alex@balgavy.eu>
Date: Sun, 31 Jan 2021 23:56:11 +0100
Updated links & dark/light theme
Diffstat:
A | css/dark.css | | | 134 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
A | css/dark.css.map | | | 2 | ++ |
A | css/light.css | | | 92 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
A | css/light.css.map | | | 2 | ++ |
A | dark.scss | | | 46 | ++++++++++++++++++++++++++++++++++++++++++++++ |
M | index.html | | | 462 | ++++++++++++++++++++++++++++++++++++++++--------------------------------------- |
A | light.scss | | | 15 | +++++++++++++++ |
M | linkgen.rb | | | 34 | +++++++++++++++++----------------- |
D | links.json | | | 909 | ------------------------------------------------------------------------------- |
A | links.yaml | | | 220 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
D | style.css | | | 79 | ------------------------------------------------------------------------------- |
D | style.css.map | | | 2 | -- |
M | style.scss | | | 51 | ++++++++++++++++++++++++++++++++++++--------------- |
13 files changed, 800 insertions(+), 1248 deletions(-)
diff --git a/css/dark.css b/css/dark.css
@@ -0,0 +1,134 @@
+body {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin-top: 15vh;
+}
+
+h1 {
+ font-size: 3em;
+}
+
+form input {
+ margin: 1em 0;
+ border: none;
+ width: 40vw;
+ height: 10vh;
+ font-size: 2em;
+ text-align: center;
+}
+form input:focus {
+ outline: none;
+}
+
+ul#links {
+ list-style: none;
+ padding: 0;
+ display: flex;
+ flex-wrap: wrap;
+ height: max-content;
+ justify-content: center;
+}
+ul#links > li {
+ border: 1px solid transparent;
+ border-radius: 5px;
+ text-align: center;
+ margin: 0 2em 2em;
+ height: 5em;
+ width: 5em;
+}
+ul#links > li img {
+ width: 10vw;
+ height: 3em;
+ width: 3em;
+ padding: 1em;
+}
+ul#links > li > a:focus + ul, ul#links > li > a:active + ul {
+ display: block;
+}
+ul#links li {
+ list-style: none;
+ position: relative;
+}
+ul#links li:hover {
+ border-bottom-left-radius: 0px;
+}
+ul#links li:hover ul {
+ display: block;
+}
+ul#links li ul {
+ width: 20vw;
+ overflow-y: auto;
+ position: absolute;
+ display: none;
+ padding-inline-start: 0;
+ z-index: 1;
+ top: 5em;
+ text-align: left;
+ max-height: 30vh;
+}
+ul#links li ul a {
+ display: block;
+ padding-left: 1em;
+ text-decoration: none;
+ line-height: 35px;
+ font-size: 80%;
+}
+
+::-webkit-scrollbar {
+ width: 0.6em;
+ height: 0.6em;
+}
+
+::-webkit-scrollbar-thumb {
+ background: slategray;
+}
+
+::-webkit-scrollbar-track {
+ background: #b8c0c8;
+}
+
+body {
+ scrollbar-face-color: slategray;
+ scrollbar-track-color: #b8c0c8;
+}
+
+body {
+ background: #111111;
+ color: #727272;
+}
+
+h1 {
+ color: #bfbfbf;
+}
+
+input[type=text] {
+ background: #2b2b2b;
+ color: #727272;
+}
+
+ul#links li {
+ background: #2b2b2b;
+ color: #727272;
+}
+ul#links li ul {
+ background: #2b2b2b;
+}
+ul#links li ul hr {
+ border: 1px dashed #727272;
+}
+ul#links li ul a {
+ color: #a5a5a5;
+}
+ul#links li ul a:hover {
+ color: #d8d8d8;
+}
+ul#links li ul li:hover {
+ background: #444444;
+}
+ul#links li img {
+ filter: invert(90%) hue-rotate(170deg);
+}
+
+/*# sourceMappingURL=dark.css.map */
diff --git a/css/dark.css.map b/css/dark.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["style.scss","dark.scss"],"names":[],"mappings":"AAsBA;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAGF;EACE;EACA;EAEA;EACA;EACA;EACA;;AAJA;EAAU;;;AAMZ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;;AA7FN;EACI,OCDc;EDEd,QCFc;;;ADKlB;EACI,YCNqB;;;ADSzB;EACI,YAXyD;;;AAe7D;EACE,sBCfuB;EDgBvB,uBAjB2D;;;ACI/D;EACE,YAHQ;EAIR,OAHU;;;AAKZ;EACE;;;AAGF;EACE;EACA,OAXU;;;AAeV;EACE;EACA,OAjBQ;;AAkBR;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;;AAGJ;EACE;;AAIJ;EACE","file":"dark.css"}+
\ No newline at end of file
diff --git a/css/light.css b/css/light.css
@@ -0,0 +1,92 @@
+body {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin-top: 15vh;
+}
+
+h1 {
+ font-size: 3em;
+}
+
+form input {
+ margin: 1em 0;
+ border: none;
+ width: 40vw;
+ height: 10vh;
+ font-size: 2em;
+ text-align: center;
+}
+form input:focus {
+ outline: none;
+}
+
+ul#links {
+ list-style: none;
+ padding: 0;
+ display: flex;
+ flex-wrap: wrap;
+ height: max-content;
+ justify-content: center;
+}
+ul#links > li {
+ border: 1px solid transparent;
+ border-radius: 5px;
+ text-align: center;
+ margin: 0 2em 2em;
+ height: 5em;
+ width: 5em;
+}
+ul#links > li img {
+ width: 10vw;
+ height: 3em;
+ width: 3em;
+ padding: 1em;
+}
+ul#links > li > a:focus + ul, ul#links > li > a:active + ul {
+ display: block;
+}
+ul#links li {
+ list-style: none;
+ position: relative;
+}
+ul#links li:hover {
+ border-bottom-left-radius: 0px;
+}
+ul#links li:hover ul {
+ display: block;
+}
+ul#links li ul {
+ width: 20vw;
+ overflow-y: auto;
+ position: absolute;
+ display: none;
+ padding-inline-start: 0;
+ z-index: 1;
+ top: 5em;
+ text-align: left;
+ max-height: 30vh;
+}
+ul#links li ul a {
+ display: block;
+ padding-left: 1em;
+ text-decoration: none;
+ line-height: 35px;
+ font-size: 80%;
+}
+
+ul#links li {
+ background: cornflowerblue;
+}
+ul#links li ul {
+ background: cornflowerblue;
+}
+ul#links li li:hover {
+ background: #8080e6;
+}
+ul#links li a {
+ color: white;
+}
+
+/*# sourceMappingURL=light.css.map */
diff --git a/css/light.css.map b/css/light.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["style.scss","light.scss"],"names":[],"mappings":"AAsBA;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAGF;EACE;EACA;EAEA;EACA;EACA;EACA;;AAJA;EAAU;;;AAMZ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;;AC5FN;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;EACE","file":"light.css"}+
\ No newline at end of file
diff --git a/dark.scss b/dark.scss
@@ -0,0 +1,46 @@
+@import "style";
+@include scrollbars(0.6em, slategray);
+$bgcolor: #111111;
+$textcolor: #727272;
+body {
+ background: $bgcolor;
+ color: $textcolor;
+}
+h1 {
+ color: lighten($textcolor, 30%);
+}
+
+input[type=text] {
+ background: lighten($bgcolor, 10%);
+ color: $textcolor;
+}
+
+ul#links {
+ li {
+ background: lighten($bgcolor, 10%);
+ color: $textcolor;
+ ul {
+ background: lighten($bgcolor, 10%);
+
+ hr {
+ border: 1px dashed $textcolor;
+ }
+
+ a {
+ color: lighten($textcolor, 20%);
+
+ &:hover {
+ color: lighten($textcolor, 40%);
+ }
+ }
+ li:hover {
+ background: lighten($bgcolor, 20%);
+ }
+
+ }
+ img {
+ filter: invert(90%) hue-rotate(170deg);
+ }
+ }
+}
+
diff --git a/index.html b/index.html
@@ -3,277 +3,287 @@
<head>
<meta charset="UTF-8">
<title>New Tab</title>
- <link rel="stylesheet" type="text/css" href="style.css">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <!-- For browsers without prefers-color-scheme, change theme based on time of day -->
+ <script type="text/javascript">
+ if (window.matchMedia('(prefers-color-scheme: dark)').media === 'not all') {
+ document.documentElement.style.display = 'none';
+ var hour = new Date().getHours();
+ var sheet = (hour >= 18 || hour < 7) ? "css/dark.css" : "css/light.css";
+ document.head.insertAdjacentHTML(
+ 'beforeend',
+ '<link rel="stylesheet" type="text/css" href="'+sheet+'" onload="document.documentElement.style.display = \'\'">'
+ );
+ }
+ </script>
+ <!-- For browsers without JS, load the light theme -->
+ <noscript><link rel="stylesheet" type="text/css" href="css/light.css"></noscript>
+ <!-- For browsers supporting prefers-color-scheme, use that -->
+ <link rel="stylesheet" type="text/css" href="css/dark.css" media="(prefers-color-scheme: dark)">
+ <link rel="stylesheet" type="text/css" href="css/light.css" media="(prefers-color-scheme: light)">
</head>
<body>
<h1>Zerotab</h1>
<form action="https://search.alex.balgavy.eu/" method="get">
- <input type="text" class="text" value="" name="q" placeholder="Search..." autocomplete="off">
+ <input type="text" class="text" value="" name="q" placeholder="Search..." autocomplete="off" tabindex="0">
</form>
+
<ul id='links'>
<li>
- <a title="school" href="#"><img src="img/school.svg"></a>
+ <a title="school" href="#" tabindex="1"><img src="img/school.svg"></a>
<ul>
- <li><a href='https://vunet.vu.nl'>VUNet</a></li>
- <li><a href='https://canvas.vu.nl'>Canvas</a></li>
- <li><a href='https://canvas.uva.nl'>UvA Canvas</a></li>
- <li><a href='https://datanose.nl'>UvA Datanose</a></li>
+ <li><a href="https://vunet.vu.nl">VUNet</a></li>
+ <li><a href="https://canvas.vu.nl">Canvas</a></li>
+ <li><a href="https://canvas.uva.nl">UvA Canvas</a></li>
+ <li><a href="https://datanose.nl">UvA Datanose</a></li>
</ul>
</li>
<li>
- <a title="downloads" href="#"><img src="img/downloads.svg"></a>
+ <a title="downloads" href="#" tabindex="2"><img src="img/downloads.svg"></a>
<ul>
- <li><a href='https://1337x.to/home/'>1337X</a></li>
- <li><a href='http://rutracker.org/forum/index.php'>RUTracker</a></li>
- <li><a href='http://gen.lib.rus.ec'>Library Genesis</a></li>
- <li><a href='http://www.macbed.com/'>AppK'd</a></li>
- <li><a href='https://yts.am/'>YIFY</a></li>
- <li><a href='https://rarbg.to/torrents.php'>RARBG</a></li>
- <li><a href='https://btdb.to'>BTDB</a></li>
- <li><a href='https://zooqle.com'>Zooqle</a></li>
- <li><a href='https://ettv.tv'>ETTV</a></li>
- <li><a href='https://eztv.re/'>EZTV</a></li>
- <li><a href='https://glodls.to'>GloDLS</a></li>
- <li><a href='https://www.mkvcage.ws'>MKVCage</a></li>
- <li><a href='https://predb.me'>PreDB</a></li>
- <li><a href='https://www.torrentdownloads.me/'>TorrentDownloads</a></li>
- <li><a href='https://www.limetorrents.info/home/'>LimeTorrents</a></li>
- <li><a href='https://worldwidetorrents.me/home.php'>WorldWide</a></li>
- <li><a href='https://forum.mobilism.org/index.php'>Mobilism</a></li>
- <li><a href='https://wallhalla.com'>Wallhalla</a></li>
- <li><a href='https://appnee.com'>AppNee</a></li>
- <li><a href='https://cracksnow.com'>CracksNow</a></li>
- <li><a href='https://avxhm.se'>AvaxHome</a></li>
- <li><a href='https://www.downturk.net'>DownTURK</a></li>
- <li><a href='https://magazinelib.com'>MagazineLib</a></li>
- <li><a href='https://sci-hub.tw'>Sci-Hub</a></li>
- <li><a href='https://b-ok.xyz'>B-OK</a></li>
- <li><a href='http://audiobookbay.nl'>AudioBookBay</a></li>
- <li><a href='http://fitgirl-repacks.site'>FitGirl Repacks</a></li>
- <li><a href='https://goodolddownloads.com/enter'>Good Downloads</a></li>
- <li><a href='http://megasearch.co'>MegaSearch</a></li>
- <li><a href='https://sanet.st/full/'>SoftArchive</a></li>
- <li><a href='https://rlsbb.ru'>ReleaseBB</a></li>
- <li><a href='https://scnsrc.me'>SceneSource</a></li>
- <li><a href='http://rmz.cr'>RapidMoviez</a></li>
- <li><a href='https://www.ddlvalley.me/'>DDLValley</a></li>
- <li><a href='http://2ddl.ws'>TwoDDL</a></li>
- <li><a href='https://snahp.it'>Snahp.it</a></li>
- <li><a href='https://datmusic.xyz'>DatMusic</a></li>
- <li><a href='https://www.zippyshare.com/plank28'>Plank28</a></li>
+ <li><a href="https://1337x.to/home/">1337X</a></li>
+ <li><a href="http://rutracker.org/forum/index.php">RUTracker</a></li>
+ <li><a href="http://libgen.rs">Library Genesis</a></li>
+ <li><a href="http://www.macbed.com/">AppK'd</a></li>
+ <li><a href="https://rarbg.to/torrents.php">RARBG</a></li>
+ <li><a href="https://ettv.tv">ETTV</a></li>
+ <li><a href="https://eztv.re/">EZTV</a></li>
+ <li><a href="https://www.mkvcage.ws">MKVCage</a></li>
+ <li><a href="https://predb.me">PreDB</a></li>
+ <li><a href="https://forum.mobilism.org/index.php">Mobilism</a></li>
+ <li><a href="https://wallhalla.com">Wallhalla</a></li>
+ <li><a href="https://appnee.com">AppNee</a></li>
+ <li><a href="https://cracksnow.com">CracksNow</a></li>
+ <li><a href="https://avxhm.se">AvaxHome</a></li>
+ <li><a href="https://www.downturk.net">DownTURK</a></li>
+ <li><a href="https://magazinelib.com">MagazineLib</a></li>
+ <li><a href="https://sci-hub.tw">Sci-Hub</a></li>
+ <li><a href="https://b-ok.xyz">B-OK</a></li>
+ <li><a href="http://audiobookbay.nl">AudioBookBay</a></li>
+ <li><a href="http://fitgirl-repacks.site">FitGirl Repacks</a></li>
+ <li><a href="https://goodolddownloads.com/enter">Good Downloads</a></li>
+ <li><a href="http://megasearch.co">MegaSearch</a></li>
+ <li><a href="https://sanet.st/full/">SoftArchive</a></li>
+ <li><a href="https://rlsbb.ru">ReleaseBB</a></li>
+ <li><a href="https://scnsrc.me">SceneSource</a></li>
+ <li><a href="http://rmz.cr">RapidMoviez</a></li>
+ <li><a href="https://www.ddlvalley.me/">DDLValley</a></li>
+ <li><a href="http://2ddl.ws">TwoDDL</a></li>
+ <li><a href="https://snahp.it">Snahp.it</a></li>
+ <li><a href="https://datmusic.xyz">DatMusic</a></li>
+ <li><a href="https://www.zippyshare.com/plank28">Plank28</a></li>
</ul>
</li>
<li>
- <a title="stream" href="#"><img src="img/stream.svg"></a>
+ <a title="stream" href="#" tabindex="3"><img src="img/stream.svg"></a>
<ul>
- <li><a href='https://www.iomovies.to'>IOMovies</a></li>
- <li><a href='https://www.twitch.tv'>Twitch</a></li>
- <li><a href='https://open.spotify.com/browse'>Spotify</a></li>
- <li><a href='https://soundcloud.com'>SoundCloud</a></li>
- <li><a href='https://sendit.gg'>Send It</a></li>
- <li><a href='https://scr.cr'>StreamCR</a></li>
- <li><a href='https://ololo.to'>Ololo</a></li>
- <li><a href='https://www1.swatchseries.to/'>WatchSeries</a></li>
- <li><a href='https://watch-series.ru'>Watch Series 2</a></li>
- <li><a href='https://cine.to'>Cine.to</a></li>
- <li><a href='http://www1.sockshare.video/'>SockShare</a></li>
- <li><a href='https://www0.123moviesfun.org/'>123Movies</a></li>
- <li><a href='http://www1.xmovies8.io'>XMovies8</a></li>
- <li><a href='https://yesmovies.to'>YesMovies</a></li>
- <li><a href='https://hdo.to'>HDOnline</a></li>
- <li><a href='https://onmovies.se'>OnMovies</a></li>
- <li><a href='https://azmovies.xyz'>AZMovies</a></li>
- <li><a href='https://dagwood.co'>DagWood</a></li>
- <li><a href='https://unblocked.lol'>Unblocked</a></li>
+ <li><a href="https://www.iomovies.to">IOMovies</a></li>
+ <li><a href="https://www.twitch.tv">Twitch</a></li>
+ <li><a href="https://open.spotify.com/browse">Spotify</a></li>
+ <li><a href="https://soundcloud.com">SoundCloud</a></li>
+ <li><a href="https://sendit.gg">Send It</a></li>
+ <li><a href="https://scr.cr">StreamCR</a></li>
+ <li><a href="https://ololo.to">Ololo</a></li>
+ <li><a href="https://www1.swatchseries.to/">WatchSeries</a></li>
+ <li><a href="https://watch-series.ru">Watch Series 2</a></li>
+ <li><a href="https://cine.to">Cine.to</a></li>
+ <li><a href="http://www1.sockshare.video/">SockShare</a></li>
+ <li><a href="https://www0.123moviesfun.org/">123Movies</a></li>
+ <li><a href="http://www1.xmovies8.io">XMovies8</a></li>
+ <li><a href="https://yesmovies.to">YesMovies</a></li>
+ <li><a href="https://hdo.to">HDOnline</a></li>
+ <li><a href="https://onmovies.se">OnMovies</a></li>
+ <li><a href="https://azmovies.xyz">AZMovies</a></li>
+ <li><a href="https://dagwood.co">DagWood</a></li>
+ <li><a href="https://unblocked.lol">Unblocked</a></li>
</ul>
</li>
<li>
- <a title="reddit" href="#"><img src="img/reddit.svg"></a>
+ <a title="reddit" href="#" tabindex="4"><img src="img/reddit.svg"></a>
<ul>
- <li><a href='https://www.reddit.com'>Reddit</a></li>
- <li><a href='https://www.reddit.com/saved'>Saved</a></li>
- <li><a href='https://www.reddit.com/r/vim'>/r/vim</a></li>
- <li><a href='https://www.reddit.com/r/unixporn'>/r/unixporn</a></li>
- <li><a href='https://www.reddit.com/r/macos'>/r/macos</a></li>
- <li><a href='https://www.reddit.com/r/git'>/r/git</a></li>
+ <li><a href="https://old.reddit.com">Reddit</a></li>
+ <li><a href="https://old.reddit.com/saved">Saved</a></li>
+ <li><a href="https://old.reddit.com/r/vim">/r/vim</a></li>
+ <li><a href="https://old.reddit.com/r/commandline">/r/commandline</a></li>
+ <li><a href="https://old.reddit.com/r/privacy">/r/privacy</a></li>
+ <li><a href="https://old.reddit.com/r/stallmanwasright">/r/stallmanwasright</a></li>
</ul>
</li>
<li>
- <a title="code" href="#"><img src="img/code.svg"></a>
+ <a title="code" href="#" tabindex="5"><img src="img/code.svg"></a>
<ul>
- <li><a href='https://github.com'>GitHub</a></li>
- <li><a href='https://codepen.io/pens/'>CodePen</a></li>
- <li><a href='https://repl.it/repls'>Repl.it</a></li>
- <li><a href='https://cdecl.org'>Cdecl</a></li>
- <li><a href='https://hackr.io'>Hackr</a></li>
- <li><a href='https://devdocs.io'>DevDocs</a></li>
- <li><a href='https://devhints.io'>DevHints</a></li>
- <li><a href='https://explainshell.com'>ExplainShell</a></li>
- <li><a href='https://beautifier.io/'>JSBeautifier</a></li>
- <li><a href='https://jscompress.com'>JSCompress</a></li>
- <li><a href='https://csscompressor.com'>CSS Compressor</a></li>
- <li><a href='https://www.browserling.com'>Browserling</a></li>
- <li><a href='http://forum.gfxdomain.net'>GFXDomain</a></li>
- <li><a href='https://graphicex.com'>GraphicEX</a></li>
- <li><a href='https://www.gfxtra.com'>GFXTRA</a></li>
- <li><a href='https://portaliz.info'>Portaliz</a></li>
- <li><a href='https://web4sync.com'>Web4Sync</a></li>
- <li><a href='https://scriptznull.nl'>ScriptzNull</a></li>
- <li><a href='https://www.xenforo.rocks'>XenForo Rocks</a></li>
- <li><a href='http://www.nulled-scripts.xyz'>Nulled Scripts</a></li>
- <li><a href='http://www.paletton.com'>Paletton</a></li>
- <li><a href='https://bootstrap.build'>BootstrapBuilder</a></li>
- <li><a href='http://www.themelock.com'>ThemeLock</a></li>
- <li><a href='http://www.wplocker.com'>WPLocker</a></li>
- <li><a href='http://psdkeys.com'>PSDKeys</a></li>
- <li><a href='https://cgpersia.com/'>CG Persia</a></li>
- <li><a href='https://vfxdownload.com'>VFXDownload</a></li>
- <li><a href='https://www.shareae.com'>ShareAE</a></li>
- <li><a href='https://www.ultravfx.com/'>UltraVFX</a></li>
- <li><a href='https://github.com/Kickball/awesome-selfhosted'>Selfhosted</a></li>
- <li><a href='https://brandcolors.net/'>Brand Colors</a></li>
- <li><a href='https://icons8.com'>Icons8</a></li>
- <li><a href='https://favicon.io'>Favicon Gen</a></li>
- <li><a href='http://www.favicomatic.com'>Favic-o-Matic</a></li>
- <li><a href='https://dougscripts.com/'>DougScripts</a></li>
- <li><a href='https://www.myfonts.com/WhatTheFont/'>WhatTheFont</a></li>
- <li><a href='http://fontfling.com'>Test a font</a></li>
- <li><a href='https://google-webfonts-helper.herokuapp.com'>Google Fonts</a></li>
- <li><a href='https://www.fontsquirrel.com'>Font Squirrel</a></li>
- <li><a href='https://www.getthefont.com:443/'>GetTheFont</a></li>
- <li><a href='https://www.dafont.com/'>DaFont</a></li>
- <li><a href='https://ifonts.xyz'>iFonts</a></li>
+ <li><a href="https://github.com">GitHub</a></li>
+ <li><a href="https://codepen.io/pens/">CodePen</a></li>
+ <li><a href="https://repl.it/repls">Repl.it</a></li>
+ <li><a href="https://cdecl.org">Cdecl</a></li>
+ <li><a href="https://hackr.io">Hackr</a></li>
+ <li><a href="https://devdocs.io">DevDocs</a></li>
+ <li><a href="https://devhints.io">DevHints</a></li>
+ <li><a href="https://explainshell.com">ExplainShell</a></li>
+ <li><a href="https://beautifier.io/">JSBeautifier</a></li>
+ <li><a href="https://jscompress.com">JSCompress</a></li>
+ <li><a href="https://csscompressor.com">CSS Compressor</a></li>
+ <li><a href="https://www.browserling.com">Browserling</a></li>
+ <li><a href="http://forum.gfxdomain.net">GFXDomain</a></li>
+ <li><a href="https://graphicex.com">GraphicEX</a></li>
+ <li><a href="https://www.gfxtra.com">GFXTRA</a></li>
+ <li><a href="https://portaliz.info">Portaliz</a></li>
+ <li><a href="https://web4sync.com">Web4Sync</a></li>
+ <li><a href="https://scriptznull.nl">ScriptzNull</a></li>
+ <li><a href="https://www.xenforo.rocks">XenForo Rocks</a></li>
+ <li><a href="http://www.nulled-scripts.xyz">Nulled Scripts</a></li>
+ <li><a href="http://www.paletton.com">Paletton</a></li>
+ <li><a href="https://bootstrap.build">BootstrapBuilder</a></li>
+ <li><a href="http://www.themelock.com">ThemeLock</a></li>
+ <li><a href="http://www.wplocker.com">WPLocker</a></li>
+ <li><a href="http://psdkeys.com">PSDKeys</a></li>
+ <li><a href="https://cgpersia.com/">CG Persia</a></li>
+ <li><a href="https://vfxdownload.com">VFXDownload</a></li>
+ <li><a href="https://www.shareae.com">ShareAE</a></li>
+ <li><a href="https://www.ultravfx.com/">UltraVFX</a></li>
+ <li><a href="https://github.com/Kickball/awesome-selfhosted">Selfhosted</a></li>
+ <li><a href="https://brandcolors.net/">Brand Colors</a></li>
+ <li><a href="https://icons8.com">Icons8</a></li>
+ <li><a href="https://favicon.io">Favicon Gen</a></li>
+ <li><a href="http://www.favicomatic.com">Favic-o-Matic</a></li>
+ <li><a href="https://dougscripts.com/">DougScripts</a></li>
+ <li><a href="https://www.myfonts.com/WhatTheFont/">WhatTheFont</a></li>
+ <li><a href="http://fontfling.com">Test a font</a></li>
+ <li><a href="https://google-webfonts-helper.herokuapp.com">Google Fonts</a></li>
+ <li><a href="https://www.fontsquirrel.com">Font Squirrel</a></li>
+ <li><a href="https://www.getthefont.com:443/">GetTheFont</a></li>
+ <li><a href="https://www.dafont.com/">DaFont</a></li>
+ <li><a href="https://ifonts.xyz">iFonts</a></li>
</ul>
</li>
<li>
- <a title="music" href="#"><img src="img/music.svg"></a>
+ <a title="music" href="#" tabindex="6"><img src="img/music.svg"></a>
<ul>
- <li><a href='http://everynoise.com/engenremap.html'>Genre Cloud</a></li>
- <li><a href='https://songbpm.com'>Song BPM</a></li>
- <li><a href='https://play.riffstation.com'>Riffstation Chords</a></li>
- <li><a href='https://www.whosampled.com/'>WhoSampled</a></li>
- <li><a href='https://www.acapellas4u.co.uk'>Acapella Downloads</a></li>
- <li><a href='https://vstorrent.net'>VSTorrent</a></li>
- <li><a href='https://vstbase.org'>VSTbase</a></li>
- <li><a href='https://audioz.download'>Audioz</a></li>
+ <li><a href="http://everynoise.com/engenremap.html">Genre Cloud</a></li>
+ <li><a href="https://songbpm.com">Song BPM</a></li>
+ <li><a href="https://play.riffstation.com">Riffstation Chords</a></li>
+ <li><a href="https://www.whosampled.com/">WhoSampled</a></li>
+ <li><a href="https://www.acapellas4u.co.uk">Acapella Downloads</a></li>
+ <li><a href="https://vstorrent.net">VSTorrent</a></li>
+ <li><a href="https://vstbase.org">VSTbase</a></li>
+ <li><a href="https://audioz.download">Audioz</a></li>
</ul>
</li>
<li>
- <a title="social" href="#"><img src="img/social.svg"></a>
+ <a title="social" href="#" tabindex="7"><img src="img/social.svg"></a>
<ul>
- <li><a href='https://saidit.net'>SaidIt</a></li>
- <li><a href='https://www.mpgh.net/forum/'>MPGH</a></li>
- <li><a href='https://coderwall.com'>Coderwall</a></li>
- <li><a href='https://devrant.com/feed'>DevRant</a></li>
- <li><a href='https://news.ycombinator.com'>Hacker News</a></li>
- <li><a href='https://www.bleepingcomputer.com/forums/'>BleepingPC</a></li>
- <li><a href='https://dev.to'>Dev.to</a></li>
- <li><a href='https://stackexchange.com'>Stack Exchange</a></li>
- <li><a href='https://www.lowendtalk.com/'>LowEndTalk</a></li>
- <li><a href='https://www.blackhatworld.com'>BlackHatWorld</a></li>
- <li><a href='https://forums.mydigitallife.net/forums/macos.17/'>My Digital Life - Mac</a></li>
- <li><a href='https://hackforums.net'>Hack Forums</a></li>
- <li><a href='https://sinister.ly'>Sinisterly</a></li>
- <li><a href='https://www.nulled.to'>Nulled</a></li>
- <li><a href='https://nulledbb.com'>NulledBB</a></li>
- <li><a href='https://ogusers.com'>OGUsers</a></li>
- <li><a href='https://corepacks.com'>CorePack</a></li>
- <li><a href='https://darkumbra.net'>DarkUmbra</a></li>
- <li><a href='https://www.nsaneforums.com'>NSane Forums</a></li>
- <li><a href='https://forum.dirtywarez.com'>DirtyWarez</a></li>
- <li><a href='https://www.warez-bb.org'>Warez-BB</a></li>
- <li><a href='https://www.board4all.biz'>Board4All</a></li>
- <li><a href='https://www.teamos-hkrg.com/index.php'>Team OS</a></li>
+ <li><a href="https://saidit.net">SaidIt</a></li>
+ <li><a href="https://www.mpgh.net/forum/">MPGH</a></li>
+ <li><a href="https://coderwall.com">Coderwall</a></li>
+ <li><a href="https://devrant.com/feed">DevRant</a></li>
+ <li><a href="https://news.ycombinator.com">Hacker News</a></li>
+ <li><a href="https://www.bleepingcomputer.com/forums/">BleepingPC</a></li>
+ <li><a href="https://dev.to">Dev.to</a></li>
+ <li><a href="https://stackexchange.com">Stack Exchange</a></li>
+ <li><a href="https://www.lowendtalk.com/">LowEndTalk</a></li>
+ <li><a href="https://www.blackhatworld.com">BlackHatWorld</a></li>
+ <li><a href="https://forums.mydigitallife.net/forums/macos.17/">My Digital Life Mac</a></li>
+ <li><a href="https://hackforums.net">Hack Forums</a></li>
+ <li><a href="https://sinister.ly">Sinisterly</a></li>
+ <li><a href="https://www.nulled.to">Nulled</a></li>
+ <li><a href="https://nulledbb.com">NulledBB</a></li>
+ <li><a href="https://ogusers.com">OGUsers</a></li>
+ <li><a href="https://corepacks.com">CorePack</a></li>
+ <li><a href="https://darkumbra.net">DarkUmbra</a></li>
+ <li><a href="https://www.nsaneforums.com">NSane Forums</a></li>
+ <li><a href="https://forum.dirtywarez.com">DirtyWarez</a></li>
+ <li><a href="https://www.warez-bb.org">Warez-BB</a></li>
+ <li><a href="https://www.board4all.biz">Board4All</a></li>
+ <li><a href="https://www.teamos-hkrg.com/index.php">Team OS</a></li>
</ul>
</li>
<li>
- <a title="cloud" href="#"><img src="img/cloud.svg"></a>
+ <a title="cloud" href="#" tabindex="8"><img src="img/cloud.svg"></a>
<ul>
- <li><a href='https://www.google.com/drive/'>Google Drive</a></li>
- <li><a href='https://boring.host'>Boring Host</a></li>
- <li><a href='https://postimages.org'>PostImages</a></li>
- <li><a href='https://imgbox.com'>Imgbox</a></li>
- <li><a href='https://imgbb.com'>ImgBB</a></li>
- <li><a href='http://funkyimg.com'>FunkyIMG</a></li>
- <li><a href='https://imagetwist.com'>ImageTwist</a></li>
- <li><a href='https://imgtc.com'>ImgTC</a></li>
- <li><a href='http://imgs.fyi'>IMGS</a></li>
- <li><a href='https://tinyimg.io'>TinyIMG</a></li>
- <li><a href='https://www.docdroid.net'>DocDroid</a></li>
- <li><a href='https://instaud.io'>Instaudio</a></li>
- <li><a href='https://www.pcloud.com'>pCloud</a></li>
- <li><a href='https://spideroak.com/one/'>SpiderOak</a></li>
- <li><a href='https://volafile.org'>Volafile</a></li>
- <li><a href='https://www.mediafire.com'>MediaFire</a></li>
- <li><a href='https://mega.nz'>Mega</a></li>
- <li><a href='http://ge.tt'>Ge.tt</a></li>
- <li><a href='https://dbr.ee'>DBREE</a></li>
- <li><a href='https://bayfiles.com'>BayFiles</a></li>
- <li><a href='https://anonfile.com'>AnonFile</a></li>
- <li><a href='https://www.solidfiles.com'>SolidFiles</a></li>
- <li><a href='https://openload.co'>Openload</a></li>
- <li><a href='https://zippyshare.com/'>ZippyShare</a></li>
- <li><a href='https://dropapk.com'>DropAPK</a></li>
- <li><a href='https://nofile.io'>NoFile</a></li>
- <li><a href='https://1fichier.com/?lg=en'>1fichier</a></li>
- <li><a href='https://userscloud.com'>Userscloud</a></li>
- <li><a href='https://filefox.cc'>FileFox</a></li>
- <li><a href='https://uploaded.net'>Uploaded</a></li>
- <li><a href='https://filerio.in/'>FileRio</a></li>
- <li><a href='https://torrage.info'>Torrage</a></li>
- <li><a href='https://multifilemirror.com'>MultiFileMirror</a></li>
- <li><a href='https://filehostlist.miraheze.org/wiki/Free_Premium_Leeches'>Premium Leech</a></li>
- <li><a href='https://github.com/ngosang/trackerslist'>Trackers List</a></li>
- <li><a href='https://wetransfer.com/'>WeTransfer</a></li>
- <li><a href='https://www.plustransfer.com/'>PlusTransfer</a></li>
+ <li><a href="https://www.google.com/drive/">Google Drive</a></li>
+ <li><a href="https://boring.host">Boring Host</a></li>
+ <li><a href="https://postimages.org">PostImages</a></li>
+ <li><a href="https://imgbox.com">Imgbox</a></li>
+ <li><a href="https://imgbb.com">ImgBB</a></li>
+ <li><a href="http://funkyimg.com">FunkyIMG</a></li>
+ <li><a href="https://imagetwist.com">ImageTwist</a></li>
+ <li><a href="https://imgtc.com">ImgTC</a></li>
+ <li><a href="http://imgs.fyi">IMGS</a></li>
+ <li><a href="https://tinyimg.io">TinyIMG</a></li>
+ <li><a href="https://www.docdroid.net">DocDroid</a></li>
+ <li><a href="https://instaud.io">Instaudio</a></li>
+ <li><a href="https://www.pcloud.com">pCloud</a></li>
+ <li><a href="https://spideroak.com/one/">SpiderOak</a></li>
+ <li><a href="https://volafile.org">Volafile</a></li>
+ <li><a href="https://www.mediafire.com">MediaFire</a></li>
+ <li><a href="https://mega.nz">Mega</a></li>
+ <li><a href="http://ge.tt">Ge.tt</a></li>
+ <li><a href="https://dbr.ee">DBREE</a></li>
+ <li><a href="https://bayfiles.com">BayFiles</a></li>
+ <li><a href="https://anonfile.com">AnonFile</a></li>
+ <li><a href="https://www.solidfiles.com">SolidFiles</a></li>
+ <li><a href="https://openload.co">Openload</a></li>
+ <li><a href="https://zippyshare.com/">ZippyShare</a></li>
+ <li><a href="https://dropapk.com">DropAPK</a></li>
+ <li><a href="https://nofile.io">NoFile</a></li>
+ <li><a href="https://1fichier.com/?lg=en">1fichier</a></li>
+ <li><a href="https://userscloud.com">Userscloud</a></li>
+ <li><a href="https://filefox.cc">FileFox</a></li>
+ <li><a href="https://uploaded.net">Uploaded</a></li>
+ <li><a href="https://filerio.in/">FileRio</a></li>
+ <li><a href="https://torrage.info">Torrage</a></li>
+ <li><a href="https://multifilemirror.com">MultiFileMirror</a></li>
+ <li><a href="https://filehostlist.miraheze.org/wiki/Free_Premium_Leeches">Premium Leech</a></li>
+ <li><a href="https://github.com/ngosang/trackerslist">Trackers List</a></li>
+ <li><a href="https://wetransfer.com/">WeTransfer</a></li>
+ <li><a href="https://www.plustransfer.com/">PlusTransfer</a></li>
</ul>
</li>
<li>
- <a title="tools" href="#"><img src="img/tools.svg"></a>
+ <a title="tools" href="#" tabindex="9"><img src="img/tools.svg"></a>
<ul>
- <li><a href='https://protonmail.com'>ProtonMail</a></li>
- <li><a href='https://10minutemail.net'>10 Minute Mail</a></li>
- <li><a href='https://www.mailinator.com'>Mailinator</a></li>
+ <li><a href="https://protonmail.com">ProtonMail</a></li>
+ <li><a href="https://10minutemail.net">10 Minute Mail</a></li>
+ <li><a href="https://www.mailinator.com">Mailinator</a></li>
<hr>
- <li><a href='https://privatebin.net'>PrivateBin</a></li>
- <li><a href='https://paste.ee'>Paste.ee</a></li>
- <li><a href='https://www.draw.io'>Draw</a></li>
- <li><a href='https://unfurlr.com/'>Unfurlr</a></li>
- <li><a href='https://urlscan.io'>URLScan</a></li>
- <li><a href='https://anon.to'>Anon.to</a></li>
- <li><a href='https://smallpdf.com'>SMallPDF</a></li>
- <li><a href='https://www.virustotal.com'>VirusTotal</a></li>
- <li><a href='https://virusscan.jotti.org/en'>Jotti</a></li>
- <li><a href='https://compressor.io'>Compressor</a></li>
- <li><a href='http://exif.regex.info/exif.cgi'>Extract EXIF</a></li>
- <li><a href='https://www.pic2map.com'>Pic2Map EXIF Viewer</a></li>
- <li><a href='https://ping.pe'>Ping</a></li>
+ <li><a href="https://privatebin.net">PrivateBin</a></li>
+ <li><a href="https://paste.ee">Paste.ee</a></li>
+ <li><a href="https://www.draw.io">Draw</a></li>
+ <li><a href="https://unfurlr.com/">Unfurlr</a></li>
+ <li><a href="https://urlscan.io">URLScan</a></li>
+ <li><a href="https://anon.to">Anon.to</a></li>
+ <li><a href="https://smallpdf.com">SMallPDF</a></li>
+ <li><a href="https://www.virustotal.com">VirusTotal</a></li>
+ <li><a href="https://virusscan.jotti.org/en">Jotti</a></li>
+ <li><a href="https://compressor.io">Compressor</a></li>
+ <li><a href="http://exif.regex.info/exif.cgi">Extract EXIF</a></li>
+ <li><a href="https://www.pic2map.com">Pic2Map EXIF Viewer</a></li>
+ <li><a href="https://ping.pe">Ping</a></li>
<hr>
- <li><a href='https://censys.io'>Censys</a></li>
- <li><a href='https://www.google.com/maps/d/u/0/viewer?mid=1Z1dI8hoBZSJNWFx2xr_MMxSxSxY&hl=en_US&ll=52.31053860000001%2C4.768274399999996&z=8'>WiFi Passwords</a></li>
- <li><a href='http://bugmenot.com'>Find a login</a></li>
- <li><a href='https://alternativeto.net'>AlternativeTo</a></li>
- <li><a href='https://www.accountkiller.com/en/'>AccountKiller</a></li>
- <li><a href='https://backgroundchecks.org/justdeleteme/'>JustDeleteMe</a></li>
- <li><a href='https://oldergeeks.com'>OlderGeeks</a></li>
- <li><a href='https://DistroWatch.com'>DistroWatch</a></li>
- <li><a href='https://www.privacytools.io'>Privacy Tools</a></li>
- <li><a href='https://dnsdumpster.com'>DNSDumpster</a></li>
- <li><a href='https://hackertarget.com/ip-tools/'>IP Tools</a></li>
- <li><a href='https://securitytrails.com'>SecurityTrails</a></li>
- <li><a href='https://secured.fyi'>Secured FYI</a></li>
- <li><a href='https://0day.today'>0Day Today</a></li>
- <li><a href='https://sploitus.com'>Sploitus</a></li>
- <li><a href='https://the-eye.eu/public/'>The Eye</a></li>
- <li><a href='https://dnstats.net'>DNStats</a></li>
- <li><a href='https://github.com/jivoi/awesome-osint/blob/master/README.md'>OSINT</a></li>
- <li><a href='https://github.com/sindresorhus/awesome'>Lists</a></li>
- <li><a href='https://cata-list.github.io/#/'>Cata-list</a></li>
- <li><a href='https://github.com/Hack-with-Github/Awesome-Hacking/blob/master/README.md'>Hacking</a></li>
- <li><a href='https://github.com/n1trux/awesome-sysadmin'>Sysadmin</a></li>
+ <li><a href="https://censys.io">Censys</a></li>
+ <li><a href="https://www.google.com/maps/d/u/0/viewer?mid=1Z1dI8hoBZSJNWFx2xr_MMxSxSxY&hl=en_US&ll=52.31053860000001%2C4.768274399999996&z=8">WiFi Passwords</a></li>
+ <li><a href="http://bugmenot.com">Find a login</a></li>
+ <li><a href="https://alternativeto.net">AlternativeTo</a></li>
+ <li><a href="https://www.accountkiller.com/en/">AccountKiller</a></li>
+ <li><a href="https://backgroundchecks.org/justdeleteme/">JustDeleteMe</a></li>
+ <li><a href="https://oldergeeks.com">OlderGeeks</a></li>
+ <li><a href="https://DistroWatch.com">DistroWatch</a></li>
+ <li><a href="https://www.privacytools.io">Privacy Tools</a></li>
+ <li><a href="https://dnsdumpster.com">DNSDumpster</a></li>
+ <li><a href="https://hackertarget.com/ip-tools/">IP Tools</a></li>
+ <li><a href="https://securitytrails.com">SecurityTrails</a></li>
+ <li><a href="https://secured.fyi">Secured FYI</a></li>
+ <li><a href="https://0day.today">0Day Today</a></li>
+ <li><a href="https://sploitus.com">Sploitus</a></li>
+ <li><a href="https://the-eye.eu/public/">The Eye</a></li>
+ <li><a href="https://dnstats.net">DNStats</a></li>
+ <li><a href="https://github.com/jivoi/awesome-osint/blob/master/README.md">OSINT</a></li>
+ <li><a href="https://github.com/sindresorhus/awesome">Lists</a></li>
+ <li><a href="https://cata-list.github.io/#/">Cata-list</a></li>
+ <li><a href="https://github.com/Hack-with-Github/Awesome-Hacking/blob/master/README.md">Hacking</a></li>
+ <li><a href="https://github.com/n1trux/awesome-sysadmin">Sysadmin</a></li>
</ul>
</li>
</ul>
diff --git a/light.scss b/light.scss
@@ -0,0 +1,15 @@
+@import "style";
+ul#links {
+ li {
+ background: cornflowerblue;
+ ul {
+ background: cornflowerblue;
+ }
+ li:hover {
+ background: darken(#aaaaee, 10%);
+ }
+ a {
+ color: white;
+ }
+ }
+}
diff --git a/linkgen.rb b/linkgen.rb
@@ -1,33 +1,33 @@
#!/usr/bin/env ruby
-# Takes links JSON on stdin, outputs HTML on stdout
-require 'json'
+# Takes links YAML file on stdin, outputs HTML <ul> on stdout
+require 'yaml'
begin
- categories = JSON.parse($stdin.read)
-rescue JSON::ParserError
+ categories = YAML.safe_load($stdin.read)
+rescue StandardError
warn "Couldn't parse input."
exit 1
end
outlines = "<ul id='links'>\n"
-categories.each do |cat|
- outlines += <<~EOF
+categories.each_with_index do |(cat, links), i|
+ outlines += <<~HTML
<li>
- <a title="#{cat["name"].downcase}" href="#"><img src="img/#{cat["name"].downcase}.svg"></a>
+ <a title="#{cat.downcase}" href="#" tabindex="#{i + 1}"><img src="img/#{cat.downcase}.svg"></a>
<ul>
- EOF
- cat["links"].each do |link|
- if link[0] == '-'
- outlines += " <hr>\n"
- else
- outlines += " <li><a href='#{link[1]}'>#{link[0]}</a></li>\n"
- end
+ HTML
+ links.each do |link|
+ outlines += if link == '-'
+ " <hr>\n"
+ else
+ " <li><a href=\"#{link.values.first}\">#{link.keys.first}</a></li>\n"
+ end
end
- outlines += <<~EOF
+ outlines += <<~HTML
</ul>
</li>
- EOF
+ HTML
end
-outlines += "</ul>"
+outlines += '</ul>'
puts outlines
diff --git a/links.json b/links.json
@@ -1,909 +0,0 @@
-[
- {
- "name": "School",
- "links": [
- [
- "VUNet",
- "https://vunet.vu.nl"
- ],
- [
- "Canvas",
- "https://canvas.vu.nl"
- ],
- [
- "UvA Canvas",
- "https://canvas.uva.nl"
- ],
- [
- "UvA Datanose",
- "https://datanose.nl"
- ]
- ]
- },
- {
- "name": "Downloads",
- "links": [
- [
- "1337X",
- "https://1337x.to/home/"
- ],
- [
- "RUTracker",
- "http://rutracker.org/forum/index.php"
- ],
- [
- "Library Genesis",
- "http://gen.lib.rus.ec"
- ],
- [
- "AppK'd",
- "http://www.macbed.com/"
- ],
- [
- "YIFY",
- "https://yts.am/"
- ],
- [
- "RARBG",
- "https://rarbg.to/torrents.php"
- ],
- [
- "BTDB",
- "https://btdb.to"
- ],
- [
- "Zooqle",
- "https://zooqle.com"
- ],
- [
- "ETTV",
- "https://ettv.tv"
- ],
- [
- "EZTV",
- "https://eztv.re/"
- ],
- [
- "GloDLS",
- "https://glodls.to"
- ],
- [
- "MKVCage",
- "https://www.mkvcage.ws"
- ],
- [
- "PreDB",
- "https://predb.me"
- ],
- [
- "TorrentDownloads",
- "https://www.torrentdownloads.me/"
- ],
- [
- "LimeTorrents",
- "https://www.limetorrents.info/home/"
- ],
- [
- "WorldWide",
- "https://worldwidetorrents.me/home.php"
- ],
- [
- "Mobilism",
- "https://forum.mobilism.org/index.php"
- ],
- [
- "Wallhalla",
- "https://wallhalla.com"
- ],
- [
- "AppNee",
- "https://appnee.com"
- ],
- [
- "CracksNow",
- "https://cracksnow.com"
- ],
- [
- "AvaxHome",
- "https://avxhm.se"
- ],
- [
- "DownTURK",
- "https://www.downturk.net"
- ],
- [
- "MagazineLib",
- "https://magazinelib.com"
- ],
- [
- "Sci-Hub",
- "https://sci-hub.tw"
- ],
- [
- "B-OK",
- "https://b-ok.xyz"
- ],
- [
- "AudioBookBay",
- "http://audiobookbay.nl"
- ],
- [
- "FitGirl Repacks",
- "http://fitgirl-repacks.site"
- ],
- [
- "Good Downloads",
- "https://goodolddownloads.com/enter"
- ],
- [
- "MegaSearch",
- "http://megasearch.co"
- ],
- [
- "SoftArchive",
- "https://sanet.st/full/"
- ],
- [
- "ReleaseBB",
- "https://rlsbb.ru"
- ],
- [
- "SceneSource",
- "https://scnsrc.me"
- ],
- [
- "RapidMoviez",
- "http://rmz.cr"
- ],
- [
- "DDLValley",
- "https://www.ddlvalley.me/"
- ],
- [
- "TwoDDL",
- "http://2ddl.ws"
- ],
- [
- "Snahp.it",
- "https://snahp.it"
- ],
- [
- "DatMusic",
- "https://datmusic.xyz"
- ],
- [
- "Plank28",
- "https://www.zippyshare.com/plank28"
- ]
- ]
- },
- {
- "name": "Stream",
- "links": [
- [
- "IOMovies",
- "https://www.iomovies.to"
- ],
- [
- "Twitch",
- "https://www.twitch.tv"
- ],
- [
- "Spotify",
- "https://open.spotify.com/browse"
- ],
- [
- "SoundCloud",
- "https://soundcloud.com"
- ],
- [
- "Send It",
- "https://sendit.gg"
- ],
- [
- "StreamCR",
- "https://scr.cr"
- ],
- [
- "Ololo",
- "https://ololo.to"
- ],
- [
- "WatchSeries",
- "https://www1.swatchseries.to/"
- ],
- [
- "Watch Series 2",
- "https://watch-series.ru"
- ],
- [
- "Cine.to",
- "https://cine.to"
- ],
- [
- "SockShare",
- "http://www1.sockshare.video/"
- ],
- [
- "123Movies",
- "https://www0.123moviesfun.org/"
- ],
- [
- "XMovies8",
- "http://www1.xmovies8.io"
- ],
- [
- "YesMovies",
- "https://yesmovies.to"
- ],
- [
- "HDOnline",
- "https://hdo.to"
- ],
- [
- "OnMovies",
- "https://onmovies.se"
- ],
- [
- "AZMovies",
- "https://azmovies.xyz"
- ],
- [
- "DagWood",
- "https://dagwood.co"
- ],
- [
- "Unblocked",
- "https://unblocked.lol"
- ]
- ]
- },
- {
- "name": "Reddit",
- "links": [
- [
- "Reddit",
- "https://www.reddit.com"
- ],
- [
- "Saved",
- "https://www.reddit.com/saved"
- ],
- [
- "/r/vim",
- "https://www.reddit.com/r/vim"
- ],
- [
- "/r/unixporn",
- "https://www.reddit.com/r/unixporn"
- ],
- [
- "/r/macos",
- "https://www.reddit.com/r/macos"
- ],
- [
- "/r/git",
- "https://www.reddit.com/r/git"
- ]
- ]
- },
- {
- "name": "Code",
- "links": [
- [
- "GitHub",
- "https://github.com"
- ],
- [
- "CodePen",
- "https://codepen.io/pens/"
- ],
- [
- "Repl.it",
- "https://repl.it/repls"
- ],
- [
- "Cdecl",
- "https://cdecl.org"
- ],
- [
- "Hackr",
- "https://hackr.io"
- ],
- [
- "DevDocs",
- "https://devdocs.io"
- ],
- [
- "DevHints",
- "https://devhints.io"
- ],
- [
- "ExplainShell",
- "https://explainshell.com"
- ],
- [
- "JSBeautifier",
- "https://beautifier.io/"
- ],
- [
- "JSCompress",
- "https://jscompress.com"
- ],
- [
- "CSS Compressor",
- "https://csscompressor.com"
- ],
- [
- "Browserling",
- "https://www.browserling.com"
- ],
- [
- "GFXDomain",
- "http://forum.gfxdomain.net"
- ],
- [
- "GraphicEX",
- "https://graphicex.com"
- ],
- [
- "GFXTRA",
- "https://www.gfxtra.com"
- ],
- [
- "Portaliz",
- "https://portaliz.info"
- ],
- [
- "Web4Sync",
- "https://web4sync.com"
- ],
- [
- "ScriptzNull",
- "https://scriptznull.nl"
- ],
- [
- "XenForo Rocks",
- "https://www.xenforo.rocks"
- ],
- [
- "Nulled Scripts",
- "http://www.nulled-scripts.xyz"
- ],
- [
- "Paletton",
- "http://www.paletton.com"
- ],
- [
- "BootstrapBuilder",
- "https://bootstrap.build"
- ],
- [
- "ThemeLock",
- "http://www.themelock.com"
- ],
- [
- "WPLocker",
- "http://www.wplocker.com"
- ],
- [
- "PSDKeys",
- "http://psdkeys.com"
- ],
- [
- "CG Persia",
- "https://cgpersia.com/"
- ],
- [
- "VFXDownload",
- "https://vfxdownload.com"
- ],
- [
- "ShareAE",
- "https://www.shareae.com"
- ],
- [
- "UltraVFX",
- "https://www.ultravfx.com/"
- ],
- [
- "Selfhosted",
- "https://github.com/Kickball/awesome-selfhosted"
- ],
- [
- "Brand Colors",
- "https://brandcolors.net/"
- ],
- [
- "Icons8",
- "https://icons8.com"
- ],
- [
- "Favicon Gen",
- "https://favicon.io"
- ],
- [
- "Favic-o-Matic",
- "http://www.favicomatic.com"
- ],
- [
- "DougScripts",
- "https://dougscripts.com/"
- ],
- [
- "WhatTheFont",
- "https://www.myfonts.com/WhatTheFont/"
- ],
- [
- "Test a font",
- "http://fontfling.com"
- ],
- [
- "Google Fonts",
- "https://google-webfonts-helper.herokuapp.com"
- ],
- [
- "Font Squirrel",
- "https://www.fontsquirrel.com"
- ],
- [
- "GetTheFont",
- "https://www.getthefont.com:443/"
- ],
- [
- "DaFont",
- "https://www.dafont.com/"
- ],
- [
- "iFonts",
- "https://ifonts.xyz"
- ]
- ]
- },
- {
- "name": "Music",
- "links": [
- [
- "Genre Cloud",
- "http://everynoise.com/engenremap.html"
- ],
- [
- "Song BPM",
- "https://songbpm.com"
- ],
- [
- "Riffstation Chords",
- "https://play.riffstation.com"
- ],
- [
- "WhoSampled",
- "https://www.whosampled.com/"
- ],
- [
- "Acapella Downloads",
- "https://www.acapellas4u.co.uk"
- ],
- [
- "VSTorrent",
- "https://vstorrent.net"
- ],
- [
- "VSTbase",
- "https://vstbase.org"
- ],
- [
- "Audioz",
- "https://audioz.download"
- ]
- ]
- },
- {
- "name": "Social",
- "links": [
- [
- "SaidIt",
- "https://saidit.net"
- ],
- [
- "MPGH",
- "https://www.mpgh.net/forum/"
- ],
- [
- "Coderwall",
- "https://coderwall.com"
- ],
- [
- "DevRant",
- "https://devrant.com/feed"
- ],
- [
- "Hacker News",
- "https://news.ycombinator.com"
- ],
- [
- "BleepingPC",
- "https://www.bleepingcomputer.com/forums/"
- ],
- [
- "Dev.to",
- "https://dev.to"
- ],
- [
- "Stack Exchange",
- "https://stackexchange.com"
- ],
- [
- "LowEndTalk",
- "https://www.lowendtalk.com/"
- ],
- [
- "BlackHatWorld",
- "https://www.blackhatworld.com"
- ],
- [
- "My Digital Life - Mac",
- "https://forums.mydigitallife.net/forums/macos.17/"
- ],
- [
- "Hack Forums",
- "https://hackforums.net"
- ],
- [
- "Sinisterly",
- "https://sinister.ly"
- ],
- [
- "Nulled",
- "https://www.nulled.to"
- ],
- [
- "NulledBB",
- "https://nulledbb.com"
- ],
- [
- "OGUsers",
- "https://ogusers.com"
- ],
- [
- "CorePack",
- "https://corepacks.com"
- ],
- [
- "DarkUmbra",
- "https://darkumbra.net"
- ],
- [
- "NSane Forums",
- "https://www.nsaneforums.com"
- ],
- [
- "DirtyWarez",
- "https://forum.dirtywarez.com"
- ],
- [
- "Warez-BB",
- "https://www.warez-bb.org"
- ],
- [
- "Board4All",
- "https://www.board4all.biz"
- ],
- [
- "Team OS",
- "https://www.teamos-hkrg.com/index.php"
- ]
- ]
- },
- {
- "name": "Cloud",
- "links": [
- [
- "Google Drive",
- "https://www.google.com/drive/"
- ],
- [
- "Boring Host",
- "https://boring.host"
- ],
- [
- "PostImages",
- "https://postimages.org"
- ],
- [
- "Imgbox",
- "https://imgbox.com"
- ],
- [
- "ImgBB",
- "https://imgbb.com"
- ],
- [
- "FunkyIMG",
- "http://funkyimg.com"
- ],
- [
- "ImageTwist",
- "https://imagetwist.com"
- ],
- [
- "ImgTC",
- "https://imgtc.com"
- ],
- [
- "IMGS",
- "http://imgs.fyi"
- ],
- [
- "TinyIMG",
- "https://tinyimg.io"
- ],
- [
- "DocDroid",
- "https://www.docdroid.net"
- ],
- [
- "Instaudio",
- "https://instaud.io"
- ],
- [
- "pCloud",
- "https://www.pcloud.com"
- ],
- [
- "SpiderOak",
- "https://spideroak.com/one/"
- ],
- [
- "Volafile",
- "https://volafile.org"
- ],
- [
- "MediaFire",
- "https://www.mediafire.com"
- ],
- [
- "Mega",
- "https://mega.nz"
- ],
- [
- "Ge.tt",
- "http://ge.tt"
- ],
- [
- "DBREE",
- "https://dbr.ee"
- ],
- [
- "BayFiles",
- "https://bayfiles.com"
- ],
- [
- "AnonFile",
- "https://anonfile.com"
- ],
- [
- "SolidFiles",
- "https://www.solidfiles.com"
- ],
- [
- "Openload",
- "https://openload.co"
- ],
- [
- "ZippyShare",
- "https://zippyshare.com/"
- ],
- [
- "DropAPK",
- "https://dropapk.com"
- ],
- [
- "NoFile",
- "https://nofile.io"
- ],
- [
- "1fichier",
- "https://1fichier.com/?lg=en"
- ],
- [
- "Userscloud",
- "https://userscloud.com"
- ],
- [
- "FileFox",
- "https://filefox.cc"
- ],
- [
- "Uploaded",
- "https://uploaded.net"
- ],
- [
- "FileRio",
- "https://filerio.in/"
- ],
- [
- "Torrage",
- "https://torrage.info"
- ],
- [
- "MultiFileMirror",
- "https://multifilemirror.com"
- ],
- [
- "Premium Leech",
- "https://filehostlist.miraheze.org/wiki/Free_Premium_Leeches"
- ],
- [
- "Trackers List",
- "https://github.com/ngosang/trackerslist"
- ],
- [
- "WeTransfer",
- "https://wetransfer.com/"
- ],
- [
- "PlusTransfer",
- "https://www.plustransfer.com/"
- ]
- ]
- },
- {
- "name": "Tools",
- "links": [
- [
- "ProtonMail",
- "https://protonmail.com"
- ],
- [
- "10 Minute Mail",
- "https://10minutemail.net"
- ],
- [
- "Mailinator",
- "https://www.mailinator.com"
- ],
- [ "-" ],
- [
- "PrivateBin",
- "https://privatebin.net"
- ],
- [
- "Paste.ee",
- "https://paste.ee"
- ],
- [
- "Draw",
- "https://www.draw.io"
- ],
- [
- "Unfurlr",
- "https://unfurlr.com/"
- ],
- [
- "URLScan",
- "https://urlscan.io"
- ],
- [
- "Anon.to",
- "https://anon.to"
- ],
- [
- "SMallPDF",
- "https://smallpdf.com"
- ],
- [
- "VirusTotal",
- "https://www.virustotal.com"
- ],
- [
- "Jotti",
- "https://virusscan.jotti.org/en"
- ],
- [
- "Compressor",
- "https://compressor.io"
- ],
- [
- "Extract EXIF",
- "http://exif.regex.info/exif.cgi"
- ],
- [
- "Pic2Map EXIF Viewer",
- "https://www.pic2map.com"
- ],
- [
- "Ping",
- "https://ping.pe"
- ],
- [ "-" ],
- [
- "Censys",
- "https://censys.io"
- ],
- [
- "WiFi Passwords",
- "https://www.google.com/maps/d/u/0/viewer?mid=1Z1dI8hoBZSJNWFx2xr_MMxSxSxY&hl=en_US&ll=52.31053860000001%2C4.768274399999996&z=8"
- ],
- [
- "Find a login",
- "http://bugmenot.com"
- ],
- [
- "AlternativeTo",
- "https://alternativeto.net"
- ],
- [
- "AccountKiller",
- "https://www.accountkiller.com/en/"
- ],
- [
- "JustDeleteMe",
- "https://backgroundchecks.org/justdeleteme/"
- ],
- [
- "OlderGeeks",
- "https://oldergeeks.com"
- ],
- [
- "DistroWatch",
- "https://DistroWatch.com"
- ],
- [
- "Privacy Tools",
- "https://www.privacytools.io"
- ],
- [
- "DNSDumpster",
- "https://dnsdumpster.com"
- ],
- [
- "IP Tools",
- "https://hackertarget.com/ip-tools/"
- ],
- [
- "SecurityTrails",
- "https://securitytrails.com"
- ],
- [
- "Secured FYI",
- "https://secured.fyi"
- ],
- [
- "0Day Today",
- "https://0day.today"
- ],
- [
- "Sploitus",
- "https://sploitus.com"
- ],
- [
- "The Eye",
- "https://the-eye.eu/public/"
- ],
- [
- "DNStats",
- "https://dnstats.net"
- ],
- [
- "OSINT",
- "https://github.com/jivoi/awesome-osint/blob/master/README.md"
- ],
- [
- "Lists",
- "https://github.com/sindresorhus/awesome"
- ],
- [
- "Cata-list",
- "https://cata-list.github.io/#/"
- ],
- [
- "Hacking",
- "https://github.com/Hack-with-Github/Awesome-Hacking/blob/master/README.md"
- ],
- [
- "Sysadmin",
- "https://github.com/n1trux/awesome-sysadmin"
- ]
- ]
- }
-]
diff --git a/links.yaml b/links.yaml
@@ -0,0 +1,220 @@
+# I don't vouch for any links on this list
+School:
+ - VUNet: https://vunet.vu.nl
+ - Canvas: https://canvas.vu.nl
+ - UvA Canvas: https://canvas.uva.nl
+ - UvA Datanose: https://datanose.nl
+Downloads:
+ - 1337X: https://1337x.to/home/
+ - RUTracker: http://rutracker.org/forum/index.php
+ - Library Genesis: http://libgen.rs
+ - AppK'd: http://www.macbed.com/
+ - RARBG: https://rarbg.to/torrents.php
+ - ETTV: https://ettv.tv
+ - EZTV: https://eztv.re/
+ - MKVCage: https://www.mkvcage.ws
+ - PreDB: https://predb.me
+ - Mobilism: https://forum.mobilism.org/index.php
+ - Wallhalla: https://wallhalla.com
+ - AppNee: https://appnee.com
+ - CracksNow: https://cracksnow.com
+ - AvaxHome: https://avxhm.se
+ - DownTURK: https://www.downturk.net
+ - MagazineLib: https://magazinelib.com
+ - Sci-Hub: https://sci-hub.tw
+ - B-OK: https://b-ok.xyz
+ - AudioBookBay: http://audiobookbay.nl
+ - FitGirl Repacks: http://fitgirl-repacks.site
+ - Good Downloads: https://goodolddownloads.com/enter
+ - MegaSearch: http://megasearch.co
+ - SoftArchive: https://sanet.st/full/
+ - ReleaseBB: https://rlsbb.ru
+ - SceneSource: https://scnsrc.me
+ - RapidMoviez: http://rmz.cr
+ - DDLValley: https://www.ddlvalley.me/
+ - TwoDDL: http://2ddl.ws
+ - Snahp.it: https://snahp.it
+ - DatMusic: https://datmusic.xyz
+ - Plank28: https://www.zippyshare.com/plank28
+Stream:
+ - IOMovies: https://www.iomovies.to
+ - Twitch: https://www.twitch.tv
+ - Spotify: https://open.spotify.com/browse
+ - SoundCloud: https://soundcloud.com
+ - Send It: https://sendit.gg
+ - StreamCR: https://scr.cr
+ - Ololo: https://ololo.to
+ - WatchSeries: https://www1.swatchseries.to/
+ - Watch Series 2: https://watch-series.ru
+ - Cine.to: https://cine.to
+ - SockShare: http://www1.sockshare.video/
+ - 123Movies: https://www0.123moviesfun.org/
+ - XMovies8: http://www1.xmovies8.io
+ - YesMovies: https://yesmovies.to
+ - HDOnline: https://hdo.to
+ - OnMovies: https://onmovies.se
+ - AZMovies: https://azmovies.xyz
+ - DagWood: https://dagwood.co
+ - Unblocked: https://unblocked.lol
+Reddit:
+ - Reddit: https://old.reddit.com
+ - Saved: https://old.reddit.com/saved
+ - "/r/vim": https://old.reddit.com/r/vim
+ - "/r/commandline": https://old.reddit.com/r/commandline
+ - "/r/privacy": https://old.reddit.com/r/privacy
+ - "/r/stallmanwasright": https://old.reddit.com/r/stallmanwasright
+Code:
+ - GitHub: https://github.com
+ - CodePen: https://codepen.io/pens/
+ - Repl.it: https://repl.it/repls
+ - Cdecl: https://cdecl.org
+ - Hackr: https://hackr.io
+ - DevDocs: https://devdocs.io
+ - DevHints: https://devhints.io
+ - ExplainShell: https://explainshell.com
+ - JSBeautifier: https://beautifier.io/
+ - JSCompress: https://jscompress.com
+ - CSS Compressor: https://csscompressor.com
+ - Browserling: https://www.browserling.com
+ - GFXDomain: http://forum.gfxdomain.net
+ - GraphicEX: https://graphicex.com
+ - GFXTRA: https://www.gfxtra.com
+ - Portaliz: https://portaliz.info
+ - Web4Sync: https://web4sync.com
+ - ScriptzNull: https://scriptznull.nl
+ - XenForo Rocks: https://www.xenforo.rocks
+ - Nulled Scripts: http://www.nulled-scripts.xyz
+ - Paletton: http://www.paletton.com
+ - BootstrapBuilder: https://bootstrap.build
+ - ThemeLock: http://www.themelock.com
+ - WPLocker: http://www.wplocker.com
+ - PSDKeys: http://psdkeys.com
+ - CG Persia: https://cgpersia.com/
+ - VFXDownload: https://vfxdownload.com
+ - ShareAE: https://www.shareae.com
+ - UltraVFX: https://www.ultravfx.com/
+ - Selfhosted: https://github.com/Kickball/awesome-selfhosted
+ - Brand Colors: https://brandcolors.net/
+ - Icons8: https://icons8.com
+ - Favicon Gen: https://favicon.io
+ - Favic-o-Matic: http://www.favicomatic.com
+ - DougScripts: https://dougscripts.com/
+ - WhatTheFont: https://www.myfonts.com/WhatTheFont/
+ - Test a font: http://fontfling.com
+ - Google Fonts: https://google-webfonts-helper.herokuapp.com
+ - Font Squirrel: https://www.fontsquirrel.com
+ - GetTheFont: https://www.getthefont.com:443/
+ - DaFont: https://www.dafont.com/
+ - iFonts: https://ifonts.xyz
+Music:
+ - Genre Cloud: http://everynoise.com/engenremap.html
+ - Song BPM: https://songbpm.com
+ - Riffstation Chords: https://play.riffstation.com
+ - WhoSampled: https://www.whosampled.com/
+ - Acapella Downloads: https://www.acapellas4u.co.uk
+ - VSTorrent: https://vstorrent.net
+ - VSTbase: https://vstbase.org
+ - Audioz: https://audioz.download
+Social:
+ - SaidIt: https://saidit.net
+ - MPGH: https://www.mpgh.net/forum/
+ - Coderwall: https://coderwall.com
+ - DevRant: https://devrant.com/feed
+ - Hacker News: https://news.ycombinator.com
+ - BleepingPC: https://www.bleepingcomputer.com/forums/
+ - Dev.to: https://dev.to
+ - Stack Exchange: https://stackexchange.com
+ - LowEndTalk: https://www.lowendtalk.com/
+ - BlackHatWorld: https://www.blackhatworld.com
+ - My Digital Life Mac: https://forums.mydigitallife.net/forums/macos.17/
+ - Hack Forums: https://hackforums.net
+ - Sinisterly: https://sinister.ly
+ - Nulled: https://www.nulled.to
+ - NulledBB: https://nulledbb.com
+ - OGUsers: https://ogusers.com
+ - CorePack: https://corepacks.com
+ - DarkUmbra: https://darkumbra.net
+ - NSane Forums: https://www.nsaneforums.com
+ - DirtyWarez: https://forum.dirtywarez.com
+ - Warez-BB: https://www.warez-bb.org
+ - Board4All: https://www.board4all.biz
+ - Team OS: https://www.teamos-hkrg.com/index.php
+Cloud:
+ - Google Drive: https://www.google.com/drive/
+ - Boring Host: https://boring.host
+ - PostImages: https://postimages.org
+ - Imgbox: https://imgbox.com
+ - ImgBB: https://imgbb.com
+ - FunkyIMG: http://funkyimg.com
+ - ImageTwist: https://imagetwist.com
+ - ImgTC: https://imgtc.com
+ - IMGS: http://imgs.fyi
+ - TinyIMG: https://tinyimg.io
+ - DocDroid: https://www.docdroid.net
+ - Instaudio: https://instaud.io
+ - pCloud: https://www.pcloud.com
+ - SpiderOak: https://spideroak.com/one/
+ - Volafile: https://volafile.org
+ - MediaFire: https://www.mediafire.com
+ - Mega: https://mega.nz
+ - Ge.tt: http://ge.tt
+ - DBREE: https://dbr.ee
+ - BayFiles: https://bayfiles.com
+ - AnonFile: https://anonfile.com
+ - SolidFiles: https://www.solidfiles.com
+ - Openload: https://openload.co
+ - ZippyShare: https://zippyshare.com/
+ - DropAPK: https://dropapk.com
+ - NoFile: https://nofile.io
+ - 1fichier: https://1fichier.com/?lg=en
+ - Userscloud: https://userscloud.com
+ - FileFox: https://filefox.cc
+ - Uploaded: https://uploaded.net
+ - FileRio: https://filerio.in/
+ - Torrage: https://torrage.info
+ - MultiFileMirror: https://multifilemirror.com
+ - Premium Leech: https://filehostlist.miraheze.org/wiki/Free_Premium_Leeches
+ - Trackers List: https://github.com/ngosang/trackerslist
+ - WeTransfer: https://wetransfer.com/
+ - PlusTransfer: https://www.plustransfer.com/
+Tools:
+ - ProtonMail: https://protonmail.com
+ - 10 Minute Mail: https://10minutemail.net
+ - Mailinator: https://www.mailinator.com
+ - "-"
+ - PrivateBin: https://privatebin.net
+ - Paste.ee: https://paste.ee
+ - Draw: https://www.draw.io
+ - Unfurlr: https://unfurlr.com/
+ - URLScan: https://urlscan.io
+ - Anon.to: https://anon.to
+ - SMallPDF: https://smallpdf.com
+ - VirusTotal: https://www.virustotal.com
+ - Jotti: https://virusscan.jotti.org/en
+ - Compressor: https://compressor.io
+ - Extract EXIF: http://exif.regex.info/exif.cgi
+ - Pic2Map EXIF Viewer: https://www.pic2map.com
+ - Ping: https://ping.pe
+ - "-"
+ - Censys: https://censys.io
+ - WiFi Passwords: https://www.google.com/maps/d/u/0/viewer?mid=1Z1dI8hoBZSJNWFx2xr_MMxSxSxY&hl=en_US&ll=52.31053860000001%2C4.768274399999996&z=8
+ - Find a login: http://bugmenot.com
+ - AlternativeTo: https://alternativeto.net
+ - AccountKiller: https://www.accountkiller.com/en/
+ - JustDeleteMe: https://backgroundchecks.org/justdeleteme/
+ - OlderGeeks: https://oldergeeks.com
+ - DistroWatch: https://DistroWatch.com
+ - Privacy Tools: https://www.privacytools.io
+ - DNSDumpster: https://dnsdumpster.com
+ - IP Tools: https://hackertarget.com/ip-tools/
+ - SecurityTrails: https://securitytrails.com
+ - Secured FYI: https://secured.fyi
+ - 0Day Today: https://0day.today
+ - Sploitus: https://sploitus.com
+ - The Eye: https://the-eye.eu/public/
+ - DNStats: https://dnstats.net
+ - OSINT: https://github.com/jivoi/awesome-osint/blob/master/README.md
+ - Lists: https://github.com/sindresorhus/awesome
+ - Cata-list: https://cata-list.github.io/#/
+ - Hacking: https://github.com/Hack-with-Github/Awesome-Hacking/blob/master/README.md
+ - Sysadmin: https://github.com/n1trux/awesome-sysadmin
diff --git a/style.css b/style.css
@@ -1,79 +0,0 @@
-body {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- margin-top: 15vh;
-}
-
-h1 {
- font-size: 3em;
-}
-
-form input {
- margin: 1em 0;
- border: none;
- width: 40vw;
- height: 10vh;
- font-size: 2em;
- text-align: center;
-}
-form input:focus {
- outline: none;
-}
-
-ul#links {
- list-style: none;
- padding: 0;
- display: flex;
- align-items: baseline;
-}
-ul#links > li {
- border: 1px solid transparent;
- border-radius: 5px;
- text-align: center;
- margin: 0 2em;
-}
-ul#links > li img {
- width: 10vw;
- max-width: 3em;
- max-height: 3em;
- padding: 1em;
-}
-ul#links > li > a:focus + ul, ul#links > li > a:active + ul {
- display: block;
-}
-ul#links li {
- list-style: none;
- position: relative;
- background: cornflowerblue;
-}
-ul#links li:hover ul {
- display: block;
-}
-ul#links li ul {
- min-width: 300%;
- max-width: 30vw;
- overflow: scroll;
- position: absolute;
- display: none;
- padding-inline-start: 0;
- z-index: 1;
- top: 5em;
- text-align: left;
- max-height: 30vh;
- background: cornflowerblue;
-}
-ul#links li ul li:hover {
- background: #8080e6;
-}
-ul#links li ul a {
- display: block;
- padding-left: 1em;
- text-decoration: none;
- line-height: 35px;
- color: #ffffff;
- font-size: 80%;
-}
-
-/*# sourceMappingURL=style.css.map */
diff --git a/style.css.map b/style.css.map
@@ -1 +0,0 @@
-{"version":3,"sourceRoot":"","sources":["style.scss"],"names":[],"mappings":"AAEA;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAGF;EACE;EACA;EAEA;EACA;EACA;EACA;;AAJA;EAAU;;;AAMZ;EACE;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAW;;AACX;EACE;EACA;EACA;EACA;EACA;EACA","file":"style.css"}-
\ No newline at end of file
diff --git a/style.scss b/style.scss
@@ -1,5 +1,25 @@
+@mixin scrollbars($size, $foreground-color, $background-color: mix($foreground-color, white, 50%)) {
+ ::-webkit-scrollbar {
+ width: $size;
+ height: $size;
+ }
+
+ ::-webkit-scrollbar-thumb {
+ background: $foreground-color;
+ }
+
+ ::-webkit-scrollbar-track {
+ background: $background-color;
+ }
+
+ // For Internet Explorer
+ body {
+ scrollbar-face-color: $foreground-color;
+ scrollbar-track-color: $background-color;
+ }
+};
+
$linkswidth: 10vw;
-$lightbg: #aaaaee;
body {
display: flex;
flex-direction: column;
@@ -24,19 +44,22 @@ ul#links {
list-style: none;
padding: 0;
display: flex;
- align-items: baseline;
-
+ flex-wrap: wrap;
+ height: max-content;
+ justify-content: center;
> li {
border: 1px solid transparent;
border-radius: 5px;
text-align: center;
- margin: 0 2em;
+ margin: 0 2em 2em;
+ height: 5em;
+ width: 5em;
img {
width: 10vw;
- max-width: 3em;
- max-height: 3em;
+ height: 3em;
+ width: 3em;
padding: 1em;
}
> a:focus + ul, >a:active + ul {
@@ -46,15 +69,16 @@ ul#links {
li {
list-style: none;
position: relative;
- background: cornflowerblue;
- &:hover ul {
- display: block;
+ &:hover {
+ border-bottom-left-radius: 0px;
+ ul {
+ display: block;
+ }
}
ul {
- min-width: 300%;
- max-width: 30vw;
- overflow: scroll;
+ width: 20vw;
+ overflow-y: auto;
position: absolute;
display: none;
padding-inline-start: 0;
@@ -62,15 +86,12 @@ ul#links {
top: 5em;
text-align: left;
max-height: 30vh;
- background: cornflowerblue;
- li:hover { background: darken($lightbg, 10%); }
a {
display: block;
padding-left: 1em;
text-decoration: none;
line-height: 35px;
- color: #ffffff;
font-size: 80%;
}
}