Anleitung zum Erstellen eines eigenen OTR-Mirrors auf Basis von 1fichier



Zuerst will ich mal kurz erklären, wieso ich diese Anleitung überhaupt für notwendig halte.
Zum Datum der ersten Sätze dieser Anleitung (Dezember 2022) sind als verfügbare OTR-Mirror eigentlich nur noch zwei vorhanden.
Dies ermittelte ich, indem ich in der otrkey-Suchmaschine otrkeyfinder.com
einfach mal nachgeschaut habe, wieviele OTR-Mirror pro aktueller Aufnahme verfügbar waren.




Ich glaube dass dies daran liegt, dass das Betreiben eines eigenen OTR-Mirror als Hobbyprojekt
für die meisten Personen überhaupt nicht möglich ist, weil es ihnen einfach zu anstrengend ist,
sich das benötigte grundlegende Wissen (Kenntnisse in html und php) anzueignen.

Deshalb habe ich ein kleines Programm erstellt,
womit man eine grundlegende Internetseite für einen OTR-Mirror auf Basis von 1fichier erstellen kann.
Zum Betrieb des OTR-Mirror ist ein Premium-Account von 1fichier (kostet zurzeit 30€ im Jahr) und eine Internetseite erforderlich.
Eine Verwendung eines kostenlosen 1fichier-Account für einen OTR-Mirror ist nicht möglich,
weil 1fichier bei kostenlosen Accounts, nach wenigen Tagen Dateien löscht, welche nicht heruntergeladen werden.



Create your simple otr mirror 1fichier - Version 1.0.0 (Dezember 2022)

Downloadlink

Bei der Version 1.0.0 des Programms geht es erstmal nur darum, dass mit dem OTR-Mirror angefangen werden kann.
Es ist erstmal nur für kleine OTR-Mirror mit bis zu 5000 Dateien entwickelt worden (Version 1.0.0).

Das Programm befindet sich in einer zip-Datei und muss vor derVerwendung noch entpackt werden.
Zum Starten des Programms ist einfach nur die Datei "Create_your_simple_otr_mirror_1fichier.exe" auszuführen.
Das Programm benötigt zur Ausführung das .NET Framework,
welches allerdings bei den heutigen Windows-Betriebssystemen meist bereits vorinstalliert ist.

Sollte dies nicht der Fall sein, dann kann das benötigte .NET Framework kostenlos bei Microsoft heruntergeladen werden
(nur installieren, falls die Ausführung des Programms nicht funktioniert).
Internetseite zum Download des entsprechenden .NET-Framework

Der Inhalt des Ergebnis-Ausgabeordner muss dann praktisch nur noch auf die Internetseite des OTR-Mirrors hochgeladen werden.

Wichtig: Wenn der OTR-Mirror zum ersten Mal online ist, muss dieser erst noch bei otrkeyfinder.com angemeldet werden,
damit die Benutzer von onlinetvrecorder.com überhaupt erst von deinem OTR-Mirror erfahren.
Warnung: Das anmelden eines neuen OTR-Mirrors kann unter Umständen länger dauern.

Ich habe die Anleitung für das anmelden eines neuen OTR-Mirrors in eine extra Anleitung ausgelagert.

Bevor das Programm benutzt werden kann, müssen erstmal otrkey-Dateien auf den 1fichier-Account hochgeladen werden.
Damit die Dateien, welche hochgeladen werden, in deinem 1fichier-Account landen und nicht anoymn hochgeladen werden,
muss eine Anmeldung auf der Internetseite von 1fichier mit Benutzername und Passwort erfolgen.

Ich habe die Anleitung für die Vorbereitungen zur Benutzung des Programms in eine extra Anleitung ausgelagert.



Nach dem Exportieren der csv-Datei muss das bereits weiter oben in der Anleitung erwähnte Programm "Create your simple otr mirror 1fichier" heruntergeladen werden.
Dieses Programm wird verwendet, um für die Dateinamen, welche in der csv-Datei von 1ficher enthalten sind,
die Internetseite zu erstellen, welche benötigt wird, damit die Benutzer von onlinetvrecorder.com
eine Internetseite vorfinden können, von welcher sie die Dateien von 1fichier herunterladen können.

Downloadlink

