diff --git a/.gitignore b/.gitignore index a806501..a3f1a29 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ Cargo.lock .vscode/ -target/ -test_output/ \ No newline at end of file +target/ \ No newline at end of file diff --git a/article_scraper/resources/tests/ftr/golem/expected.html b/article_scraper/resources/tests/ftr/golem/expected.html new file mode 100644 index 0000000..8d6f8fc --- /dev/null +++ b/article_scraper/resources/tests/ftr/golem/expected.html @@ -0,0 +1,75 @@ +
+ +
+ +

+ HTTP Error 418 + Fehlercode "Ich bin eine Teekanne" darf bleiben +

+

+Was als Aprilscherz begann, darf nach Meinung vieler Unterstützer nicht aus dem Internet verschwinden: Der HTTP Statuscode 418 "I am a Teapot" bleibt - und könnte sogar zum IETF-Standard werden. +

+ + + + + +
+Teekannen sind Programmierern offenbar wichtig! +
+Teekannen sind Programmierern offenbar wichtig! +(Bild: auoob farabi/CC-BY-SA 3.0) +
+
+
+ + + + + +
+ + + +

Der im Jahr 1998 als Aprilscherz eingeführte HTTP-Stauscode 418 - "Ich bin eine Teekanne" wird vorerst nicht aus populären Projekten verschwinden. Der Entwurf für den Code wurde von Larry Masinter von der Internet Engineering Taskforce geschrieben, eine Initiative des australischen Programmierers Mark Nottingham zur Abschaffung wurde jetzt abgelehnt. Der Code gibt folgende Nachricht aus: "418 Ich bin eine Teekanne. Jeder Versuch, mit mir Kaffee zu brauen, sollte mit dem Statuscode 418 'Ich bin eine Teekanne' beantwortet werden."

+ + + + + + +

Ursprünglich als Scherz über "viele schlechte HTTP-Extensions" gedacht, entwickelte der Statuscode ein Eigenleben und wurde in mehreren Projekten implementiert, etwa in Googles Programmiersprache Go, in Node.js und Asp.Net. Nottingham hatte in mehreren Repositories vorgeschlagen, den Code zu entfernen, weil die Nummer möglicherweise später für andere, wichtigere Zwecke gebraucht werden könnte. "Bitte zieht in Erwägung, 418 aus Go HTTP zu entfernen, weil er kein richtiger HTTP-Statuscode ist (nicht einmal nach der eigenen Definition). Ich weiß, dass es lustig ist und dass einige Menschen aus Spaß eigene Implementierungen entwickelt haben, aber das Kernprotokoll sollte nicht verschmutzt werden."

+ +

418 muss bleiben

+ +

Doch Nottinghams Vorschlag wurde von der Community nicht besonders herzlich aufgenommen, wie Gizmodo berichtet. Schnell wurde unter dem Motto "Wir sind die Teekannen" die Webseite Save418.com ins Leben gerufen, um die erhebliche Notwendigkeit des Codes zu begründen. Denn der Code 418 sei "eine Erinnerung daran, dass die dem Computer zugrundeliegenden Prozesse noch immer von Menschen gemacht werden." Es wäre daher sehr schade, "418 gehen zu sehen."

+ + +

Auch der Initiator des Löschantrages, Mark Nottingham, war von der Argumentation offenbar überzeugt. Denn Mittlerweile hat er bei der IETF einen Antrag eingereicht, den Statuscode zu reservieren, anstatt ihn zu entfernen. Und so können Teekannen wohl auch in Zukunft ganz ohne Internet-of-Things-Technik ein wichtiger Teil des Internets bleiben.

+
+ +
+ Bitte aktivieren Sie Javascript.
+ Oder nutzen Sie das Golem-pur-Angebot
+ und lesen Golem.de +
    +
  • ohne Werbung
  • +
  • mit ausgeschaltetem Javascript
  • +
  • mit RSS-Volltext-Feed
  • +
+
+
+ + + +
+ + + + + + + + + +
\ No newline at end of file diff --git a/article_scraper/resources/tests/ftr/golem/source.html b/article_scraper/resources/tests/ftr/golem/source.html new file mode 100644 index 0000000..c36f20a --- /dev/null +++ b/article_scraper/resources/tests/ftr/golem/source.html @@ -0,0 +1,1536 @@ + + + + + + + +HTTP Error 418: Fehlercode "Ich bin eine Teekanne" darf bleiben - Golem.de + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+ +
+
+
+ + + +
+
+ +
+ +
+ + +
+
+
+ +
+ +

