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 |
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.