Hinweis: Das Programm erstellt den für die Internetseite benötigten Quelltext auf dem lokalen Computer.
Um diesen auf die Internetseite des OTR-Mirrors zu bekommen, muss dieser dann noch hochgeladen werden.


Nach dem herunterladen des gepackten Programms muss dieses als erstes entpackt werden.
Die heruntergeladene zip-Datei lässt sich unter Windows zwar einsehen, aber ein Ausführen des Programms ist so nicht möglich.
Falls dies doch versucht wird, erhält man vom Windows-Betriebssystem eine Fehlermeldung.




Zum Entpacken der Datei kann ein Programm wie 7zip oder der bereits im Windows-Betriebssystem enthaltene Entpackungsassistent verwendet werden.
Eine kurze Anleitung dazu befindet sich auf der Microsoft-Support-Internetseite.

Nachdem die zip-Datei entpackt wurde, kann das Programm "Create your simple otr mirror 1fichier" gestartet werden.
Dazu ist einfach nur die Datei "Create_your_simple_otr_mirror_1fichier.exe" auszuführen.
Die anderen beiden Dateien, welche noch im Ordner enthalten sind, werden zur Ausführung des Programms benötigt und dürfen nicht gelöscht werden.




Nachdem das Programm zum ersten Mal gestartet wurde, werden vom Programm als erstes Standardwerte für die Konfiguration der Internetseite festgelegt.
Diese werden auch sofort im selben Ordner, wo sich das Programm befindet, in der Datei "setup_otr_mirror.xml" gespeichert.
Diese Datei darf nicht gelöscht werden, weil in dieser Datei der Name des OTR-Mirrors abgespeichert wird (nur für das Programm).
Beim festlegen der Standardwerte wird auch gleich der Ergebnis-Ausgabeordner neu erstellt, welcher von den Standardwerten definiert wurde (auf dem Desktop).
Um die Werte der Konfiguration zu ändern, ist im Programm auf die blaue Schrift zu klicken, dort wo "Konfiguration" steht.




Sobald dies ausgeführt wird, öffnet sich ein neues Fenster, in welchem die Konfigurationswerte angezeigt und geändert werden können.




Der Name des OTR-Mirrors sollte auf jeden Fall geändert werden, damit der OTR-Mirror nicht mit diesem OTR-Mirror der Anleitung verwechselt wird.
Am besten wäre es, wenn der Name des OTR-Mirrors ähnlich oder gleich ist, wie der Name der Domain (Internetseite) deines OTR-Mirrors.

Die gespeicherten Daten der Konfiguration der Internetseite des OTR-Mirrors werden bei einer Änderung sofort in der dazugehörende Datei "setup_otr_mirror.xml" geändert
und nicht erst wenn das Fenster geschlossen wird, weil ich befürchte, dass wenn ich die Daten erst in der Datei abspeichern würde,
wenn das Fenster geschlossen wird, einige Benutzer des Programms mir Rückmeldungen geben könnten, dass das Progrann nicht richtig funktionieren würde
und die Ursache dessen nur wäre, dass vergessen wurde das Fenster zu schliessen.

Um den Ergebnis-Ausgabeordner zu ändern (den Ordner, wo die hochzuladenden Dateien vom Programm erstellt werden),
muss einfach nur auf den Text geklickt werden, wo der Pfad zum Ergebnis-Ausgabeordner angezeigt wird.
Im sich daraufhin öffnenden Fenster muss dann noch der Pfad zum gewünschten Ergebnis-Ausgabeordner neu eingestellt werden.




Bei der Einstellungsmöglichkeit "Größe der otrkey-Dateien in MiB in der Tabelle anzeigen", handelt es sich nur darum,
ob die Dateigrößen der otrkey-Dateien in den Links der Tabelle auf der Internetseite angezeigt werden sollen oder nicht.

Falls die Größe der otrkey-Dateien in den Links angezeigt werden soll, dann wird diese immer in MiB und immer ohne Nachkommastellen dargestellt.
Mit der Anzeige der Dateigrößen der otrkey-Dateien in der Tabelle mit den Links,
soll vom Benutzer des OTR-Mirrors überprüft werden können,
ob die Datei welche zum Download angeboten wird, vom Grundsatz her überhaupt in Ordnung ist.

