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-01-03-pr0load.md b/_posts/2017-01-03-pr0load.md deleted file mode 100644 index 8f0ad86..0000000 --- a/_posts/2017-01-03-pr0load.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: post -title: "pr0load" -categories: - - website -author: - - redf0x - - man1fasfss -presented: 1196053 -link: http://pr0load.com ---- - -Ein kostenloser ul.to Premium-Link-Generator für pr0grammer. diff --git a/_posts/2017-04-22-pr0texter.md b/_posts/2017-04-22-pr0texter.md new file mode 100644 index 0000000..fa45b24 --- /dev/null +++ b/_posts/2017-04-22-pr0texter.md @@ -0,0 +1,13 @@ +--- +layout: post +title: "pr0texter" +categories: + - tool + - website +author: + - ZungeWegIchFurz +presented: 1881006 +link: http://pr0texter.com +--- + +"Es ist wieder an der Zeit, unser pr0 ein bisschen schöner zu machen! Daher dieses kleine Tool inkl. Rechtscheibg0revermeidung, damit ihr entspannt pr0 Stories erstellen könnt, ohne Euch mit irgendwelchen Grafikprogrammen herumschlagen zu müssen. Generiert wird ein jpg mit einer Breite von 1052px. Alles geschieht frontendseitig, keine Bilder/Stories werden gespeichert. Bilder können nur von lokal eingefügt werden. Wenn ihr Bilder von einer URL einfügt, werden diese nicht generiert." 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; + } +}