zerotab

Zerotab - the zero-javascript lightweight startpage.
git clone git://git.alex.balgavy.eu/zerotab.git
Log | Files | Refs

commit 407ce0ebe9b5aff9daa9e9f1962859858217af78
parent 9a3346e3d5a541602da94b11cd20e3410a7e28fb
Author: Alex Balgavy <alex@balgavy.eu>
Date:   Sun, 31 Jan 2021 01:18:15 +0100

Filled in links

Diffstat:
Aimg/cloud.svg | 47+++++++++++++++++++++++++++++++++++++++++++++++
Aimg/code.svg | 12++++++++++++
Aimg/music.svg | 45+++++++++++++++++++++++++++++++++++++++++++++
Aimg/reddit.svg | 6++++++
Rimg/education.svg -> img/school.svg | 0
Aimg/social.svg | 45+++++++++++++++++++++++++++++++++++++++++++++
Aimg/stream.svg | 44++++++++++++++++++++++++++++++++++++++++++++
Aimg/tools.svg | 81+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mindex.html | 305+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
Alinkgen.rb | 33+++++++++++++++++++++++++++++++++
Alinks.json | 909+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mstyle.css | 6+++++-
Mstyle.css.map | 4++--
Mstyle.scss | 7++++++-
14 files changed, 1512 insertions(+), 32 deletions(-)

diff --git a/img/cloud.svg b/img/cloud.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="453.421px" height="453.421px" viewBox="0 0 453.421 453.421" style="enable-background:new 0 0 453.421 453.421;" + xml:space="preserve"> +<g> + <path d="M348.533,187.944c-2.287,0-4.596,0.084-6.926,0.241c-5.621-73.995-67.623-132.488-143.048-132.488 + c-79.095,0-143.45,64.348-143.45,143.454c0,0.47,0.004,0.935,0.018,1.406C21.396,218.757,0,254.172,0,292.832 + c0,57.833,47.046,104.893,104.885,104.893h243.648c57.828,0,104.888-47.055,104.888-104.893 + C453.421,234.997,406.361,187.944,348.533,187.944z M348.533,375.305H104.885c-45.472,0-82.471-37.002-82.471-82.473 + c0-32.46,19.193-62.005,48.889-75.279l7.095-3.171l-0.604-9.688c-0.122-1.839-0.265-3.672-0.265-5.543 + c0-66.74,54.298-121.041,121.038-121.041c66.749,0,121.055,54.296,121.036,121.114c-0.032,0.523-0.065,1.032-0.07,1.546 + l-0.132,13.691l13.444-2.578c5.313-1.021,10.594-1.531,15.701-1.531c45.479,0,82.472,36.995,82.472,82.479 + C431.018,338.303,394.011,375.305,348.533,375.305z"/> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +</svg> diff --git a/img/code.svg b/img/code.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <!-- Uploaded to SVGRepo https://www.svgrepo.com --> + <title>ic_fluent_code_24_regular</title> + <desc>Created with Sketch.</desc> + <g id="🔍-Product-Icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <g id="ic_fluent_code_24_regular" fill="#212121" fill-rule="nonzero"> + <path d="M8.06561801,18.9432081 L14.565618,4.44320807 C14.7350545,4.06523433 15.1788182,3.8961815 15.5567919,4.06561801 C15.9032679,4.2209348 16.0741922,4.60676263 15.9697642,4.9611247 L15.934382,5.05679193 L9.43438199,19.5567919 C9.26494549,19.9347657 8.82118181,20.1038185 8.44320807,19.934382 C8.09673215,19.7790652 7.92580781,19.3932374 8.03023576,19.0388753 L8.06561801,18.9432081 L14.565618,4.44320807 L8.06561801,18.9432081 Z M2.21966991,11.4696699 L6.46966991,7.21966991 C6.76256313,6.9267767 7.23743687,6.9267767 7.53033009,7.21966991 C7.79659665,7.48593648 7.8208027,7.90260016 7.60294824,8.19621165 L7.53033009,8.28033009 L3.81066017,12 L7.53033009,15.7196699 C7.8232233,16.0125631 7.8232233,16.4874369 7.53033009,16.7803301 C7.26406352,17.0465966 6.84739984,17.0708027 6.55378835,16.8529482 L6.46966991,16.7803301 L2.21966991,12.5303301 C1.95340335,12.2640635 1.9291973,11.8473998 2.14705176,11.5537883 L2.21966991,11.4696699 L6.46966991,7.21966991 L2.21966991,11.4696699 Z M16.4696699,7.21966991 C16.7359365,6.95340335 17.1526002,6.9291973 17.4462117,7.14705176 L17.5303301,7.21966991 L21.7803301,11.4696699 C22.0465966,11.7359365 22.0708027,12.1526002 21.8529482,12.4462117 L21.7803301,12.5303301 L17.5303301,16.7803301 C17.2374369,17.0732233 16.7625631,17.0732233 16.4696699,16.7803301 C16.2034034,16.5140635 16.1791973,16.0973998 16.3970518,15.8037883 L16.4696699,15.7196699 L20.1893398,12 L16.4696699,8.28033009 C16.1767767,7.98743687 16.1767767,7.51256313 16.4696699,7.21966991 Z" id="🎨-Color"></path> + </g> + </g> +</svg>+ \ No newline at end of file diff --git a/img/music.svg b/img/music.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="430.499px" height="430.499px" viewBox="0 0 430.499 430.499" style="enable-background:new 0 0 430.499 430.499;" + xml:space="preserve"> +<g> + <g id="Layer_7"> + <path d="M388.241,315.399c6.957,22.525-6.975,50.058-33.963,64.415c-29.737,15.806-63.967,9.587-76.438-13.891 + c-12.483-23.478,1.513-55.324,31.244-71.124c15.179-8.068,31.517-10.367,45.537-7.596l-0.674-246.313L155.534,75.548 + l-0.029,281.981c6.833,22.491-7.099,49.923-34.022,64.227c-29.737,15.8-63.958,9.6-76.438-13.878 + c-12.475-23.489,1.513-55.337,31.25-71.142c15.196-8.08,31.551-10.38,45.592-7.584l0.044-282.505L389.104,0L388.241,315.399z"/> + </g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +</svg> diff --git a/img/reddit.svg b/img/reddit.svg @@ -0,0 +1,6 @@ +<svg width="24px" height="24px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M16.9848 13.5C16.9848 14.2993 16.3368 14.9473 15.5374 14.9473C14.738 14.9473 14.09 14.2993 14.09 13.5C14.09 12.7006 14.738 12.0526 15.5374 12.0526C16.3368 12.0526 16.9848 12.7006 16.9848 13.5Z" fill="black"/> +<path d="M8.45738 14.9473C9.25674 14.9473 9.90475 14.2993 9.90475 13.5C9.90475 12.7006 9.25674 12.0526 8.45738 12.0526C7.65802 12.0526 7.01001 12.7006 7.01001 13.5C7.01001 14.2993 7.65802 14.9473 8.45738 14.9473Z" fill="black"/> +<path d="M8.85013 16.6288C8.49979 16.4078 8.03664 16.5127 7.81565 16.863C7.59466 17.2134 7.69951 17.6765 8.04985 17.8975L8.39477 18.1151C10.595 19.503 13.3971 19.503 15.5973 18.1151L15.9422 17.8975C16.2926 17.6765 16.3974 17.2134 16.1764 16.863C15.9554 16.5127 15.4923 16.4078 15.142 16.6288L14.797 16.8464C13.0857 17.9259 10.9064 17.9259 9.19505 16.8464L8.85013 16.6288Z" fill="black"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M19.9605 1.75C19.0866 1.75 18.3245 2.22861 17.922 2.93801L14.3217 2.19949C13.9721 2.12777 13.6204 2.31236 13.4808 2.64083C13.07 3.60742 12.4535 5.07237 11.9393 6.32585C11.7573 6.76955 11.5873 7.18862 11.4435 7.55064C9.39709 7.63308 7.50064 8.16774 5.94951 9.03545C5.41473 8.14005 4.43607 7.53946 3.31579 7.53946C1.6226 7.53946 0.25 8.91206 0.25 10.6052C0.25 11.9006 1.0528 13.007 2.18741 13.4565C2.05646 13.9351 1.98682 14.4334 1.98682 14.9474C1.98682 17.0889 3.19585 18.9587 5.01221 20.2642C6.82975 21.5706 9.3027 22.3552 12 22.3552C14.6973 22.3552 17.1702 21.5706 18.9877 20.2642C20.8041 18.9587 22.0131 17.0889 22.0131 14.9474C22.0131 14.4334 21.9435 13.9351 21.8125 13.4565C22.9468 13.0072 23.75 11.9009 23.75 10.6052C23.75 8.91206 22.3774 7.53946 20.6842 7.53946C19.5639 7.53946 18.5852 8.14005 18.0505 9.03546C16.6243 8.23768 14.9063 7.72142 13.0482 7.57932C13.1358 7.36278 13.2295 7.13313 13.3271 6.89516C13.746 5.87394 14.2341 4.7095 14.6219 3.79229L17.64 4.41138C17.7957 5.55385 18.7753 6.43421 19.9605 6.43421C21.254 6.43421 22.3026 5.38561 22.3026 4.0921C22.3026 2.7986 21.254 1.75 19.9605 1.75ZM19.1184 4.0921C19.1184 3.62702 19.4954 3.25 19.9605 3.25C20.4256 3.25 20.8026 3.62702 20.8026 4.0921C20.8026 4.55719 20.4256 4.93421 19.9605 4.93421C19.4954 4.93421 19.1184 4.55719 19.1184 4.0921ZM12 9.03946C12.1543 9.03946 12.3075 9.04233 12.4596 9.048C12.4582 9.07685 12.4553 9.0982 12.4538 9.10845C12.4513 9.12529 12.4488 9.13703 12.4478 9.1415L12.4465 9.14739L12.4491 9.13787C12.4546 9.11926 12.4639 9.09007 12.478 9.04869C14.7024 9.13488 16.6791 9.81841 18.1123 10.8485C19.6485 11.9527 20.5131 13.4118 20.5131 14.9474C20.5131 16.4829 19.6485 17.942 18.1123 19.0462C16.5772 20.1495 14.4186 20.8552 12 20.8552C9.58135 20.8552 7.42272 20.1495 5.88766 19.0462C4.35141 17.942 3.48682 16.4829 3.48682 14.9474C3.48682 13.4118 4.35141 11.9527 5.88766 10.8485C7.42272 9.7452 9.58135 9.03946 12 9.03946ZM1.75 10.6052C1.75 9.74049 2.45103 9.03946 3.31579 9.03946C3.91282 9.03946 4.43322 9.37393 4.69734 9.86728C3.89802 10.4962 3.23394 11.2401 2.76317 12.071C2.17089 11.8476 1.75 11.2748 1.75 10.6052ZM21.2368 12.071C20.766 11.2401 20.1019 10.4962 19.3026 9.8673C19.5668 9.37394 20.0872 9.03946 20.6842 9.03946C21.549 9.03946 22.25 9.74049 22.25 10.6052C22.25 11.2746 21.8295 11.8475 21.2368 12.071Z" fill="black"/> +</svg> diff --git a/img/education.svg b/img/school.svg diff --git a/img/social.svg b/img/social.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + viewBox="0 0 58 58" style="enable-background:new 0 0 58 58;" xml:space="preserve"> +<g> + <path style="fill:#546A79;" d="M29,1.5c-16.016,0-29,11.641-29,26c0,5.292,1.768,10.211,4.796,14.318 + C4.398,46.563,3.254,53.246,0,56.5c0,0,9.943-1.395,16.677-5.462c0.007,0.003,0.015,0.006,0.022,0.009 + c2.764-1.801,5.532-3.656,6.105-4.126c0.3-0.421,0.879-0.548,1.33-0.277c0.296,0.178,0.483,0.503,0.489,0.848 + c0.01,0.622-0.005,0.784-5.585,4.421C22.146,52.933,25.498,53.5,29,53.5c16.016,0,29-11.641,29-26S45.016,1.5,29,1.5z"/> + <path style="fill:#FFFFFF;" d="M30,20.5H15c-0.552,0-1-0.448-1-1s0.448-1,1-1h15c0.552,0,1,0.448,1,1S30.552,20.5,30,20.5z"/> + <path style="fill:#FFFFFF;" d="M43,28.5H15c-0.552,0-1-0.448-1-1s0.448-1,1-1h28c0.552,0,1,0.448,1,1S43.552,28.5,43,28.5z"/> + <path style="fill:#FFFFFF;" d="M43,36.5H15c-0.552,0-1-0.448-1-1s0.448-1,1-1h28c0.552,0,1,0.448,1,1S43.552,36.5,43,36.5z"/> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +</svg> diff --git a/img/stream.svg b/img/stream.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + viewBox="0 0 472.615 472.615" style="enable-background:new 0 0 472.615 472.615;" xml:space="preserve"> +<g> + <g> + <path d="M0,0v472.615h472.615V0H0z M86.161,432H39.213v-46.948h46.947V432z M86.161,345.891H39.213v-46.948h46.947V345.891z + M86.161,259.782H39.213v-46.948h46.947V259.782z M86.161,173.672H39.213v-46.948h46.947V173.672z M86.161,87.563H39.213V40.615 + h46.947V87.563z M348.8,452.923H123.815v-206.77H348.8V452.923z M348.8,226.461H123.815V19.692H348.8V226.461z M433.402,432 + h-46.948v-46.948h46.948V432z M433.402,345.891h-46.948v-46.948h46.948V345.891z M433.402,259.782h-46.948v-46.948h46.948V259.782 + z M433.402,173.672h-46.948v-46.948h46.948V173.672z M433.402,87.563h-46.948V40.615h46.948V87.563z"/> + </g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +</svg> diff --git a/img/tools.svg b/img/tools.svg @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> +<g> + <g> + <path d="M476.776,100.649h-27.969c-1.874-7.98-5.022-15.473-9.233-22.244l19.791-19.791c6.665-6.665,6.665-17.471,0-24.136 + c-6.664-6.665-17.471-6.665-24.136,0l-19.793,19.789c-6.772-4.211-14.263-7.359-22.245-9.233V17.067 + C393.191,7.641,385.55,0,376.124,0c-9.425,0-17.067,7.641-17.067,17.067v27.97c-7.98,1.874-15.473,5.022-22.244,9.233 + l-19.791-19.791c-6.664-6.665-17.471-6.665-24.136,0c-6.665,6.665-6.665,17.471,0,24.136l19.791,19.791 + c-4.211,6.772-7.359,14.263-9.233,22.244h-27.969c-9.425,0-17.067,7.641-17.067,17.067s7.641,17.065,17.067,17.065h27.969 + c1.874,7.98,5.022,15.473,9.233,22.245l-19.791,19.79c-6.665,6.664-6.665,17.471,0,24.136c6.664,6.665,17.469,6.665,24.136,0 + l19.792-19.79c6.772,4.211,14.263,7.359,22.244,9.233v27.97c0,9.425,7.641,17.067,17.067,17.067s17.067-7.641,17.067-17.067 + v-27.97c7.98-1.874,15.473-5.022,22.245-9.233l19.792,19.792c6.664,6.664,17.471,6.665,24.136,0s6.665-17.471,0-24.136 + l-19.791-19.791c4.211-6.772,7.359-14.263,9.233-22.245h27.969c9.425,0,17.067-7.641,17.067-17.067 + S486.201,100.649,476.776,100.649z M376.124,135.497c-9.804,0-17.781-7.977-17.781-17.781c0-9.805,7.977-17.781,17.781-17.781 + c9.805,0,17.782,7.977,17.782,17.781C393.907,127.521,385.93,135.497,376.124,135.497z"/> + </g> +</g> +<g> + <g> + <path d="M476.773,377.219h-27.969c-1.874-7.98-5.022-15.473-9.233-22.245l19.791-19.791c6.665-6.664,6.665-17.471,0-24.136 + c-6.664-6.664-17.471-6.665-24.136,0l-19.792,19.792c-6.772-4.211-14.263-7.359-22.245-9.233v-27.97 + c0-9.425-7.641-17.067-17.067-17.067s-17.067,7.641-17.067,17.067v27.97c-7.98,1.874-15.471,5.022-22.244,9.233l-19.792-19.791 + c-6.664-6.664-17.471-6.665-24.136,0c-6.665,6.665-6.665,17.471,0,24.136l19.79,19.791c-4.211,6.772-7.359,14.263-9.233,22.245 + h-27.969c-9.425,0-17.067,7.641-17.067,17.067s7.641,17.067,17.067,17.067h27.969c1.874,7.98,5.022,15.473,9.233,22.244 + l-19.79,19.791c-6.665,6.665-6.665,17.471,0,24.136c6.664,6.665,17.471,6.665,24.136,0l19.791-19.791 + c6.771,4.211,14.263,7.359,22.244,9.233v27.968c0,9.425,7.641,17.067,17.067,17.067s17.067-7.641,17.067-17.067v-27.969 + c7.98-1.874,15.473-5.022,22.245-9.233l19.792,19.791c6.664,6.665,17.471,6.666,24.136,0c6.665-6.665,6.665-17.471,0-24.136 + l-19.791-19.79c4.211-6.772,7.359-14.263,9.233-22.244h27.969c9.425,0,17.067-7.641,17.067-17.067 + S486.199,377.219,476.773,377.219z M376.124,412.066c-9.804,0-17.781-7.977-17.781-17.781c0-9.804,7.977-17.781,17.781-17.781 + c9.805,0,17.782,7.977,17.782,17.781C393.907,404.09,385.93,412.066,376.124,412.066z"/> + </g> +</g> +<g> + <g> + <path d="M278.901,238.932h-36.773c-2.171-10.907-6.443-21.472-12.82-31.043l25.975-25.975c6.665-6.665,6.665-17.471,0-24.136 + c-6.664-6.665-17.471-6.665-24.136,0l-25.976,25.975c-9.571-6.377-20.136-10.65-31.043-12.82V134.16 + c0-9.425-7.641-17.067-17.067-17.067c-9.425,0-17.067,7.641-17.067,17.067v36.773c-10.907,2.171-21.472,6.443-31.043,12.82 + l-25.975-25.975c-6.664-6.665-17.471-6.665-24.136,0s-6.665,17.471,0,24.136l25.975,25.975 + c-6.377,9.571-10.651,20.136-12.822,31.043H35.224c-9.425,0-17.067,7.641-17.067,17.067s7.641,17.067,17.067,17.067h36.772 + c2.171,10.907,6.443,21.472,12.822,31.043l-25.975,25.975c-6.665,6.665-6.665,17.471,0,24.136c6.664,6.665,17.471,6.666,24.136,0 + l25.975-25.975c9.571,6.377,20.136,10.65,31.043,12.82v36.773c0,9.425,7.641,17.067,17.067,17.067s17.067-7.641,17.067-17.067 + v-36.773c10.907-2.171,21.472-6.443,31.043-12.82l25.975,25.975c6.664,6.665,17.471,6.666,24.136,0 + c6.665-6.664,6.665-17.469,0-24.135l-25.977-25.977c6.377-9.571,10.65-20.135,12.82-31.043h36.773 + c9.425,0,17.067-7.641,17.067-17.067S288.327,238.932,278.901,238.932z M178.211,277.15 + c-11.614,11.614-30.663,11.634-42.298-0.001c-11.614-11.614-11.635-30.662,0.001-42.298c11.616-11.616,30.664-11.634,42.299,0 + C189.874,246.512,189.874,265.488,178.211,277.15z"/> + </g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +<g> +</g> +</svg> diff --git a/index.html b/index.html @@ -1,32 +1,281 @@ <!DOCTYPE html> <html lang="en"> -<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"> -</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"> - </form> + <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"> + </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"> + </form> - <ul id="links"> - <li> - <img src="img/downloads.svg"/> - <ul> - <li><a href="https://example.com">Example 1</a></li> - <li><a href="https://example.com">Example 2</a></li> - </ul> - </li> - <li> - <img src="img/education.svg"> - <ul> - <li><a href="https://scholar.google.com">Google Scholar</a></li> - </ul> - </li> - </ul> -</body> + <ul id='links'> + <li> + <a title="school" href="#"><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> + </ul> + </li> + <li> + <a title="downloads" href="#"><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> + </ul> + </li> + <li> + <a title="stream" href="#"><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> + </ul> + </li> + <li> + <a title="reddit" href="#"><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> + </ul> + </li> + <li> + <a title="code" href="#"><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> + </ul> + </li> + <li> + <a title="music" href="#"><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> + </ul> + </li> + <li> + <a title="social" href="#"><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> + </ul> + </li> + <li> + <a title="cloud" href="#"><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> + </ul> + </li> + <li> + <a title="tools" href="#"><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> + <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> + <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> + </ul> + </li> + </ul> + </body> </html> diff --git a/linkgen.rb b/linkgen.rb @@ -0,0 +1,33 @@ +#!/usr/bin/env ruby +# Takes links JSON on stdin, outputs HTML on stdout +require 'json' + +begin + categories = JSON.parse($stdin.read) +rescue JSON::ParserError + warn "Couldn't parse input." + exit 1 +end + +outlines = "<ul id='links'>\n" +categories.each do |cat| + outlines += <<~EOF + <li> + <a title="#{cat["name"].downcase}" href="#"><img src="img/#{cat["name"].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 + end + outlines += <<~EOF + </ul> + </li> + EOF +end +outlines += "</ul>" + +puts outlines diff --git a/links.json b/links.json @@ -0,0 +1,909 @@ +[ + { + "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/style.css b/style.css @@ -40,6 +40,9 @@ ul#links > li img { 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; @@ -49,7 +52,6 @@ ul#links li:hover ul { display: block; } ul#links li ul { - background: #aaaaee; min-width: 300%; max-width: 30vw; overflow: scroll; @@ -59,6 +61,8 @@ ul#links li ul { z-index: 1; top: 5em; text-align: left; + max-height: 30vh; + background: cornflowerblue; } ul#links li ul li:hover { background: #8080e6; diff --git a/style.css.map b/style.css.map @@ -1 +1 @@ -{"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;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AAEA;EACE;;AAEF;EACE,YAjDI;EAkDJ;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 +{"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 @@ -26,6 +26,7 @@ ul#links { display: flex; align-items: baseline; + > li { border: 1px solid transparent; border-radius: 5px; @@ -38,6 +39,9 @@ ul#links { max-height: 3em; padding: 1em; } + > a:focus + ul, >a:active + ul { + display: block; + } } li { list-style: none; @@ -48,7 +52,6 @@ ul#links { display: block; } ul { - background: $lightbg; min-width: 300%; max-width: 30vw; overflow: scroll; @@ -58,6 +61,8 @@ ul#links { z-index: 1; top: 5em; text-align: left; + max-height: 30vh; + background: cornflowerblue; li:hover { background: darken($lightbg, 10%); } a {