+ HTTP Error 418: + Fehlercode "Ich bin eine Teekanne" darf bleiben +

+

+Was als Aprilscherz begann, darf nach Meinung vieler Unterstützer nicht aus dem Internet verschwinden: Der HTTP Statuscode 418 "I am a Teapot" bleibt - und könnte sogar zum IETF-Standard werden. +

+ +
+Artikel + veröffentlicht am +, +
+ +
+ +
+Teekannen sind Programmierern offenbar wichtig! +
+Teekannen sind Programmierern offenbar wichtig! +(Bild: auoob farabi/CC-BY-SA 3.0) +
+
+
+ + + + + +
+ + + +

Der im Jahr 1998 als Aprilscherz eingeführte HTTP-Stauscode 418 - "Ich bin eine Teekanne" wird vorerst nicht aus populären Projekten verschwinden. Der Entwurf für den Code wurde von Larry Masinter von der Internet Engineering Taskforce geschrieben, eine Initiative des australischen Programmierers Mark Nottingham zur Abschaffung wurde jetzt abgelehnt. Der Code gibt folgende Nachricht aus: "418 Ich bin eine Teekanne. Jeder Versuch, mit mir Kaffee zu brauen, sollte mit dem Statuscode 418 'Ich bin eine Teekanne' beantwortet werden."

+ + + + + + +

Ursprünglich als Scherz über "viele schlechte HTTP-Extensions" gedacht, entwickelte der Statuscode ein Eigenleben und wurde in mehreren Projekten implementiert, etwa in Googles Programmiersprache Go, in Node.js und Asp.Net. Nottingham hatte in mehreren Repositories vorgeschlagen, den Code zu entfernen, weil die Nummer möglicherweise später für andere, wichtigere Zwecke gebraucht werden könnte. "Bitte zieht in Erwägung, 418 aus Go HTTP zu entfernen, weil er kein richtiger HTTP-Statuscode ist (nicht einmal nach der eigenen Definition). Ich weiß, dass es lustig ist und dass einige Menschen aus Spaß eigene Implementierungen entwickelt haben, aber das Kernprotokoll sollte nicht verschmutzt werden."

+ +

418 muss bleiben

+ +

Doch Nottinghams Vorschlag wurde von der Community nicht besonders herzlich aufgenommen, wie Gizmodo berichtet. Schnell wurde unter dem Motto "Wir sind die Teekannen" die Webseite Save418.com ins Leben gerufen, um die erhebliche Notwendigkeit des Codes zu begründen. Denn der Code 418 sei "eine Erinnerung daran, dass die dem Computer zugrundeliegenden Prozesse noch immer von Menschen gemacht werden." Es wäre daher sehr schade, "418 gehen zu sehen."

+ + +

Auch der Initiator des Löschantrages, Mark Nottingham, war von der Argumentation offenbar überzeugt. Denn Mittlerweile hat er bei der IETF einen Antrag eingereicht, den Statuscode zu reservieren, anstatt ihn zu entfernen. Und so können Teekannen wohl auch in Zukunft ganz ohne Internet-of-Things-Technik ein wichtiger Teil des Internets bleiben.

+
+ +
+ Bitte aktivieren Sie Javascript.
+ Oder nutzen Sie das Golem-pur-Angebot
+ und lesen Golem.de +
    +
  • ohne Werbung
  • +
  • mit ausgeschaltetem Javascript
  • +
  • mit RSS-Volltext-Feed
  • +
+
+
+ + + +
+ + + + + + + + + +
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+ +
+ + + +
+ +
+ +
+ +
+
+ +
SandyMerleburg 24. Dez 2017

Bitte die Statuscode so belassen. Nichts hinzufügen oder entfernen. Der aktuelle Stand...

+
elf 12. Okt 2017

+Ich darf dich hier auf Satzteil 2 deiner Signatur verweisen: +"Reden ist Silber...

+
AveN 16. Aug 2017

+Google mal Teabagging online games ;)

+
nikeee13 15. Aug 2017

+Ja, allerdings in der Referenzimplementierung von HTCPCP, nicht von HTTP (in dessen...

+

+

+
+
+
+
+
+ +
+
+ + +
+
+
+
+
+ +
+ + +
+ +
+
+ +
+
+
+ + +
+
+
Aktuell auf der Startseite von Golem.de
+
+
+ +
+
+
Nach Maßnahmen gegen Konten-Sharing
+
Zuschauer wenden sich von Netflix ab
+
+
+
+
+

+ Die Maßnahmen von Netflix gegen Konten-Sharing sorgen in ersten Ländern dafür, dass Zuschauer dem Abodienst den Rücken kehren. +

+ + Nach Maßnahmen gegen Konten-Sharing: Zuschauer wenden sich von Netflix ab +
+
+
+ +
+
Artikel
+
    + + + + + +
  1. + Telekom: Open RAN ist, wenn irgendwas immer gerade nicht funktioniert +
    + +
    +
    +
    Telekom
    +
    Open RAN ist, wenn irgendwas immer gerade nicht funktioniert
    +
    +
    +
    +
    +

    + Open RAN wurde von der Telekom in Neubrandenburg erstmals im Livebetrieb eingesetzt. "Das ist nicht skalierbar", sagte Telekom Vice President Franz Seiser. +

    + +
  2. + + + + + +
  3. + 5G-Netz: Bundesnetzagentur eröffnet Verfahren gegen 1&1 +
    + +
    +
    +
    5G-Netz
    +
    Bundesnetzagentur eröffnet Verfahren gegen 1&1
    +
    +
    +
    +
    +

    + Gegen 1&1 ist formal ein Bußgeldverfahren eröffnet worden. Doch bisher ist mit einer geringen Strafe zu rechnen. +

    + +
  4. + + + + + +
  5. + E-Mobilität: Skoda will vier neue Elektroautomodelle bringen +
    + +
    +
    +
    E-Mobilität
    +
    Skoda will vier neue Elektroautomodelle bringen
    +
    +
    +
    +
    +

    + Skoda hat eine Reihe neuer Elektroautos angekündigt. Neben einem preiswerten Crossover soll es auch einen Van mit sieben Sitzen geben. +

    + +
  6. + + + + + + + + +
+
+
+
+
+
+
Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
+
+
+
Zum Stellenmarkt
+
+ + Stellemarkt-Logo + +
+
+
+
Zur Akademie
+
+ + Akademie-Logo + +
+
+
+
Zum Coaching
+
+ + Shifoo-Logo + +
+
+
+
+ + +
+ + + +
+
+
+ +
+ + +
+
+ +
+
    +
  • +
    + +
    Schnäppchen, Rabatte und Top-Angebote
    +
    Die besten Deals des Tages
    +
    + • Daily Deals • Nur heute: ebay-Gutscheincode • Neuer MM-Flyer: Rabatte bis zu 1.300€ • Neues PS5-Bundle mit SW Jedi Survivor 569€ • Samsung-Monitore bis -55% • DAMN-Deals: 70€ Rabattcode • Asus RTX 3070 Ti 549€ • Samsung 980 Pro 1TB 85€, 2TB 145€ • KFA2 RTX 4080 1.200€ • LG Curved 38" 175Hz -250€ [Werbung]
    +
    +
    + + +
    +
    + +
    +
+ +
+ + +
+ + + + + + +
+
    +
      +
    • +
    •  / 
    • +
    • +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    + + +
    + + + + + + + + + + + diff --git a/article_scraper/resources/tests/ftr/hardwareluxx/expected.html b/article_scraper/resources/tests/ftr/hardwareluxx/expected.html new file mode 100644 index 0000000..625cffb --- /dev/null +++ b/article_scraper/resources/tests/ftr/hardwareluxx/expected.html @@ -0,0 +1,24 @@ +
    + +
    + + + +
    +NEWS
    + +

    Half-Life mit Raytracing

    +

    +Mod gibt dem 25 Jahr alten Shooter neuen Glanz

    + +
    +Portrait des Authors +
    +
    +
    + +
    Mod gibt dem 25 Jahr alten Shooter neuen Glanz
    +
    +

    25 Jahre ist es nun her, dass Physiker Gordon Freeman und seine Brechstange zu den Helden eines bis heute legendären Ego-Shooters wurden. Mit Half-Life hat Valve eines der erfolgreichsten Spiele aller Zeiten produziert. Kein Wunder also, dass es bis heute eine aktive Fan-Base rund um den Titel gibt. 

    Während immer wieder Gerüchte um einen eventuellen dritten Teil der Reihe aufflammen, haben Modder im Laufe der Jahre unzählige Mods und Total Conversions für das Ur-Spiel produziert. Unter dem Nickname sultim_t hat nun einer von ihnen Raytracing in Half-Life 1 integriert. Die Bilder zeigen eindrucksvoll, wie stark sich die neue Technik selbst in einem so alten Spiel auf das Erlebnis auswirkt. Neben Lampen und Displays haben auch die Waffen des Protagonisten neue Licht- und Schatteneffekte erhalten.

    Wer die Mod selbst ausprobieren möchte, benötigt die Originalversion von Half-Life. Nach der Installation über Steam muss im Zielordner erst die Zip-Datei der Mod entpackt werden. Danach die Datei xash3d.exe starten und mit der X-Taste die neuen Render aktivieren. Half Life von 1998 gibt es auf Steam aktuell für 8,19 Euro. Die Mod gibt es kostenlos auf der GitHub-Seite von sultim_t. Dort findet sich auch eine genaue Anleitung zur Installation. 

    Datenschutzhinweis für Youtube



    An dieser Stelle möchten wir Ihnen ein Youtube-Video zeigen. Ihre Daten zu schützen, liegt uns aber am Herzen: Youtube setzt durch das Einbinden und Abspielen Cookies auf ihrem Rechner, mit welchen Sie eventuell getracked werden können. Wenn Sie dies zulassen möchten, klicken Sie einfach auf den Play-Button. Das Video wird anschließend geladen und danach abgespielt.

    Ihr Hardwareluxx-Team

    Youtube Videos ab jetzt direkt anzeigen

    + +
    \ No newline at end of file diff --git a/article_scraper/resources/tests/ftr/hardwareluxx/source.html b/article_scraper/resources/tests/ftr/hardwareluxx/source.html new file mode 100644 index 0000000..5dd835c --- /dev/null +++ b/article_scraper/resources/tests/ftr/hardwareluxx/source.html @@ -0,0 +1,715 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Half-Life mit Raytracing: Mod gibt dem 25 Jahr alten Shooter neuen Glanz - Hardwareluxx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    + + + +
    + + +
    +NEWS
    + +

    +

    Half-Life mit Raytracing

    +

    +Mod gibt dem 25 Jahr alten Shooter neuen Glanz

    +

    +
    +
    +Portrait des Authors +
    +
    +
    +
    +
    +

    + +
    + + +

    +
    +
    +
    +
    + +
    +
    +
    +
    +
    Mod gibt dem 25 Jahr alten Shooter neuen Glanz
    +
    +
    +0 +
    +
    +
    +
    +
    +

    Werbung

    +
    + +
    +

    25 Jahre ist es nun her, dass Physiker Gordon Freeman und seine Brechstange zu den Helden eines bis heute legendären Ego-Shooters wurden. Mit Half-Life hat Valve eines der erfolgreichsten Spiele aller Zeiten produziert. Kein Wunder also, dass es bis heute eine aktive Fan-Base rund um den Titel gibt. 

    Während immer wieder Gerüchte um einen eventuellen dritten Teil der Reihe aufflammen, haben Modder im Laufe der Jahre unzählige Mods und Total Conversions für das Ur-Spiel produziert. Unter dem Nickname sultim_t hat nun einer von ihnen Raytracing in Half-Life 1 integriert. Die Bilder zeigen eindrucksvoll, wie stark sich die neue Technik selbst in einem so alten Spiel auf das Erlebnis auswirkt. Neben Lampen und Displays haben auch die Waffen des Protagonisten neue Licht- und Schatteneffekte erhalten.

    Wer die Mod selbst ausprobieren möchte, benötigt die Originalversion von Half-Life. Nach der Installation über Steam muss im Zielordner erst die Zip-Datei der Mod entpackt werden. Danach die Datei xash3d.exe starten und mit der X-Taste die neuen Render aktivieren. Half Life von 1998 gibt es auf Steam aktuell für 8,19 Euro. Die Mod gibt es kostenlos auf der GitHub-Seite von sultim_t. Dort findet sich auch eine genaue Anleitung zur Installation. 

    Datenschutzhinweis für Youtube



    An dieser Stelle möchten wir Ihnen ein Youtube-Video zeigen. Ihre Daten zu schützen, liegt uns aber am Herzen: Youtube setzt durch das Einbinden und Abspielen Cookies auf ihrem Rechner, mit welchen Sie eventuell getracked werden können. Wenn Sie dies zulassen möchten, klicken Sie einfach auf den Play-Button. Das Video wird anschließend geladen und danach abgespielt.

    Ihr Hardwareluxx-Team

    Youtube Videos ab jetzt direkt anzeigen

    +
    +
    +Quellen und weitere Links +
    +
    +
    +
    +
    +
    +

    Werbung

    +
    + +
    +
    +
    +
    + +
    +KOMMENTARE (0) +
    +
    +
    +
    + +
    + + + + + + + + + + + diff --git a/article_scraper/resources/tests/ftr/phoronix/expected.html b/article_scraper/resources/tests/ftr/phoronix/expected.html new file mode 100644 index 0000000..df5432c --- /dev/null +++ b/article_scraper/resources/tests/ftr/phoronix/expected.html @@ -0,0 +1,27 @@ +
    +
    GNOME
    +It's been one month already since the debut of GNOME 44 and out today is the first point release. +
    +
    GNOME 44.1 brings many fixes to this updated Linux desktop, including many crash fixes and addressing newly uncovered memory leaks. Some of the GNOME 44.1 highlights include: +
    +
    - Many fixes to GNOME Shell, including crash fixes, memory leak fixes, and other items addressed. +
    +
    - GNOME's Mutter has also seen numerous fixes, including improved screencast support, fixing support for resizing windows via the keyboard, enabling modifiers by default for non-native backends, and various other fixes. +
    +
    - The GNOME Settings Daemon will now connect to light sensors asynchronously. +
    +
    - Crash fixes for GNOME Software and the Nautilus file manager. +
    +
    - Nautilus now allows extraction of .tar.zst and .zstd archives. +
    +
    - GNOME Control Center's display area now allows configuring all monitors and applying those settings at once. +
    +
    - GNOME Calls will no longer crash on empty/null call ID. +
    +
    - GNOME Web (Epiphany) has seen some crash fixes. +
    +
    - GNOME Boxes for virtualization has a fix to always enable the boot menu option and fixing 3D acceleration not sticking at startup. +
    +
    - GNOME Calendar has stability and performance improvements to its search. +

    Fedora 38 with GNOME 44

    +
    More details on the GNOME 44.1 changes via the release announcement.
    \ No newline at end of file diff --git a/article_scraper/resources/tests/ftr/phoronix/source.html b/article_scraper/resources/tests/ftr/phoronix/source.html new file mode 100644 index 0000000..bc0d75d --- /dev/null +++ b/article_scraper/resources/tests/ftr/phoronix/source.html @@ -0,0 +1,530 @@ + + + + + + + + + + + GNOME 44.1 Released With Many Fixes - Phoronix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + +
    +
    + + + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    +
    +
    +
    + +
    + +
    + +
    +

    GNOME 44.1 Released With Many Fixes

    +
    Written by Michael Larabel in GNOME on 26 April 2023 at 12:00 PM EDT. 6 Comments
    +
    +
    GNOME
    +It's been one month already since the debut of GNOME 44 and out today is the first point release. +
    +
    GNOME 44.1 brings many fixes to this updated Linux desktop, including many crash fixes and addressing newly uncovered memory leaks. Some of the GNOME 44.1 highlights include: +
    +
    - Many fixes to GNOME Shell, including crash fixes, memory leak fixes, and other items addressed. +
    +
    - GNOME's Mutter has also seen numerous fixes, including improved screencast support, fixing support for resizing windows via the keyboard, enabling modifiers by default for non-native backends, and various other fixes. +
    +
    - The GNOME Settings Daemon will now connect to light sensors asynchronously. +
    +
    - Crash fixes for GNOME Software and the Nautilus file manager. +
    +
    - Nautilus now allows extraction of .tar.zst and .zstd archives. +
    +
    - GNOME Control Center's display area now allows configuring all monitors and applying those settings at once. +
    +
    - GNOME Calls will no longer crash on empty/null call ID. +
    +
    - GNOME Web (Epiphany) has seen some crash fixes. +
    +
    - GNOME Boxes for virtualization has a fix to always enable the boot menu option and fixing 3D acceleration not sticking at startup. +
    +
    - GNOME Calendar has stability and performance improvements to its search. +

    Fedora 38 with GNOME 44

    +
    More details on the GNOME 44.1 changes via the release announcement.
    +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    + +
    +
    + + + +
    +
    Related News
    + + +
    +
    +
    + +
    +
    +
    +
    About The Author
    + Michael Larabel +

    Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

    +
    +
    +
    Popular News This Week
    + +
    + +
    +
    + +
    +
    + + + diff --git a/article_scraper/resources/tests/ftr/youtube/expected.html b/article_scraper/resources/tests/ftr/youtube/expected.html new file mode 100644 index 0000000..652d569 --- /dev/null +++ b/article_scraper/resources/tests/ftr/youtube/expected.html @@ -0,0 +1 @@ +