diff --git a/.editorconfig b/.editorconfig index a1c48c5..767588c 100644 --- a/.editorconfig +++ b/.editorconfig @@ -5,7 +5,7 @@ insert_final_newline = true end_of_line = lf charset = utf-8 -[*.{js,ts,json,html}] +[*.{js,ts,json,html,css,scss}] indent_style = tab tab_width = 4 indent_size = 4 diff --git a/.gitignore b/.gitignore index badbc02..adbc696 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +.idea _site .sass-cache diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2a9aad0..1d81e14 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,6 +23,6 @@ code: //github.com/link/zum/quelltext/wenn/vorhanden ``` 4. Ist die Datei gespeichert und gepusht, kannst du einen Pull-Request machen. -Willst du kein Userscript, sondern ein Tool oder eine WEbseite hinzufügen, schau dir am Besten die bereits existierenden Einträge anderer Tools an. +Willst du kein Userscript, sondern ein Tool oder eine Webseite hinzufügen, schau dir am Besten die bereits existierenden Einträge anderer Tools an. Ich freue mich auf deine Einträge! diff --git a/README.md b/README.md index 19ebdc1..272ca60 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,12 @@ +# Archiviert am 2025-03-29 +benutz was anderes + # userscripts Was es gibt, was gewollt wird. Du willst vermutlich dort hin: [`https://holzmaster.github.io/userscripts/`](https://holzmaster.github.io/userscripts/) + +> **Warning** +> Hamlo diff --git a/_data/badges.yml b/_data/badges.yml new file mode 100644 index 0000000..087cfac --- /dev/null +++ b/_data/badges.yml @@ -0,0 +1,195 @@ +keyb0ard: + image: "//pr0gramm.com/media/badges/keyboard.png" + description: "Brachte uns das pr0gramm Keyboard - 30. Nov 2014" + link: //pr0gramm.com/top/keyb0ard +wichtel: + image: "//pr0gramm.com/media/badges/secret-santa-2014.png" + description: "Nahm am Wichteln 20XX teil" + link: //pr0gramm.com/top/wichteln +hurensohn: + image: "//pr0gramm.com/media/badges/bad-secret-santa-2014.png" + description: "Hat beim Wichteln 20XX kein Geschenk verschickt" + link: //pr0gramm.com/top/wichteln +years: + image: "//pr0gramm.com/media/badges/years.png" + description: "Hat X Jahre auf pr0gramm verschwendet " +comments: + image: "//pr0gramm.com/media/badges/comments.png" + description: "Hat mehr als X Kommentare verfasst" +tags: + image: "//pr0gramm.com/media/badges/tags.svg" + description: "Hat mehr als X Tags gesetzt." +coin: + image: "//pr0gramm.com/media/badges/pr0-coin.png" + description: "Hat X Tage pr0mium erschürft" + link: //pr0gramm.com/top/2043677 +pr0mart: + image: "//pr0gramm.com/media/badges/shopping-cart.png" + description: "Kommerzhure" + link: //pr0mart.com + +fag: + image: "//pr0gramm.com/media/badges/social-share.png" + description: "Hat auf einen der Social Share Buttons gedrückt. - 1. Apr 2015" + link: //pr0gramm.com/top/april + +benitrat0r_lose: + image: "//pr0gramm.com/media/badges/benitrat0r-lose.png" + description: "Hat X Benis gewonnen - 1. Apr 2017" + link: //pr0gramm.com/top/1850207 +benitrat0r_win: + image: "//pr0gramm.com/media/badges/benitrat0r-win.png" + description: "Hat X Benis verzockt - 1. Apr 2017" + link: //pr0gramm.com/top/1850207 + +contract: + image: "//pr0gramm.com/media/badges/contract.png" + description: "Hat X Benis geliehen und erfolgreich zurückgezahlt - 1. Apr 2017" + link: //pr0gramm.com/top/1851768 +crumbled_contract: + image: "//pr0gramm.com/media/badges/crumbled-contract.png" + description: "Hat X Benis geliehen und bekam Besuch vom Inkassobüro - 1. Apr 2017" + link: //pr0gramm.com/top/1851768 + + +connect4_red: + image: "//pr0gramm.com/media/badges/connect4-red.png" + description: "Ging am 1. April 2018 siegreich hervor - 2. Apr 2018" + link: //pr0gramm.com/top/2472492 +connect4_blue: + image: "//pr0gramm.com/media/badges/connect4-blue.png" + description: "Wurde am 1. April 2018 hart penetriert - 1. Apr 2018" + link: //pr0gramm.com/top/2472492 + +deleted_upload: + image: "//pr0gramm.com/media/badges/item-delete.svg" + description: "Hat X eigene Hochlads löschen lassen" +deleted_comments: + image: "//pr0gramm.com/media/badges/comment-delete.svg" + description: "Hat X eigene Kommentare löschen lassen" + +krebs_spende: + image: "//pr0gramm.com/media/badges/krebs-donation.png" + description: "Hat gegen Krebs gespendet - 8. Mai 2018" + link: //pr0gramm.com/top/Das%20pr0%20spendet +krebs_spende_starter: + image: "//pr0gramm.com/media/badges/krebs-starter.png" + description: "Hat als wahrer Ehrenmann die größte Aktion des pr0s losgetreten - 8. Mai 2018" + link: //pr0gramm.com/top/Das%20pr0%20spendet + +artikel_13: + image: "//pr0gramm.com/media/badges/art13.png" + description: "Die Feder ist mächtiger als das Schwert - 19. Sep 2018" + link: //pr0gramm.com/new/das%20pr0%20schreibt + +benitrat0r_2019_win: + image: "//pr0gramm.com/media/badges/benitrator-win.png" + description: "Hat im März 2019 nach X Drehs X Benis gewonnen - 31. Mär 2019" + link: //pr0gramm.com/top/3084263 +benitrat0r_2019_lose: + image: "//pr0gramm.com/media/badges/benitrator-lose.png" + description: "Hat im März 2019 nach X Drehs X Benis verzockt - 31. Mär 2019" + link: //pr0gramm.com/top/3084263 + +reinlad: + image: "//pr0gramm.com/media/badges/paint-silver.png" + description: "Hat am 1. April 2019 einen Reinlad erstellt - 1. Apr 2019" + link: //pr0gramm.com/top/3121461 +profi_reinlad: + image: "//pr0gramm.com/media/badges/paint-gold.png" + description: "Hat am 1. April 2019 einen Profi Reinlad erstellt - 1. Apr 2019" + link: //pr0gramm.com/top/3121461 + +krebs_spende_2019: + image: "//pr0gramm.com/media/badges/krebs-donation-2019.png" + description: "Hat 2019 gegen Krebs gespendet - 2. Apr 2019" + link: //pr0gramm.com/top/krebsspende +good_noodle: + image: "//pr0gramm.com/media/badges/good-noodle.png" + description: "Ist eine gute Nudel und hat 2020 etwas Gutes getan - 27. Mär 2020" + link: //pr0gramm.com/top/3770179 + +benitrator20_win: + image: "//pr0gramm.com/media/badges/benitrator-2020-win.png" + description: "Hat im März 2020 nach X Drehs X Benis gewonnen - 31. Mär 2020" + link: //pr0gramm.com/top/3770179 +benitrator20_lose: + image: "//pr0gramm.com/media/badges/benitrator-2020-lose.png" + description: "Hat im März 2020 nach X Drehs X Benis verzockt - 31. Mär 2020" + link: //pr0gramm.com/top/3770179 + +pr0rona_mask: + image: "//pr0gramm.com/media/badges/pr0rona-mask.png" + description: "Hat sich am 1. April 2020 nicht mit pr0rona infiziert - 1. Apr 2020" + link: //pr0gramm.com/user/pr0gramm/uploads/nachrichtenpr0gramm +pr0rona_globuli: + image: "//pr0gramm.com/media/badges/pr0rona-globuli.png" + description: "Hat sich am 1. April 2020 mit pr0rona infiziert und wurde geheilt - 1. Apr 2020" + link: //pr0gramm.com/user/pr0gramm/uploads/nachrichtenpr0gramm +pr0rona_thermometer: + image: "//pr0gramm.com/media/badges/pr0rona-thermometer.png" + description: "Hat sich am 1. April 2020 mit pr0rona infiziert und muss mit den Folgen leben - 1. Apr 2020" + link: //pr0gramm.com/user/pr0gramm/uploads/nachrichtenpr0gramm +pr0rona_beer: + image: "//pr0gramm.com/media/badges/pr0rona-beer.png" + description: "Hat am 1. April 2020 mehr als 100 Rollen Klopapier gehortet - 1. Apr 2020" + link: //pr0gramm.com/user/pr0gramm/uploads/nachrichtenpr0gramm +pr0rona_toiletpaper: + image: "//pr0gramm.com/media/badges/pr0rona-toiletpaper.png" + description: "Hat am 1. April 2020 mehr als 1000 Liter Bier gehortet - 1. Apr 2020" + link: //pr0gramm.com/user/pr0gramm/uploads/nachrichtenpr0gramm +backpack: + image: "//pr0gramm.com/media/badges/backpack.png" + description: "XxKlopapier - 2. Apr 2020 " + link: //pr0gramm.com/top/3793877 + +donation_2021: + image: "//pr0gramm.com/media/badges/donation-2021.png" + description: "Hat sich mit seiner Spende im März 2021 am 1. Mio. Meilestein beteiligt - 31. Mär 2021" + link: //pr0gramm.com/top/4482775 + +casino_winner: + image: "//pr0gramm.com/media/badges/casino-winner.png" + description: "Hat im CASINO PR0YALE X Credits / X Benis gewonnen - 31. Mär 2021" + link: //pr0gramm.com/top/4467685 +casino_loser: + image: "//pr0gramm.com/media/badges/casino-loser.png" + description: "Die Bank gewinnt immer. X Credits / X Benis im CASINO PR0YALE verzockt - 31. Mär 2021" + link: //pr0gramm.com/top/4467685 +casino_jackpot: + image: "//pr0gramm.com/media/badges/casino-jackpot.png" + description: "Jackpott - 31. Mär 2021" + link: //pr0gramm.com/top/4467685 +casino_king: + image: "//pr0gramm.com/media/badges/casino-king.png" + description: "Casino King - 31. Mär 2021" + link: //pr0gramm.com/top/4467685 +casino_roulette: + image: "//pr0gramm.com/media/badges/casino-roulette.png" + description: "Roulette - 31. Mär 2021" + link: //pr0gramm.com/top/4467685 +casino_gewinnertyp: + image: "//pr0gramm.com/media/badges/casino-gewinnertyp.png" + description: "Gewinnertyp - 31. Mär 2021" + link: //pr0gramm.com/top/4467685 +casino_hooker: + image: "//pr0gramm.com/media/badges/casino-hooker.png" + description: "Blackjack and Hookers - 31. Mär 2021" + link: //pr0gramm.com/top/4467685 + +stonks_gain: + image: "//pr0gramm.com/media/badges/stonks-gain.png" + description: "Hat am Stonk-Market X BNS gewonnen - 1. Apr 2021" + link: //pr0gramm.com/top/4484835 +stonks_crash: + image: "//pr0gramm.com/media/badges/stonks-crash.png" + description: "Hat am Stonk-Market X BNS verzockt - 1. Apr 2021" + link: //pr0gramm.com/top/4484835 +stonks_diamond_paws: + image: "//pr0gramm.com/media/badges/stonks-diamond-paws.png" + description: "Hat X $KDSE gekauft und bis zum Schluss gehalten - 1. Apr 2021" + link: //pr0gramm.com/top/4484835 +stonks_jrmy: + image: "//pr0gramm.com/media/badges/stonks-jrmy.png" + description: "Hat X $JRMY für durchschnittlich X BNS gekauft - 1. Apr 2021" + link: //pr0gramm.com/top/4489326 diff --git a/_includes/badge-entry.html b/_includes/badge-entry.html new file mode 100644 index 0000000..d38d401 --- /dev/null +++ b/_includes/badge-entry.html @@ -0,0 +1,4 @@ +
  • + + {{ include.badge.description }} +
  • \ No newline at end of file diff --git a/_includes/color-table.html b/_includes/color-table.html new file mode 100644 index 0000000..8c13ac9 --- /dev/null +++ b/_includes/color-table.html @@ -0,0 +1,20 @@ + + + + + + + + + + + {%- for color in include.colors -%} + + + + + + + {%- endfor -%} + +
    FarbcodeVorschauNameAndere Formate
    #{{ color.color }}#{{ color.color }}{{ color.name }}Formate
    \ No newline at end of file diff --git a/_includes/head.html b/_includes/head.html index 47057b5..3ef79da 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -2,6 +2,7 @@ + {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} diff --git a/_posts/2019-03-12-p0weruser.md b/_posts/2019-03-12-p0weruser.md index 044b43d..ec7d39a 100644 --- a/_posts/2019-03-12-p0weruser.md +++ b/_posts/2019-03-12-p0weruser.md @@ -4,28 +4,26 @@ title: "p0weruser" categories: - userscript - installable -author: FlorianMaak -link: //github.com/FlorianMaak/p0weruser/raw/master/dist/p0weruser.user.js -code: //github.com/FlorianMaak/p0weruser +author: + - PoTTii + - FlorianMaak +link: //scarwolf.github.io/p0weruser/p0weruser.user.js +code: //github.com/Scarwolf/p0weruser --- -- Breitbildmodus -- Hervorheben von Reposts in der Übersicht -- Zentrale Addon-Einstellungen -- Benisanzeige im Header -- Nachrichten Schnellzugriff -- Erweiterte Kommentare -- Desktop Benachrichtigungen -- Filter-Markierung -- Texterkennung in Bildern -- Integration von Rene8888s repost-check -- Integration von pr0p0ll.com -- "Bereits gesehen"-Markierung -- C0mmunityrat Benachrichtigungen -- Benis Vorschau in der Übersicht -- Video/Bild Vergrößerung auf Originalgröße -- Visualisierte Votes -- Erweiterte Nachrichtenanzeige + +- Addon-Settings +- Repost-Highlight +- Widescreen mode +- Current benis in header +- Notification Center +- Advanced Comments +- Desktop Notifications +- Filter-Labels +- TinEye Imagesearch +- Integration of Rene8888s repost-check +- Automated text recognition +- Integration of [pr0p0ll.com](https://pr0p0ll.com) +- Mark viewed posts - Anonymous Title -Dieses Userscript befindet sich noch in der Entwicklung und wird stetig erweitert. -Der aktuelle Stand ist dem Repository zu entnehmen. +Das ursprüngliche p0weruser-Skript von FlorianMaak wird nicht mehr gewartet und befindet sich [hier](https://github.com/FlorianMaak/p0weruser). Mehr Infos dazu findest du [hier](https://pr0gramm.com/new/3887709). diff --git a/_posts/2019-04-06-reinlad.md b/_posts/2019-04-06-reinlad.md new file mode 100644 index 0000000..1176064 --- /dev/null +++ b/_posts/2019-04-06-reinlad.md @@ -0,0 +1,14 @@ +--- +layout: post +title: "Reinlad" +categories: + - userscript + - installable +author: erdbaer +link: //erdbeere.github.io/reinlad/userscript.js +code: //github.com/erdbeere/reinlad +--- + + Reinlad +- Holt den Reinlad Editor vom 1. April 2019 einen Tag pro Woche zurück +- Beinhaltet einen c0mmunity-Reinlader diff --git a/_posts/2019-04-16-pr0-tv.md b/_posts/2019-04-16-pr0-tv.md new file mode 100644 index 0000000..655b649 --- /dev/null +++ b/_posts/2019-04-16-pr0-tv.md @@ -0,0 +1,15 @@ +--- +layout: post +title: "Pr0-TV" +categories: + - userscript + - installable +author: TheShad0w +link: //github.com/pr0-dev/pr0-tv/raw/master/pr0-tv.user.js +code: //github.com/pr0-dev/pr0-tv +--- + +Pr0 TV +- Bringt pr0gramm TV als feature zurück +- Einfache Bedienung durch Numpad und Nummerntasten +- Originales Layout und on-screen Fernbedienung diff --git a/_posts/2019-05-11-pr0p0ll-viewer.md b/_posts/2019-05-11-pr0p0ll-viewer.md new file mode 100644 index 0000000..89390c5 --- /dev/null +++ b/_posts/2019-05-11-pr0p0ll-viewer.md @@ -0,0 +1,13 @@ +--- +layout: post +title: "pr0p0ll-Viewer" +categories: +- tool +- website +author: +- PoTTii +presented: 3083479 +link: //scarwolf.github.io/pr0p0ll-viewer/ +--- + +Mit dem pr0p0ll-Viewer kannst du in unter 10 Sekunden pr0p0ll-Umfragen auswerten und einen fertigen Screenshot zum hochladen auf das pr0gramm herunterladen. diff --git a/_posts/2020-04-29-pr0tools.md b/_posts/2020-04-29-pr0tools.md new file mode 100644 index 0000000..8344005 --- /dev/null +++ b/_posts/2020-04-29-pr0tools.md @@ -0,0 +1,13 @@ +--- +layout: post +title: "pr0tools" +categories: +- tool +- website +author: +- RundesBalli +presented: 3273333 +link: //pr0.tools +--- + +pr0tools ist eine Aufstellung vieler nützlicher Tools und Links für unser pr0gramm. Vom pr0verter über den pr0texter bis hin zur Badewannen-Norm ist alles dabei. diff --git a/_posts/2020-07-24-pr0cinga.md b/_posts/2020-07-24-pr0cinga.md new file mode 100644 index 0000000..1f9d1ba --- /dev/null +++ b/_posts/2020-07-24-pr0cinga.md @@ -0,0 +1,14 @@ +--- +layout: post +title: "pr0cinga" +categories: +- monitoring +- theme +author: +- thec0der +presented: 3587597 +link: //codeberg.org/thec0der/pr0cinga +--- + +pr0cinga ist ein alternatives Theme für die WebGUI der Monitoring-Software Icinga2 (IcingaWeb). +Es ersetzt die hellen und grellen Standardfarben gegen die klassischen Farben des pr0 und ermöglicht dadurch ein wesentlich angenehmeres Arbeiten. diff --git a/_posts/2021-06-05-wide-pr0.md b/_posts/2021-06-05-wide-pr0.md new file mode 100644 index 0000000..ac056b1 --- /dev/null +++ b/_posts/2021-06-05-wide-pr0.md @@ -0,0 +1,11 @@ +--- +layout: post +title: "wide pr0" +categories: + - userscript +author: HammerHerbert +presented: 4599860 +link: //github.com/kb-elmo/widepr0 +code: //github.com/kb-elmo/widepr0 +--- +Macht, dass das pr0gramm die volle Breite des Bildschirms verwendet. Ohne Gedöns. Werbung bleibt da. diff --git a/_sass/_base.scss b/_sass/_base.scss index 417f19b..578a7f5 100644 --- a/_sass/_base.scss +++ b/_sass/_base.scss @@ -58,15 +58,6 @@ figcaption { font-size: $small-font-size; } - - -/** - * Lists - */ -ul, ol { - margin-left: $spacing-unit; -} - li { > ul, > ol { diff --git a/css/main.scss b/css/main.scss index d86a105..c8ebb3b 100644 --- a/css/main.scss +++ b/css/main.scss @@ -1,10 +1,7 @@ --- -# Only the main Sass file needs front matter (the dashes are enough) --- @charset "utf-8"; - - // Our variables $base-font-family: sans-serif, Helvetica, Arial; $base-font-size: 14px; @@ -38,17 +35,17 @@ $post-padding: 20px; $post-padding-negative: -20px; @mixin media-query($device) { - @media screen and (max-width: $device) { - @content; - } + @media screen and (max-width: $device) { + @content; + } } // Import partials from `sass_dir` (defaults to `_sass`) @import - "base", - "layout", - "syntax-highlighting" + "base", + "layout", + "syntax-highlighting" ; body { @@ -76,6 +73,7 @@ article h2 > small { color: $pr0-headlink; } + .pr0-button { font-weight: normal; display: inline-block; @@ -114,6 +112,7 @@ $pr0-spender: #1cb992; $pr0-communityhelfer: #c52b2f; $pr0-nutzerbot: #10366f; $pr0-systembot: #ffc166; +$pr0-alt-helfer: #ea9fa1; $badge-color: #212121; @@ -133,6 +132,7 @@ $badge-color: #212121; .um12:after { color: $pr0-communityhelfer; } .um13:after { color: $pr0-nutzerbot; } .um14:after { color: $pr0-systembot; } +.um15:after { color: $pr0-alt-helfer; } .badge { color: #FFF; @@ -157,11 +157,11 @@ article .links > a { } .color-preview { - font-size: 12px; - font-family: monospace; + font-size: 12px; + font-family: monospace; } -article li { +.custom-dashed-list li { list-style: none; text-indent: -1.5em; padding-left: 1.5em; @@ -171,13 +171,18 @@ article li { } } -.list-horizontal > li { - display: inline; - margin: 2px; - list-style: none; - - &:before { - content: ''; +.badge-list-inline { + display: flex; + gap: 10px; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + + .badge-list-item { + img { + max-width: 30px; + min-width: 30px; + } } } @@ -194,6 +199,32 @@ article li { background-color: $article-background-links; } +.color-table { + width: 100%; + border-collapse: collapse; + + dt.color-preview-column { + text-align: right; + width: 80px; + } + .color-name-column { + width: 100%; + } + td.color-code-column { + text-align: right; + width: 85px; + } + td.format-column { + width: 120px; + } + + & tr > td:nth-child(2) { text-align: justify; } + & td { + border-bottom: 1px solid #161618; + padding: 1px 1px 2px 4px + } +} + .herzlol { color: $pr0-color; } @@ -202,10 +233,7 @@ article li { background: $hightlight-background; } -.badge-container { - // TODO -} -ul.no-list-bullets { +@mixin no-list-bullets { list-style-type: none; } @@ -216,5 +244,36 @@ section dl { margin-bottom: 10px; } } + +section.badges { + dl.badge-list dt { + display: block; + + ul { + display: flex; + flex-direction: column; + gap: 10px; + + li { + display: flex; + align-items: center; + gap: 10px; + + .badge-preview { + min-width: 50px; + text-align: right; + + img[src$=".svg"] { + height: 27px; + } + } + .badge-description { + + } + } + } + } +} + .team-rot { color: #c52b2f } .team-blau { color: #337fd2 } diff --git a/developers.html b/developers.html index 4736c98..13aee6c 100644 --- a/developers.html +++ b/developers.html @@ -9,15 +9,16 @@

    APIs

    -
    Diese Pr0grammer haben bereits etwas für das pr0gramm entwickelt: -