Skip to content

Latest commit

 

History

History
 
 

german

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Aufbau

Structural View

Ordner Unterordner Beschreibung
Category - Beinhaltet Code um Torrents zu kategorisieren und die Kategorien entsprechend der Filtereinstellungen zu filtern.
Core - Beinhaltet die Kern-Funktionalitäten des Tribler-Projekts.
APIImplementation Beinhaltet die API für Torrents um diese zu erstellen und zu verwalten.
CacheDB Beinhaltet die zwischengespeicherte Datenbank für Tribler, welche die verschiedenen Versionen verwaltet und einen Notifier beinhaltet.
DecentralizedTracking Beinhaltet die pymdht Bibliothek um Netzwerk Informationen anzuzeigen.
Libtorrent Beinhaltet den Code um die Torrent-Bibliothek zu verwalten.
Modules Beinhaltet den Tracker-Manager.
RawServer Beinhaltet den Raw-Server inklusive eines Socket-Handlers und eines Polling-Systems.
TFTP Beinhaltet den TFTP-Handler, welcher am Raw-Server registriert sein sollte um TFTP-Pakete zu verarbeiten.
TorrentChecker Beinhaltet den Code, welcher Torrents überprüft.
Upgrade Beinhaltet Informationen wie Tribler und die Datenbank geupdatet wird.
Utilities Beinhaltet verschiedene Utility-Files, die im Projekt genutzt werden.
Video Beinhaltet den VLCWrapper und den Code um Livestreams über Tribler ermöglichen.
Community - Beinhaltet den Code um sicher mit anderen Communities zu kommunizieren.
allchannel Beinhaltet den Code für eine einzige Community, der alle Tribler-Benutzer beitreten und benutzen um .torrent Dateien auszutauschen.
bartercast4 Beinhaltet das Protokoll für indirekte Gegenseitigkeit. Es dient als Motivation in Tribler zu Seeden und sich als Proxy-Relay zur Verfügung zu stellen.
channel ???
demers ???
metadata ???
search ???
template Beinhaltet Beispiel-Dateien für die Communities.
tunnel Definiert eine Proxy-Community, welche andere Proxy-Server aufspührt und eine API bereitstellt um Reverse-Circuits zu erstellen.
Debug - Beinhaltet Code um Tribler zu debuggen.
Dispersy - Erweiterbares Datenbank-System, das das Rückgrat der Funktionalität von Tribler darstellt.
Main - Beinhaltet den Code für die Grafische Ausgabe von Tribler.
Build Beinhaltet Build-Files für verschiedene Betriebssysteme.
Dialogs Beinhaltet die verschiedenen Dialoge, welche innerhalb von Tribler gezeigt werden.
Utility Beinhaltet verschiedene Utility-Klassen, die im Main-Package benutzt werden.
vwxGUI Beinhaltet den Code für die (non-browser) GUI von Tribler.
webUI Beinhaltet den Code um eine Benutzeroberfläche zu erstellen, welche in einem Browser geöffnet werden kann.
Policies - Beinhaltet den Code für Bewertungs- und Seeding-Richtlinien in Tribler.
Test - Beinhaltet Testfunktionalitäten für Tribler.
API Beinhaltet Tests für die API.
data Beinhaltet Daten, die für Tests benötgt werden.
Utilities - Beinhaltet veschiedene Utility-Klassen, die in Tribler benutzt werden.
twisted - Event Driven Networking Engine

Wartung

Innerhalb des Resources-Ordners ist eine .xml Datei, welche in Draw.io geöffnet werden kann und die Möglichkeit besteht diese bei Bedarf zu bearbeiten.