Der Benutzer des OTR-Mirrors soll dadurch bemerken können, falls wenn mit der Datei etwas ganz grundsätzlich nicht stimmt.
Falls die zum Download angebotene Datei,
z.B. eine Datei im HQ-Format mit 90 Minuten Aufnahmedauer, nur eine Dateigröße von ca. 200 MiB besitzt,
dann kann vermutet werden, dass bei der Aufnahme durch onlinetvrecorder.com Fehler entstanden sind
oder dass beim Senden der Datei an 1fichier der Upload vorzeitig abgebrochen worden ist.

Da sich eventuell daran gestört werden könnte, dass die Größe der otrkey-Dateien immer nur in MiB angezeigt wird,
auch wenn die entsprechende otrkey-Datei bereits über ein GiB groß ist,
wurde die Einstellungsmöglichkeit eingebaut, die Dateigröße nicht anzuzeigen.

Hinweis: Die Dateigröße in MiB im Link wird nur angezeigt, wenn die Tabelle mit den Links angezeigt wird.
Bei der Anzeige des Link, welcher über den otrkeyfinder aufgerufen wird,
bei welcher der Dateiname mit ?file=... als GET-Übergabe übergeben wird, wird keine Dateigröße im Link angezeigt.

Anzeige eines Links über die Tabelle:
   
 
 
   
Anzeige eines Links, welcher über den otrkeyfinder aufgerufen wird:

  




Nachdem die Konfiguration des OTR-Mirrors eingestellt wurde,
wird die Erstellung des Quelltextes der Internetseite des OTR-Mirrors gestartet,
indem die csv-Datei im Programm ausgewählt wird.




Nachdem die csv-Datei im Programm ausgewählt wurde,
werden die wichtigsten Daten der Erstellung des Quelltextes angezeigt.




In der ersten Ergebniszeile, wird der Pfad zur ausgewählten csv-Datei angezeigt,
damit sollte vermutet werden, dass bei der Erstellung des Quelltextes der Internetseite des OTR-Mirrors etwas nicht stimmt,
als erstes überprüft werden kann, ob überhaupt die richtige csv-Datei ausgewählt wurde.

In der zweiten Ergebniszeile, wird die Anzahl der in der ausgewählten csv-Datei gefundenen Informationen zu den otrkey-Dateien angezeigt.
Damit soll überprüft werden können, ob in der csv-Datei noch andere Dateiinformationen enthalten sind, welche nicht für den OTR-Mirror verwendet werden.

In der dritten Ergebniszeile, wird die Anzahl der ignorierten Dateien angezeigt,
bei welchen vermutet wird, dass diese nicht richtig funktionieren bzw. defekt sind.
Diese Dateien werden ignoriert und nicht für die Internetseite des OTR-Mirrors verwendet.
Dazu zählen folgende Dateien:
  • Dateien bei welchen kein ".otrkey" im Dateinamen enthalten ist
  • Dateien welche kleiner als 20 MiB sind
  • Dateien welche ein älteres Datum des Aufnahmezeitpunkts haben,
    als in der Datei "setup_otr_mirror.xml" eingestellt ist (standardmäßig ist diese Funktion deaktiviert).
  • Dateien bei welchen eine temporäre Datei vermutet wird.
    Dazu werden Dateien mit folgenden Dateiendungen als temporäre Dateien bewertet:
    • .otrkey.tmp
    • .otrkey.part
    • .otrkey.1
    • .otrkey.2
    • .otrkey.3
    • .otrkey.4
    • .otrkey.5
    • .otrkey.6
    • .otrkey.7
    • .otrkey.8
    • .otrkey.9

In der vierten Ergebniszeile, wird die Anzahl der ignorierten Dateien angezeigt,
welche ignoriert worden sind, weil diese doppelt vorhanden sind.
Um als doppelte Datei bewertet zu werden, müssen die Dateinamen der beiden Dateien,
sowie auch die Dateigrößen gleich sein.

In der fünften Ergebniszeile wird der Datumszeitraum der verwendeten otrkey-Dateien angezeigt.

In der letzten Ergebniszeile wird angezeigt, ob das Abspeichern des Quelltextes funktioniert hat.


Diese Anleitung wurde wegen Zeitmangel erstmal kurz gehalten.
Sollten noch Fragen offen sein, dann benutzen Sie bitte das Kontaktformular.



 
 
Kontaktformular
 
   
 
E-Mail-Adresse:
 
   
 
Nachricht: