Distribuerade en ganska intressant torrentklient

Om du letar efter en torrentklientlåt mig berätta det kanske distribuerad kan vara din smak, Det här är en klient ger åtkomst till torrentinnehåll som en del av filsystemet, ladda ner data efter behov.

Med hjälp av distribuerade, användaren kan organisera åtkomst för lokala mediaspelare till vissa torrents med video och musik utan att först ladda ner torrentinnehållet; nedladdningen kommer att ske när filerna nås.

Ett annat exempel är att arbeta med torrents som innehåller mycket stora, distribuerade datamängder så att du kan bearbeta och analysera de nödvändiga delarna i en Jupyter Notebook utan att ladda ner hela samlingen.

Om Distribyted

Det intressanta med den här torrentklienten är att stöder konvertering av vissa format till formen av filer och kataloger.

I det nuvarande utvecklingsstadiet, översättning av innehållet i zip-filer stöds: användaren kan ladda ner separat fil från zip-fil från torrent.

Inom en snar framtid, de lovar också att lägga till stöd för tjära-, 7zip- och xz-format. Om filformatet inte stöder nedladdning i delar, kan distribuerat strömma innehåll, även med möjlighet att ändra position i filen (till exempel för att titta på videor och lyssna på musik på valfri mediaspelare direkt från torrents).

Torrenterna som är anslutna till filsystemet definieras i konfigurationsfilen. Efter montering av torrents tillhandahålls ett webbgränssnitt inbyggd för surfning och övervakning (kan spåra nedladdningshastighet och statistik).

För närvarande distribuerad kan visa vissa typer av filer direkt som mappar, vilket gör det möjligt för applikationer att bara läsa de delar de behöver. Här är en lista över format som stöds, stöds och stöds inte.

Av den typ av filer som stöds är de:

  • zip: Kunna packa upp endast en fil. Filen dekomprimeras till en tillfällig fil sekventiellt för att göra den sökbar. Dekompression stoppas om ingen läser den.
    Att få stöd
  • tar: Kunna söka i alla filer och inom dessa filer med hjälp av ett modifierat standardbibliotek, även om det inte är användbart i .tar.gz-filer.
  • 7zip: Liknar Zip, även om detta kräver ett bibliotek som liknar zip.
  • xz: Endast värt det när filen skapas med hjälp av block.

Stöds inte
gzip: Såvitt jag vet stöder det inte slumpmässig åtkomst.

Även om programvaran är utformad för multimediainnehåll är det också möjligt att utföra andra uppgifter. Med vilken med distribuerad kan vi göra följande:

  • Spela multimediafiler i din favorit ljud- eller videospelare. Dessa filer laddas ner på begäran och endast nödvändiga delar.
  • Utforska TB-data från uppsättningar offentliga data genom att bara ladda ner de delar du behöver. Använda sig av Jupyter anteckningsböcker direkt för att bearbeta eller analysera mot denna information.
  • Spela din ROM-säkerhetskopior direkt från torrentfilen. Du kan ha praktiskt taget GB i spel och bara ladda ner de nödvändiga.

Projektkoden är skriven på Go-språket och distribueras under GPLv3-licensen. FUSE-delsystemet används för att binda till FS och builds är redo för Linux (x86_64 och ARM7) och Windows.3

Slutligen, om du är intresserad av att veta mer om det Om programvaran kan du kontrollera detaljerna I följande länk.

Hur installerar jag Distribyted på Ubuntu och derivat?

För dem som är intresserade av att kunna installera den här torrentklienten på sitt system. Som nämnts ovan finns det förkompilerade paket för Linux som du bara ska få från utgivningsavsnittet i applikationsförvaret.

De sammanställda kan erhållas från länken nedan.

Ge bara de nedladdade filernas körningstillstånd och det är det.

En annan metod är att ladda ner och sammanställa applikationskoden. För att göra detta måste vi bara öppna en terminal och skriva följande:

git clone https://github.com/distribyted/distribyted.git

Och att sammanställa:

make build

Och redo.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.