diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..767588c --- /dev/null +++ b/.editorconfig @@ -0,0 +1,15 @@ +root = true + +[*] +insert_final_newline = true +end_of_line = lf +charset = utf-8 + +[*.{js,ts,json,html,css,scss}] +indent_style = tab +tab_width = 4 +indent_size = 4 + +[eckdaten.html] +indent_style = space +indent_size = 2 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 new file mode 100644 index 0000000..1d81e14 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,28 @@ +Schön, dass du etwas zum Repo beitragen willst! + +# Ein Userscript hinzufügen +1. Forke dieses Repo +2. Erstelle im Ordner `_posts` eine neue Datei mit dem Namen `YYY-MM-DD-Script-Name.md`, wobei: + - `YYY-MM-DD` ist das aktuelle Datum + - `Script-Name` ist der Name des Userscripts (möglichst kurz), ohne Leerzeichen (stattdessen mit `-`) +3. Der Inhalt der md-Datei muss so aussehen: +```Markdown +--- +layout: post +title: "Der volle Titel deines Userscripts" +categories: + - userscript + - application +author: +presented: +link: //github.com//zum/.user.js/wenn/vorhanden +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. + +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/2015-05-28-ExtendedBenis-fuer-Kommentare.md b/_posts/2015-05-28-ExtendedBenis-fuer-Kommentare.md index 14885b6..35661f9 100644 --- a/_posts/2015-05-28-ExtendedBenis-fuer-Kommentare.md +++ b/_posts/2015-05-28-ExtendedBenis-fuer-Kommentare.md @@ -6,8 +6,8 @@ categories: - installable author: holzmaster presented: 643743 -link: //github.com/pr0nopoly/comment-mausfaul -code: //github.com/pr0nopoly/comment-mausfaul +link: //github.com/holzmaster/comment-mausfaul +code: //github.com/holzmaster/comment-mausfaul --- Die Benis-Zahlen eines Kommentars direkt neben dem Username! diff --git a/_posts/2015-05-28-SF-Status.md b/_posts/2015-05-28-SF-Status.md index 81c648e..6aecf2f 100644 --- a/_posts/2015-05-28-SF-Status.md +++ b/_posts/2015-05-28-SF-Status.md @@ -6,8 +6,8 @@ categories: - installable author: holzmaster presented: 643743 -link: //github.com/pr0nopoly/sf-status -code: //github.com/pr0nopoly/sf-status +link: //github.com/holzmaster/sf-status +code: //github.com/holzmaster/sf-status --- Zeigt den Safe-For-Flag neben dem "Bild Googlen" an. diff --git a/_posts/2015-05-28-Tag-Stats.md b/_posts/2015-05-28-Tag-Stats.md deleted file mode 100644 index 36a1e2a..0000000 --- a/_posts/2015-05-28-Tag-Stats.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: "Tag Stats" -categories: - - tool - - website -author: knusprigeswuerstchen -presented: 729909 -link: //knusprigeswuerstchen.github.io/pr0grammStats -code: //github.com/knusprigeswuerstchen/pr0grammStats/tree/gh-pages ---- - -Eine übersichtliche Auswertung für Tags. diff --git a/_posts/2015-05-28-cust0m.md b/_posts/2015-05-28-cust0m.md deleted file mode 100644 index 6eda95e..0000000 --- a/_posts/2015-05-28-cust0m.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: "cust0m" -categories: - - plugin - - installable -author: Schwuchtelini -presented: 819023 -link: //pr0gramm.com/top/819023 -code: //pr0gramm.com/top/819023 ---- - -Vereinigt quasi alles, was hier so aufgelistet ist. Alles ist frei einstellbar. diff --git a/_posts/2015-05-28-n0tify.md b/_posts/2015-05-28-n0tify.md deleted file mode 100644 index d155202..0000000 --- a/_posts/2015-05-28-n0tify.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout: post -title: "n0tify" -categories: - - plugin - - installable -browsers: - - chrome -author: knusprigeswuerstchen -presented: 813625 -link: //pr0gramm.com/new/813625 -code: //github.com/knusprigeswuerstchen/n0tify ---- - -Chrome-Plugin für Desktop-Benachrichtigungen. Funktioniert auch, falls das pr0gramm aus Versehen gerade nicht geöffnet ist. diff --git a/_posts/2015-05-28-pr0gramm.com-by-Seglor.md b/_posts/2015-05-28-pr0gramm.com-by-Seglor.md deleted file mode 100644 index 715e7ce..0000000 --- a/_posts/2015-05-28-pr0gramm.com-by-Seglor.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: post -title: "pr0gramm.com by Seglor" -categories: - - userscript - - installable -author: Seglormeister -link: //github.com/Seglormeister/pr0gramm.com-by-Seglor -code: //github.com/Seglormeister/pr0gramm.com-by-Seglor ---- -- Allgemeine Fullscreenansicht -- Kommentarleiste links -- Bilderwechsel mit dem Mausrad -- Eigene Benis-Anzeige im Header -- Erweiterte Kommentaransicht -- "Bereits gesehen"-Markierung der Uploads (deaktivierbar) -- Custom Scrollbar in den Kommentaren -- Bildgröße an Bildschirm angepasst -- Kommentare nach Zeit/Beliebtheit sortieren -- "Random Upload"-Button -- OP-Kennzeichnung in Kommentaren -- Bessere Lesbarkeit der Kommentare durch Farben -- Bildzoom mit der Leertaste (per Drag and Drop verschieben) -- Filteranzeige unter jedem Bild diff --git a/_posts/2017-10-22-p0weruser.md b/_posts/2017-10-22-p0weruser.md deleted file mode 100644 index 4836a5e..0000000 --- a/_posts/2017-10-22-p0weruser.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: post -title: "p0weruser" -categories: - - userscript - - installable -author: FlorianMaak -link: //github.com/FlorianMaak/p0weruser/raw/master/dist/p0weruser.user.js -code: //github.com/FlorianMaak/p0weruser ---- -- Breitbildmodus -- Hervorheben von Reposts in der Übersicht -- Zentrale Addon-Einstellungen -- Benisanzeige im Header -- Nachrichten Schnellzugriff -- Erweiterte Kommentare -- Desktop Notifications -- Filter-Markierung - -Dieses Userscript befindet sich noch in der Entwicklung und wird stetig erweitert. -Der aktuelle Stand ist dem Repository zu entnehmen. diff --git a/_posts/2017-12-19-ProTagFilter.md b/_posts/2017-12-19-ProTagFilter.md new file mode 100644 index 0000000..e1c2bd3 --- /dev/null +++ b/_posts/2017-12-19-ProTagFilter.md @@ -0,0 +1,21 @@ +--- +layout: post +title: "ProTagFilter" +categories: + - userscript +author: ioPr0Skill +presented: 2282883 +link: //github.com/pr0Skill/ProTagFilter/blob/master/ProTagFilter.js +code: //github.com/pr0Skill/ProTagFilter +--- + +Es Ermöglicht das automatische überspringen bzw downvoten anhand bestimmter Tags und ihrer jeweiligen Gewichtung. + +```javascript +var ignoreTags = [{ + tag: 'repost', // wer mag schon reposts? + downvote: true, // automatisch runter Voten? + skip: false, // überspringen + confidenceThreshold: 0.85 // ab welcher confidence ( > mehr upvots < weniger ) +}]; +``` \ No newline at end of file diff --git a/_posts/2018-04-16-pr0-mm-webhook.md b/_posts/2018-04-16-pr0-mm-webhook.md new file mode 100644 index 0000000..8999e21 --- /dev/null +++ b/_posts/2018-04-16-pr0-mm-webhook.md @@ -0,0 +1,15 @@ +--- +layout: post +title: "pr0 Mattermost Webhook" +categories: + - userscript + - application +author: Robinatus +presented: +link: //github.com/Robinatus/pr0_mm_webhook +code: //github.com/Robinatus/pr0_mm_webhook +--- + +Postet automatisiert in einem angegebenen Intervall die neusten Posts über einen Mattermost Incoming Webhook. + +![Vorschau 0](https://i.imgur.com/G4etSMM.png) diff --git a/_posts/2018-05-04-Selfmade_M0d.md b/_posts/2018-05-04-Selfmade_M0d.md new file mode 100644 index 0000000..f225bb7 --- /dev/null +++ b/_posts/2018-05-04-Selfmade_M0d.md @@ -0,0 +1,19 @@ +--- +layout: post +title: "Selfmade M0d" +categories: + - userscript + - installable +author: Frubi +presented: 2252696 +link: //github.com/Frubi22/selfmade_m0d/raw/master/dist/bundle.user.js +code: //github.com/Frubi22/selfmade_m0d +--- + +Selfmade M0d +- Blockiere Posts anhand der Tags, des Uploaders, anhand der Wertung oder des Ranges des Uploaders. +- Blockiere Kommentare anhand der Wörter, des Uploaders oder der Wertung. +- Kürze zu lange Kommentare. +- Gehe automatisch zum nächsten Bild nachdem du per Tastatur gevotet hast. +- Benutze neue Shortcuts um die Seite mit der Tastatur zu bedienen. +- Aktiviere und Deaktiviere das Addon ganz einfach über einen Filter Eintrag oder über ein Shortcut. diff --git a/_posts/2018-09-16-pr0p0ll.md b/_posts/2018-09-16-pr0p0ll.md new file mode 100644 index 0000000..bc18673 --- /dev/null +++ b/_posts/2018-09-16-pr0p0ll.md @@ -0,0 +1,14 @@ +--- +layout: post +title: "pr0p0ll" +categories: +- tool +- website +author: +- RundesBalli +presented: 2161648 +link: //pr0p0ll.com +--- + +pr0p0ll ist die Umfrageplattform nur für pr0grammer. +Erstell deine eigenen Umfragen und befrag die Community! diff --git a/_posts/2019-03-12-p0weruser.md b/_posts/2019-03-12-p0weruser.md new file mode 100644 index 0000000..ec7d39a --- /dev/null +++ b/_posts/2019-03-12-p0weruser.md @@ -0,0 +1,29 @@ +--- +layout: post +title: "p0weruser" +categories: + - userscript + - installable +author: + - PoTTii + - FlorianMaak +link: //scarwolf.github.io/p0weruser/p0weruser.user.js +code: //github.com/Scarwolf/p0weruser +--- + +- 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 + +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/about.md b/about.md index e51a5f7..7f4b071 100644 --- a/about.md +++ b/about.md @@ -8,4 +8,4 @@ Die Userscripts, Plugins, Userstyles und Tools werden alle von unterschiedlichen **Du hast ein neues Skript/Tool/Plugin/Style? Mach einfach einen Pull-Request oder schreibe mir eine PN mit dem Link.** -Diese Webseite wird auf GitHub via Jekyll gehostet und kann von Jedem verändert und ergänzt werden. \ No newline at end of file +Diese Webseite wird auf GitHub via Jekyll gehostet und kann von Jedem verändert und ergänzt werden. diff --git a/css/main.scss b/css/main.scss index 2de4d25..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; @@ -21,6 +18,7 @@ $pr0-header-background: rgba(0, 0, 0, 0.8); $pr0-headlink: #f5f7f6; $article-background: #0a0a0b; $article-background-links: #0e0e0f; +$hightlight-background: #222; $footer-background: $article-background-links; @@ -36,28 +34,24 @@ $on-laptop: 800px; $post-padding: 20px; $post-padding-negative: -20px; - -// Using media queries with like this: -// @include media-query($on-palm) { -// .wrapper { -// padding-right: $spacing-unit / 2; -// padding-left: $spacing-unit / 2; -// } -// } @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 { + font-weight: normal; +} + .icon--pr0gramm > img { width: 16px; height: 16px; @@ -79,6 +73,7 @@ article h2 > small { color: $pr0-headlink; } + .pr0-button { font-weight: normal; display: inline-block; @@ -104,14 +99,20 @@ article h2 > small { $pr0-schwuchtel: #ffffff; $pr0-altschwuchtel: #5bb91c; +$pr0-mittelaltschwuchtel: #addc8d; $pr0-neuschwuchtel: #e108e9; $pr0-admin: #ff9900; $pr0-gebannt: #444444; $pr0-moderator: #008fff; +$pr0-altmoderator: #7fc7ff; $pr0-ftb: #6c432b; $pr0-legende: #1cb992; $pr0-wichtel: #1cb992; $pr0-spender: #1cb992; +$pr0-communityhelfer: #c52b2f; +$pr0-nutzerbot: #10366f; +$pr0-systembot: #ffc166; +$pr0-alt-helfer: #ea9fa1; $badge-color: #212121; @@ -126,6 +127,12 @@ $badge-color: #212121; .um7:after { color: $pr0-legende; } .um8:after { color: $pr0-wichtel; } .um9:after { color: $pr0-spender; } +.um10:after { color: $pr0-mittelaltschwuchtel; } +.um11:after { color: $pr0-altmoderator; } +.um12:after { color: $pr0-communityhelfer; } +.um13:after { color: $pr0-nutzerbot; } +.um14:after { color: $pr0-systembot; } +.um15:after { color: $pr0-alt-helfer; } .badge { color: #FFF; @@ -150,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; @@ -164,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; + } } } @@ -187,6 +199,81 @@ 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; } + +.highlight { + background: $hightlight-background; +} + +@mixin no-list-bullets { + list-style-type: none; +} + +section dl { + dt { margin-bottom: 5px; } + dd { + border-bottom: 1px solid #252525; + 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.md b/developers.html similarity index 87% rename from developers.md rename to developers.html index 4736c98..13aee6c 100644 --- a/developers.md +++ b/developers.html @@ -9,15 +9,16 @@

    APIs

    -
    Diese Pr0grammer haben bereits etwas für das pr0gramm entwickelt: -
      +
        {% for post in site.posts %}
      • {{ post.title }} von {% if post.author %} {% for auth in post.author %} diff --git a/eckdaten.html b/eckdaten.html index eb9d9a7..0ea6650 100644 --- a/eckdaten.html +++ b/eckdaten.html @@ -27,22 +27,47 @@ name: Altschwuchtel css: um2 color: 5bb91c + - + name: Mittelaltschwuchtel + css: um10 + color: addc8d - name: Wichtel css: um8 - color: 1cb992 + color: c52b2f - name: Moderator css: um5 color: 008fff + - + name: Alt-Moderator + css: um11 + color: 7fc7ff - name: Administrator css: um3 color: ff9900 + - + name: System-Bot + css: um14 + color: ffc166 + - + name: Nutzer-Bot + css: um13 + color: 10366f - name: Lebende Legende css: um7 color: 1cb992 + - + name: Community-Helfer + css: um12 + color: c52b2f + - + name: Alt-Helfer + css: um15 + color: ea9fa1 + pr0gramm_colors: - name: Richtiges Grau @@ -50,6 +75,9 @@ - name: pr0gramm-Orange color: ee4d2e + - + name: pr0gramm-Logo-Orange + color: d23c22 - name: "Standard-Schriftfarbe" color: f2f5f4 @@ -86,6 +114,7 @@ - name: "Altes pr0gramm <3" color: ff0082 + epische_farben: - name: "bewährtes Orange" @@ -102,13 +131,18 @@ - name: "altes Pink" color: ff0082 -badges: - - wichtel: "//pr0gramm.com/media/badges/secret-santa-2014.png" - - fag: "//pr0gramm.com/media/badges/social-share.png" - - years: "//pr0gramm.com/media/badges/years.png" - - comments: "//pr0gramm.com/media/badges/comments.png" - - keyb0ard: "//pr0gramm.com/media/badges/keyboard.png" - - hurensohn: "//pr0gramm.com/media/badges/bad-secret-santa-2014.png" + +farbenkrieg_2: + - + name: "Team Rotschwuchteln" + color: c52b2f + - + name: "Team Blauschwuchteln" + color: 337fd2 + - + name: "Team Blauschwuchteln, alternativ" + color: 444444 + favicon: "//pr0gramm.com/media/pr0gramm-favicon.png" favicon_old: "/userscripts/image/pr0gramm-favicon-old.ico" dickbutt_highres: "/userscripts/image/dickbutt-highres.png" @@ -116,65 +150,53 @@ pict0gramm: "//pr0gramm.com/media/fonts/pict0gramm.ttf" torrent: "//pr0gramm.com/new/776656" header_image: "//pr0gramm.com/media/pr0gramm.png" -source_code: "//github.com/pr0nopoly/userscripts" +source_code: "//github.com/holzmaster/userscripts" max_image_width: 1280px max_image_width_source: "//pr0gramm.com/new/816940:comment4467489" comment_font_size: 14px ---

        Eckdaten für Textposts

        +

        Jetzt auch als Teil von pr0gramm: pr0gramm.com/upload-info

        • Farben

          -
            - {% for color in page.pr0gramm_colors %} -
          • - #{{ color.color }} - {{ color.name }} #{{ color.color }} (Formate) -
          • - {% endfor %} -
          + {% include color-table.html colors=page.pr0gramm_colors %}
        • Farb-Themes

          -
            - {% for color in page.epische_farben %} -
          • - #{{ color.color }} - {{ color.name }} #{{ color.color }} (Formate) -
          • - {% endfor %} -
          + {% include color-table.html colors=page.epische_farben %} +
          +
        • + +
        • +
          +

          Farbenkrieg 2.0

          + {% include color-table.html colors=page.farbenkrieg_2 %}
        • Benutzertitel

          -
            - {% for status in page.user_titles %} -
          • - #{{ status.color }} - {{ status.name }} #{{ status.color }} (Formate) -
          • - {% endfor %} -
          + {% include color-table.html colors=page.user_titles %}
        • Schriften und Zeichen

          -
            +
            • Standard-Schriftarten: Sans-Serif (z. B. Helvetica oder Bitstream Vera Sans)
            • +
            • Schriftart des pr0gramm-Logos: Casper Bold
            • Schriftgröße Kommentare: {{ page.comment_font_size }}
            • Benutzer-Punkt zum Kopieren:
            • -
            • Font mit pr0gramm-Icons aka pict0gramm als ttf
            • +
            • Font mit pr0gramm-Icons aka pict0gramm als ttf
        • @@ -182,18 +204,20 @@

          Schriften und Zeichen

        • Badges

          -
            - {% for badge in page.badges %}{% for lol in badge %} -
          • - {% endfor %}{% endfor %} -
          +
          + {%- for badge in site.data.badges -%} + + {{ badge[0] }} + + {%- endfor -%} +
        • Bilder und so

          -
            +
            • Favicon als png
            • Header-Bild als png
            • pr0gramm-Logo als svg
            • @@ -207,7 +231,7 @@

              Bilder und so

            • Sonstiges

              -
                +
                • IRC-Channel: #pr0gramm.com im Quakenet (kein NSFW/NSFL dort posten)
                • Post mit Torrent-Backup. Circa 498 GiB, Stand
                • Gewicht des Stahlofens: 80 kg
                • diff --git a/miniwiki.html b/miniwiki.html new file mode 100644 index 0000000..74e43ac --- /dev/null +++ b/miniwiki.html @@ -0,0 +1,500 @@ +--- +layout: page +title: Mini-Wiki +permalink: /miniwiki/ +--- + +
                  +

                  Badges

                  +

                  Allgemeine Badges

                  +
                  +
                  +
                  +
                    + {% include badge-entry.html badge=site.data.badges.years %} +
                  +
                  +
                  +

                  Das Years-Badge enthält immer die Anzahl an Jahren, die der Benutzer registriert ist. Die Rundung der + Jahrszahl unterscheidet sich von der, die für die Meldung unter dem Benutzernamen ("Gewachsen + seit...") verwendet wird

                  +

                  Das Badge wird dynamisch verteilt - d.h. nicht vom Server verschickt, sondern innerhalb des Frontends anhand der Profildaten zur Liste der User-Badges hinzugefügt.

                  +
                  +
                  +
                  +
                  +
                    + {% include badge-entry.html badge=site.data.badges.comments %} + {% include badge-entry.html badge=site.data.badges.tags %} +
                  +
                  +
                  +

                  Das Comments- und Tag-Badge enthält immer die Anzahl an Kommentaren und Tags in Tausenderschritten, + die + der Benutzer verfasst hat (Stand: 10.Mai 2020).

                  +

                  Das Badge wird dynamisch verteilt - d. h. nicht vom Server verschickt - sondern innerhalb des + Frontends + anhand der Profildaten zur Liste der User-Badges hinzugefügt.

                  +
                  +
                  +
                  +
                  +
                    + {% include badge-entry.html badge=site.data.badges.deleted_upload %} + {% include badge-entry.html badge=site.data.badges.deleted_comments %} +
                  +
                  +
                  +

                  Das Items-Deleted-Badge und Comments-Deleted-Badge wird verliehen, wenn ein Nutzer einen eigenen + Upload + bzw. Kommentar über die DSGVO löschen lassen hat. Gamb wollte die Löschungen transparenter machen + (src).

                  +

                  Geht man mit dem Mauszeiger über das Badge, wird angezeigt, wie viele Uploads respektive Kommentare + der + User löschen lassen hat.

                  +

                  Die Badges werden dynamisch verteilt - d. h. nicht vom Server verschickt - sondern innerhalb des + Frontends anhand der Profildaten zur Liste der User-Badges hinzugefügt. Diese beiden Badges sind die + einzigen im SVG-Format.

                  +
                  +
                  +
                  +
                  +
                    + {% include badge-entry.html badge=site.data.badges.coin %} +
                  +
                  +
                  +

                  Das Coin-Badge wird an alle verliehen, die sich über den pr0gramm-Miner (miner.pr0gramm.com) + mindestens + ein Mal pr0mium erschürft haben.

                  +

                  + Dieser Miner wurde von cha0s entwickelt und war der technische Vorgänger von Coinhive, welches er später gründete ("neue Projekte..."). + Aufgrund der Geschehnisse mit Coinhive werden später cha0s' und Gambs Identitäten von Brian Krebs aufgedeckt. + Dieser Bericht führte auf pr0gramm zur ersten Krebs-Spendenaktion, über die auch in der Tagesschau berichtet wurde. +

                  +

                  Relatierte Tags: Coin schürfende Cryptocommunity, Gamb tanzt im Davidstern +

                  +
                  +
                  +
                  +
                  +
                    + {% include badge-entry.html badge=site.data.badges.pr0mart %} +
                  +
                  +
                  +

                  Das pr0mart-Badge erhalten alle Nutzer, die im pr0mart eingekauft haben.

                  +
                  +
                  +
                  +
                  +
                    + {% include badge-entry.html badge=site.data.badges.wichtel %} + {% include badge-entry.html badge=site.data.badges.hurensohn %} +
                  +
                  +
                  +

                  Im Jahr 2014 fand das erste Wichteln mit 928 Wichteln statt. Die Teilnehmer erhielten ein + Geschenk-Badge. + Lappen, die nichts verschickt haben, erhielten das kaputte Geschenk und wurden gebannt (nicht + permanent). Sie sollten außerdem von weiteren Wichtelaktionen ausgeschlossen werden. Die Prozedur + wurde + bei jedem Wichteln wiederholt. Es ist deshalb das einzige Badge, das ein Benutzer mehrfach haben + kann. +

                  +

                  Es ist möglich, bei einem einzigen Wichtelevent dieses Badge mehrfach zu erhalten: Gutmenschen, die + beim + Nachwichteln etwas verschicken, bekommen ein unabhängiges Badge.

                  +

                  Über die Jahre ist die Anzahl der Wichtel gestiegen: +

                    +
                  • 2014: 928 Wichtel (src)
                  • +
                  • 2015: 3983 Wichtel, 186 Lappen (src) +
                  • +
                  • 2016: ca. 5000 Wichtel; 2050 Anmeldungen nach 7 Stunden (src)
                  • +
                  • 2017: ca. 6000 Wichtel (src)
                  • +
                  • 2018: 5499 Wichtel (ca. 500 weniger im Vergleich zu 2017; src)
                  • +
                  • 2019: 7230 Wichtel (src)
                  • +
                  • 2020: 7389 Wichel (src)
                  • +
                  +

                  +

                  Beim wichteln 2017 wurde erstmals zwischen Neu- und Alt-Wichteln unterschieden. Die Wichtelauslosung + fand + somit in unterschiedlichen Gruppen getrennt voneinander statt.

                  +
                  +
                  +
                  + +

                  Event-Badges

                  +
                  +
                  +
                  +

                  30. November 2014

                  +
                    + {% include badge-entry.html badge=site.data.badges.keyb0ard %} +
                  +
                  +
                  +

                  Im August 2014 wurde eine Indiegogo-Kampagne gestartet, um eine für das pr0gramm optimierte Tastatur + zu + finanzieren. Die Tastatur hatte nur Tasten für die Aktionen Refresh (F5), Up-, Downvote, Vor und + Zurück + sowie Hoch-, und Runterscrollen. Die Indiegogo-Kampagne kam auf insgesamt 4571€ und 169 Baker (src). Diejenigen, die die + Tastatur + ermöglichten, erhielten dieses Badge.

                  +

                  + Folgende User besitzen dieses Badge: +

                  +

                  +

                  Bei dem Zusammenbau und der Entwicklung waren auch noch weitere User beteiligt, die allerdings kein Badge erhielten (src).

                  +

                  Relatierte Tags: keyb0ard, stoertebeker

                  +
                  +
                  +
                  +
                  +

                  01. April 2015

                  +
                    + {% include badge-entry.html badge=site.data.badges.fag %} +
                  +
                  +
                  +

                  Am 1. April 2015 wurden unter allen Uploads Social-Media-Share-Buttons + eingeführt. Hat man auf einen dieser Buttons geklickt, wurde + man + für den Rest des Tages gebannt. Zudem erhielt man dieses Badge am 2. April 2015. +

                  +
                  +
                  +
                  +
                  +

                  01. April 2017

                  +
                    + {% include badge-entry.html badge=site.data.badges.benitrat0r_win %} + {% include badge-entry.html badge=site.data.badges.benitrat0r_lose %} +
                  +
                  +
                  +

                  Am 1. April 2017 war unter pr0gramm.com/spielothek eine + Slotmachine erreichbar. Mit dieser Slotmachine konnte man mit seinem Benis als Währung spielen. Zu + gewinnen gab es mehr Benis und pr0mium-Zeit. Je nachdem, ob man an dieser Slotmachine am Ende des 1. + April Gewinn oder Verlust eingefahren hat, erhielt man den (kaputten) Stern. Später an diesem Tag + wurde + auch die Deutsche Benis Bank dazugeschaltet (src).

                  +
                  +
                  +
                  +
                  +

                  01. April 2017

                  +
                    + {% include badge-entry.html badge=site.data.badges.contract %} + {% include badge-entry.html badge=site.data.badges.crumbled_contract %} +
                  +
                  +
                  +

                  Zusätzlich zum benitrat0r wurde am 1. April 2017 auch die "Deutsche Benis Bank" online geschaltet (src). Sie war unter pr0gramm.com/beniskredit erreichbar.

                  +

                  Auf der Seite war es möglich, sich einen Kredit über 10.000 Benis zu sichern. Fällig dafür wurden 10% + "Zinsen" zum 2. April. Am 2. April wurden also wieder 11.000 Benis vom Benutzerkonto abgezogen. Wer + den + Kredit nicht zurückzahlen konnte, wurde gebannt und erhielt den zusammengeknüllten Vertrag als + Badge. + User, die mit der Rückzahlung kein Problem hatten, erhielten den unversehrten Vertrag als Badge.

                  +
                  +
                  +
                  +
                  +

                  01. April 2018

                  +
                    + {% include badge-entry.html badge=site.data.badges.connect4_red %} + {% include badge-entry.html badge=site.data.badges.connect4_blue %} +
                  +
                  +
                  +

                  + Am 1. April 2018 wurden alle Nutzer in zwei Gruppen aufgeteilt: Rot + und Blau. Die Aufteilung fand über die interne User-ID + statt, und weiste dem Nutzer damit eine Gruppe zu, je nachdem of die ID gerade oder ungerade ist (src). +

                  +

                  + Die Gruppen spielten den gesamten Tag über gegeneinander Vier-Gewinnt (Connect4, erreichbar gewesen + unter + pr0gramm.com/vier), allerdings unter dem Namen "VIERVERB0NDEN". + Die Chips wurden immer in der Spalte gespielt, für + die am meisten User aus der Gruppe gestimmt haben. +

                  +

                  + Das einfach nur schlechte, verlierende Team Blau - was die Hälfte + aller Nutzer entspricht - wurde am 2. April 2018 für 24 Stunden gebannt. Der Endpunktestand betrag + 201:219, es wurden insgesamt 420 Runden gespielt. + + Administratoren und Moderatoren, die ebenfalls in das Blaue Team gefallen sind, wurden nicht + gebannt. Bans wurden nicht an die Einladenden + vererbt. +

                  +

                  + Alle Mitglieder des grandiosen Team Rot erhielten ein Badge. Die blaue + Verlierer-Version des Badges wurde am 3. April verliehen. Somit haben alle User, die am 1. April + 2018 registriert waren, mindestens ein Badge. +

                  +

                  Relatierte Tags: 2.4.2018 never blau, krieg der farben 2.0

                  +
                  +
                  +
                  +
                  +

                  08. Mai 2018

                  +
                    + {% include badge-entry.html badge=site.data.badges.krebs_spende %} + {% include badge-entry.html badge=site.data.badges.krebs_spende_starter %} +
                  +
                  +
                  +

                  TODO: Text hier einfügen

                  +
                  +
                  +
                  +
                  +

                  19. September 2018

                  +
                    + {% include badge-entry.html badge=site.data.badges.artikel_13 %} +
                  +
                  +
                  +

                  Schrieb einen Brief an ein Mitglied des Europäischen Parlaments (MdEP), um auf die Missstände in + Artikel + 13 aufmerksam zu machen.

                  +
                  +
                  +
                  +
                  +

                  31. März 2019

                  +
                    + {% include badge-entry.html badge=site.data.badges.benitrat0r_2019_win %} + {% include badge-entry.html badge=site.data.badges.benitrat0r_2019_lose %} +
                  +
                  +
                  +

                  Beim 1-Jährigen Jubiläum der Krebs-Spendenaktion wurden ab bestimmten Gesamtspenden-Beträgen Perks + freigeschaltet. Das 3. Perk für 200.000€ war der Benitrat0r 3000, welcher vorher der + Aprilscherz vom 1. April 2017 war. Analog zu den damaligen Badges wurden diese Badges verteilt.

                  +
                  +
                  +
                  +
                  +

                  01. April 2019

                  +
                    + {% include badge-entry.html badge=site.data.badges.profi_reinlad %} + {% include badge-entry.html badge=site.data.badges.reinlad %} +
                  +
                  +
                  +

                  Am 1. April 2019 wurde die Uploadfunktion in Anlehnung an den kurz vorher beschlossenen Artikel 13 + der + EU-Urheberrechtsreform abgeschaltet. Stattdessen mussten alle Nutzer Bilder mit einem Paint-Artigem + Editor direkt auf der Webseite malen. Genannt wurden diese Bilder "Reinlads"

                  +

                  Jeder, der einen Reinlad erstellt hat, hat das Stift-Badge bekommen. User, die Reinlads erstellt + haben, + die auf /top gelandet sind, haben einen goldenen Stift erhalten.

                  +
                  +
                  +
                  +
                  +

                  02. April 2019

                  +
                    + {% include badge-entry.html badge=site.data.badges.krebs_spende_2019 %} +
                  +
                  +
                  +

                  Diese Persom hat beim 1-Jährigen Jubiläum der Krebs-Spendenaktion gespendet.

                  +
                  +
                  +
                  +
                  +

                  27. März 2020

                  +
                    + {% include badge-entry.html badge=site.data.badges.good_noodle %} +
                  +
                  +
                  +

                  Aufgrund der Corona-Pandemie wurde es bevorzugt, dass Leute generell etwas gutes für die Gesellschaft + tun. Das Badge bekamen also "gute Nudeln".

                  +

                  Eine gute Nudel wurde man durch eine Spende beim 2-Jährigen Jubiläum der Krebs-Spendenaktion oder + durch + eine andere gute Tat (Feuerwehrmann/Krankenschwester/Kassierer sein, Gesichtsschutzmasken für + Krankenhäuser drucken, für Ältere Einkaufen gehen, Müll im Wald einsammeln etc.).

                  +
                  +
                  +
                  +
                  +

                  31. März 2020

                  +
                    + {% include badge-entry.html badge=site.data.badges.benitrator20_win %} + {% include badge-entry.html badge=site.data.badges.benitrator20_lose %} +
                  +
                  +
                  +

                  Jeder, der eine gute Nudel war, wurde für den Benitrator freigeschaltet. Der Rest ist analog zu den + anderen Benitrator-Badges. Die User wollten unbedingt dieses Badge haben.

                  +
                  +
                  +
                  +
                  +

                  01. April 2020

                  +
                    + {% include badge-entry.html badge=site.data.badges.pr0rona_mask %} + {% include badge-entry.html badge=site.data.badges.pr0rona_globuli %} + {% include badge-entry.html badge=site.data.badges.pr0rona_thermometer %} + {% include badge-entry.html badge=site.data.badges.pr0rona_beer %} + {% include badge-entry.html badge=site.data.badges.pr0rona_toiletpaper %} + {% include badge-entry.html badge=site.data.badges.backpack %} +
                  +
                  +
                  +

                  + Am 1. April 2020 brach der Virus pr0rona aus. Die von der Krankheit pr0vid-69 betroffenen User haben + alle zehn Minuten einen Prozentteil ihres Benis verloren. + Manche sind dadurch sogar in's Negative gerutscht. +

                  +

                  + Anstecken konnte man sich, wenn man mit einem Inhalt, der ein infizierter User erstellt hat + (Kommentar, + Tag, Post), interagiert (Kommentiert oder gevotet) hat. + Die Wahrscheinlichkeit, sich durch das Schreiben eines Kommentars anzustecken, betrug 25%. Bei dem + Voten + eines Tags, Kommentars oder Post eines Infizierten betrug sie 5%. +

                  +

                  + Es wurde ein Shop namens "0deka" eröffnet, in dem User Atemschutzmasken, Desinfektionsmittel, + pr0vid-69-Schnelltests, Toilettenpapier und "Bachblütenextrakt" für Benis erwerben konnten. + Später wurde der Shop erweitert um eine Gasmaske, einen Orgon-Kristall, Bier und am Ende das + Gegenmittel. Nach einiger Zeit waren einige Artikel ausverkauft; insbesondere das Gegenmittel. + Die Preise der Artikel richteten sich nach dem Benis des Users. +

                  +

                  Die Wirkung dieser Artikel war wie folgt:

                  +
                    +
                  • Toilettenpapier: Hatte vorerst keinen besonderen Nutzen. Wer aber mehr als 500 + Rollen gekauft hat, bekam am 2. April das Toilettenpapier-Badge.
                  • +
                  • Bier: Hatte vorerst keinen besonderen Nutzen. Wer aber mehr als 1000l gekauft + hat, + bekam am 2. April das Bier-Badge.
                  • +
                  • Atemschutzmasken: Reduzierten das Ansteckungsrisiko bei einer + Ansteckungsgelegenheit um 50%. Wurde durch jeden Kommentar um fünf Einheiten und bei einem Vote + um + eine Einheit reduziert.
                  • +
                  • Desinfektionsmittel: Reduzierte das Ansteckungsrisiko bei einer + Ansteckungsgelegenheit um 75%. Wurde durch jeden Kommentar um fünf Einheiten und bei einem Vote + um + eine Einheit reduziert.
                  • +
                  • pr0vid-69-Schnelltest: Über das Profil eines Users konnte herausgefunden + werden, ob + ein User von der Krankheit befallen ist. Ein Test verfällt nach Anwendung.
                  • +
                  • Orgon-Kristall: Minderte die Symtpome der Krankheit (der Benis nahm weniger + schnell + ab).
                  • +
                  • Bachblütenextrakt: Minderte die Symtpome der Krankheit (der Benis nahm weniger + schnell ab).
                  • +
                  • Gasmaske: Vermutung: Reduzierte das Ansteckungsrisiko bei einer + Ansteckungsgelegenheit. Ein Faktor ist nicht bekannt.
                  • +
                  • Gegenmittel: Heilte den User von der Krankheit. Er konnte anschließend andere + User + durch "Anpimmeln" heilen. So konnte sich ein Großteil der Infizierten wieder heilen.
                  • +
                  +

                  + Geheilte Nutzer erhielten das Globuli-Badge. + Nutzer, die am Ende des Tages noch infiziert waren, erhielten das Termometer-Badge. + Blieb ein Nutzer "sozial isoliert", erhielt er das Masken-Badge. + An dieser Aprilscherz-Aktion wurden also insgesamt fünf sechs verschiedene Badges verteilt. + Zwei davon (Bier und Toilettenpapier) konnten immer zusätzlich erreicht werden, sofern der User + genug + davon gekauft hat. +

                  +

                  Der ehemalige Moderator vier2acht trat in mehreren Folgen + einer Nachrichtensendung auf, + die + über das Geschehen und die Krankheit informierte.

                  +

                  + Nachtrag: Nachträglich wurde das Rucksack-Badge eingeführt. + Es bekommen alle Nutzer, die am Ende des 1. Aprils noch etwas in ihrem Rucksack hatten. + Die Beschreibung zeigt jeweils an, was der User als letztes besaß. + Dieses Badge geht vemrutlich auf Beschwerden aus der Community zurück, die daher kamen, dass sich + User + ungerecht behandelt gefühlt haben (z. B. "Ich habe 900l Bier gekauft und bekomme keine Badge"). +

                  +
                  +
                  +
                  +
                  +

                  31. März 2021

                  +
                    + {% include badge-entry.html badge=site.data.badges.donation_2021 %} + {% include badge-entry.html badge=site.data.badges.casino_winner %} + {% include badge-entry.html badge=site.data.badges.casino_loser %} + {% include badge-entry.html badge=site.data.badges.casino_jackpot %} + {% include badge-entry.html badge=site.data.badges.casino_king %} + {% include badge-entry.html badge=site.data.badges.casino_roulette %} + {% include badge-entry.html badge=site.data.badges.casino_gewinnertyp %} + {% include badge-entry.html badge=site.data.badges.casino_hooker %} +
                  +
                  +
                  +

                  TODO: Text einfügen

                  +
                  +
                  +
                  +
                  +

                  01. April 2021

                  +
                    + {% include badge-entry.html badge=site.data.badges.stonks_gain %} + {% include badge-entry.html badge=site.data.badges.stonks_crash %} + {% include badge-entry.html badge=site.data.badges.stonks_diamond_paws %} + {% include badge-entry.html badge=site.data.badges.stonks_jrmy %} +
                  +
                  +
                  +

                  TODO: Text einfügen

                  +
                  +
                  +
                  +
                  +
                  +

                  Lebende Legenden

                  +

                  Der Status "Lebende Legende" wurde Nutzern zugewiesen, die durch eine besondere Tat (oder mehrere Taten) + herausragten

                  +
                  +
                  Fedor
                  +
                  Ihm wurde eine Prostituierte zur Entjungfernung gekrautfundet. Er ist außerdem die erste lebende Legende (20. August 2014, achtung NSFW!). Fedor ist + mittlerweile inaktiv.
                  +
                  Keith
                  +
                  Ließ sich einen Dickbutt und das pr0gramm-Logo in die Arschbacken brennen. Dafür organisierte er ein + pr0gramm-Usertreffen (9. Mai 2015).
                  +
                  Tschernobyl
                  +
                  Erstellt Original Content direkt aus Tschernobyl.
                  +
                  leReddit
                  +
                  Erster User mit 1 Millionen Benis.
                  +
                  NixName
                  +
                  Schob sich sehr viele Objekte in seinen Hintern.
                  +
                  LazyDaisy
                  +
                  Zeigt primäre und sekundäre Geschlechtsteile.
                  +
                  DerpyDerp
                  +
                  Erstellt jeden Montag die Wochenstatistik.
                  +
                  Pavele
                  +
                  Aß eigenen Kot während des "Illegale Essmethoden"-Raids (7. April 2019, achtung NSFL!).
                  +
                  +
                  \ No newline at end of file diff --git a/params.json b/params.json deleted file mode 100644 index 58ffb1f..0000000 --- a/params.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"Userscripts","tagline":"Was es gibt, was gewollt wird.","body":"## Skripte\r\n\r\n1. [pr0gramm.com by Seglor](https://github.com/Seglormeister/pr0gramm.com-by-Seglor) von [Seglormeister](http://pr0gramm.com/user/Seglormeister)\r\n - Breitbild-pr0gramm\r\n - \"Bereits gesehen\"-Markierung\r\n - Kommentarleiste links\r\n - Bilderwechsel per Mausrad\r\n - Bildgröße an Bildschirm angepasst\r\n - Kommentare nach Zeit/Beliebtheit sortieren\r\n - uvm.\r\n - Funktionalitäten teilweise kopiert/inspiriert von:\r\n - Benisanzeige von [koma](http://pr0gramm.com/new/593653)\r\n - [op-highlight](https://github.com/pr0nopoly/op-highlight/)\r\n - Up/Downvotes von [vikenzor](http://pr0gramm.com/new/535814)\r\n - \"Bereits gesehen\" von [KreisAdler](http://pr0gramm.com/new/514574)\r\n2. [ExtendedBenis](https://github.com/vikenemesh/ExtendedBenis) von [vikenzor](http://pr0gramm.com/user/vikenzor)\r\n - Zeigt einem die Up/Downvotes eines Bildes direkt unter der Beniszahl an. Mit einer art Prograssbar.\r\n - Ohne Skript: Über die Zahl hovern\r\n3. [Diashow](https://greasyfork.org/scripts/4409-pr0grammsurfer) von [CaptnUrMom](http://pr0gramm.com/user/CaptnUrMom) ([hier](http://pr0gramm.com/new/286521) vorgestellt)\r\n4. [Zentriertes pr0gramm](https://www.sendspace.com/file/158k8g) von [trumpf](http://pr0gramm.com/user/trumpf) ([hier](http://pr0gramm.com/new/534136) vorgestellt). Anmerkung: Wird lt. cha0s bald gefixt.\r\n5. [SF-Status](https://github.com/pr0nopoly/sf-status/) von [holzmaster](http://pr0gramm.com/user/holzmaster)\r\n - Zeigt den Safe-For-Flag neben dem \"Bild Googlen\" an.\r\n6. [Alte Rechts-/Links-Pfeile](https://gist.github.com/X39/19067b9d52c2fe75580a) (zum Installieren auf \"Raw\" klicken) von [X39](http://pr0gramm.com/user/X39); wird [hier](http://pr0gramm.com/new/614169) vorgestellt. [Hier ist ein schlankerer Fork](https://gist.github.com/pr0nopoly/2ce19d77249678a6a716), der eine andere Herangehensweise verwendet.\r\n7. [cust0m](http://pr0gramm.com/top/622568) von [Schwuchtelini](http://pr0gramm.com/user/Schwuchtelini). Fasst so gut wie alle anderen Userskripte zusammen.\r\n8. [Desktop-Benachrichtigungen](https://pr0gramm.com/new/806704) von [koma](https://pr0gramm.com/user/koma).\r\n9. [Linkvorschau](https://pr0gramm.com/new/803388) von [koma](https://pr0gramm.com/user/koma).\r\n10. [op-highlight](https://github.com/pr0nopoly/op-highlight/) von [holzmaster](http://pr0gramm.com/user/holzmaster)\r\n - Kennzeichnet den OP in den Kommentaren eines Bildes\r\n - **Anmerkung:** Mittlerweile ist ein Feature dieser Art schon ohne Userscript/-syle vorhanden.\r\n11. [n0tify](http://pr0gramm.com/new/813625) von [knusprigeswuerstchen](http://pr0gramm.com/user/knusprigeswuerstchen) ([Quellcode](https://github.com/knusprigeswuerstchen/n0tify)) - Chrome-Plugin für Benachrichtigungen\r\n\r\n## Styles\r\n1. [Vertikale Linien für die Kommentare](https://userstyles.org/styles/109047) von [holzmaster](http://pr0gramm.com/user/holzmaster); wird [hier](http://pr0gramm.com/new/545214) beschrieben.\r\n **Anmerkung:** Mittlerweile ist ein Feature dieser Art schon ohne Userscript/-syle vorhanden.\r\n\r\n## Tools\r\n1. [rep0st](http://rep0st.rene8888.at) von [Rene8888](http://pr0gramm.com/user/Rene8888) und [Mopsalarm](http://pr0gramm.com/user/Mopsalarm) ([Quelltext](https://github.com/ReneHollander/rep0st))\r\n - Zum besseren Erkennen von Reposts\r\n2. [Tag Stats](http://knusprigeswuerstchen.github.io/pr0grammStats) ([Quellcode](https://github.com/knusprigeswuerstchen/pr0grammStats/tree/gh-pages))\r\n - Bietet eine Übersicht der Tagauswertung\r\n\r\n## Wünsche\r\nBisher stehen keine Wünsche offen!\r\n\r\nWer noch welche hat (Skripte/Styles/Ideen) -> PN an [mich](http://pr0gramm.com/user/holzmaster) oder Pullrequest stellen.\r\n","google":"UA-62961705-4","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file diff --git a/stylesheets/styles.css b/stylesheets/styles.scss similarity index 54% rename from stylesheets/styles.css rename to stylesheets/styles.scss index 647f08d..b589f27 100644 --- a/stylesheets/styles.css +++ b/stylesheets/styles.scss @@ -1,3 +1,5 @@ +--- +--- @import url(https://fonts.googleapis.com/css?family=Arvo:400,700,400italic); /* MeyerWeb Reset */ @@ -15,40 +17,39 @@ article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font: inherit; - vertical-align: baseline; + margin: 0; + padding: 0; + border: 0; + font: inherit; + vertical-align: baseline; } /* Base text styles */ body { - padding:10px 50px 0 0; - font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; + padding:10px 50px 0 0; + font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #232323; background-color: #FBFAF7; margin: 0; line-height: 1.8em; -webkit-font-smoothing: antialiased; - } h1, h2, h3, h4, h5, h6 { - color:#232323; - margin:36px 0 10px; + color:#232323; + margin:36px 0 10px; } p, ul, ol, table, dl { - margin:0 0 22px; + margin:0 0 22px; } h1, h2, h3 { font-family: Arvo, Monaco, serif; - line-height:1.3; + line-height:1.3; font-weight: normal; } @@ -76,9 +77,9 @@ h4, h5, h6 { } a { - color:#C30000; - font-weight:200; - text-decoration:none; + color:#C30000; + font-weight:200; + text-decoration:none; } a:hover { @@ -94,87 +95,87 @@ em { } strong { - font-weight:700; + font-weight:700; } ul { - list-style-position: inside; - list-style: disc; - padding-left: 25px; + list-style-position: inside; + list-style: disc; + padding-left: 25px; } ol { - list-style-position: inside; - list-style: decimal; - padding-left: 25px; + list-style-position: inside; + list-style: decimal; + padding-left: 25px; } blockquote { - margin: 0; - padding: 0 0 0 20px; - font-style: italic; + margin: 0; + padding: 0 0 0 20px; + font-style: italic; } dl, dt, dd, dl p { font-color: #444; } -dl dt { - font-weight: bold; -} - -dl dd { - padding-left: 20px; - font-style: italic; -} - -dl p { - padding-left: 20px; - font-style: italic; +dl { + dt { + font-weight: bold; + } + dd { + padding-left: 20px; + font-style: italic; + } + p { + padding-left: 20px; + font-style: italic; + } } hr { - border:0; - background:#ccc; - height:1px; - margin:0 0 24px; + border:0; + background:#ccc; + height:1px; + margin:0 0 24px; } /* Images */ img { - position: relative; - margin: 0 auto; - max-width: 650px; - padding: 5px; - margin: 10px 0 32px 0; - border: 1px solid #ccc; + position: relative; + margin: 0 auto; + max-width: 650px; + padding: 5px; + margin: 10px 0 32px 0; + border: 1px solid #ccc; } p img { - display: inline; - margin: 0; - padding: 0; - vertical-align: middle; - text-align: center; - border: none; + display: inline; + margin: 0; + padding: 0; + vertical-align: middle; + text-align: center; + border: none; } /* Code blocks */ code, pre { font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - color:#000; - font-size:14px; + color:#000; + font-size:14px; } pre { padding: 4px 12px; - background: #FDFEFB; - border-radius:4px; - border:1px solid #D7D8C8; - overflow: auto; - overflow-y: hidden; + background: #FDFEFB; + border-radius:4px; + border:1px solid #D7D8C8; + overflow: auto; + overflow-y: hidden; margin-bottom: 32px; } @@ -182,44 +183,41 @@ pre { /* Tables */ table { - width:100%; + width:100%; } table { - border: 1px solid #ccc; - margin-bottom: 32px; - text-align: left; - } + border: 1px solid #ccc; + margin-bottom: 32px; + text-align: left; +} th { - font-family: 'Arvo', Helvetica, Arial, sans-serif; + font-family: 'Arvo', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: normal; - padding: 10px; - background: #232323; - color: #FDFEFB; - } + padding: 10px; + background: #232323; + color: #FDFEFB; +} td { - padding: 10px; + padding: 10px; background: #ccc; - } - +} /* Wrapper */ .wrapper { - width:960px; + width:960px; } - /* Header */ - header { background-color: #171717; color: #FDFDFB; - width:170px; - float:left; - position:fixed; + width:170px; + float:left; + position:fixed; border: 1px solid #000; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; @@ -259,42 +257,41 @@ a.name { } header ul { - list-style:none; - padding:0; + list-style:none; + padding:0; } header li { list-style-type: none; - width:132px; - height:15px; + width:132px; + height:15px; margin-bottom: 12px; line-height: 1em; padding: 6px 6px 6px 7px; background: #AF0011; background: -moz-linear-gradient(top, #AF0011 0%, #820011 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd)); - background: -webkit-linear-gradient(top, #AF0011 0%,#820011 100%); - background: -o-linear-gradient(top, #AF0011 0%,#820011 100%); - background: -ms-linear-gradient(top, #AF0011 0%,#820011 100%); - background: linear-gradient(top, #AF0011 0%,#820011 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd)); + background: -webkit-linear-gradient(top, #AF0011 0%,#820011 100%); + background: -o-linear-gradient(top, #AF0011 0%,#820011 100%); + background: -ms-linear-gradient(top, #AF0011 0%,#820011 100%); + background: linear-gradient(top, #AF0011 0%,#820011 100%); border-radius:4px; - border:1px solid #0D0D0D; + border:1px solid #0D0D0D; -webkit-box-shadow: inset 0px 1px 1px 0 rgba(233,2,38, 1); box-shadow: inset 0px 1px 1px 0 rgba(233,2,38, 1); - } header li:hover { background: #C3001D; background: -moz-linear-gradient(top, #C3001D 0%, #950119 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd)); - background: -webkit-linear-gradient(top, #C3001D 0%,#950119 100%); - background: -o-linear-gradient(top, #C3001D 0%,#950119 100%); - background: -ms-linear-gradient(top, #C3001D 0%,#950119 100%); - background: linear-gradient(top, #C3001D 0%,#950119 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd)); + background: -webkit-linear-gradient(top, #C3001D 0%,#950119 100%); + background: -o-linear-gradient(top, #C3001D 0%,#950119 100%); + background: -ms-linear-gradient(top, #C3001D 0%,#950119 100%); + background: linear-gradient(top, #C3001D 0%,#950119 100%); } a.buttons { @@ -319,34 +316,34 @@ a.buttons:hover { /* Section - for main page content */ section { - width:650px; - float:right; - padding-bottom:50px; + width:650px; + float:right; + padding-bottom:50px; } /* Footer */ footer { - width:170px; - float:left; - position:fixed; - bottom:10px; + width:170px; + float:left; + position:fixed; + bottom:10px; padding-left: 50px; } @media print, screen and (max-width: 960px) { - div.wrapper { - width:auto; - margin:0; - } + div.wrapper { + width:auto; + margin:0; + } - header, section, footer { - float:none; - position:static; - width:auto; - } + header, section, footer { + float:none; + position:static; + width:auto; + } footer { border-top: 1px solid #ccc; @@ -354,55 +351,55 @@ footer { padding:0; } - header { - padding-right:320px; - } + header { + padding-right:320px; + } - section { - padding:20px 84px 20px 50px; - margin:0 0 20px; - } + section { + padding:20px 84px 20px 50px; + margin:0 0 20px; + } - header a small { - display:inline; - } + header a small { + display:inline; + } - header ul { - position:absolute; - right:130px; - top:84px; - } + header ul { + position:absolute; + right:130px; + top:84px; + } } @media print, screen and (max-width: 720px) { - body { - word-wrap:break-word; - } + body { + word-wrap:break-word; + } - header { - padding:10px 20px 0; - margin-right: 0; - } + header { + padding:10px 20px 0; + margin-right: 0; + } section { - padding:10px 0 10px 20px; - margin:0 0 30px; - } + padding:10px 0 10px 20px; + margin:0 0 30px; + } footer { margin: 0 0 0 30px; } - header ul, header p.view { - position:static; - } + header ul, header p.view { + position:static; + } } @media print, screen and (max-width: 480px) { - header ul li.download { - display:none; - } + header ul li.download { + display:none; + } footer { margin: 0 0 0 20px; @@ -415,9 +412,9 @@ footer { } @media print { - body { - padding:0.4in; - font-size:12pt; - color:#444; - } -} \ No newline at end of file + body { + padding:0.4in; + font-size:12pt; + color:#444; + } +}