Leechcraft

Leechcraft

"Yhteenveto"
Tyyppi Selain , pikaviestiohjelma , äänisoitin , kokooja , P2P - asiakas , lataushallinta
Kehittäjä LeechCraft-kehittäjät
Sisään kirjoitettu C++ , Qt , Boost
Käyttöjärjestelmä Linux , Mac OS X , FreeBSD , Windows
Käyttöliittymäkielet Englanti, venäjä, ukraina, saksa, ranska, espanja, italia
Ensimmäinen painos 2007
uusin versio 0,6,70 ( 4. elokuuta 2014 )
Lisenssi GPL 3
Verkkosivusto leechcraft.org
 Mediatiedostot Wikimedia Commonsissa

LeechCraft  on ilmainen , monialustainen , modulaarinen työpöytä, joka sisältää selaimen , pikaviestiohjelman , äänisoittimen , uutissyöteasiakkaan , BitTorrent - asiakkaan ja muita moduuleja.

Projekti alkoi maaliskuussa 2006. Ensimmäinen julkinen rakennus ilmestyi 23. marraskuuta 2007.

LeechCraft on kirjoitettu C++ :lla käyttäen Qt- ja Boost -kirjastoja . On mahdollista tukea moduuleja muilla ohjelmointikielillä kuin C++, esimerkiksi Pythonin ja JavaScriptin kokeellinen tuki toteutetaan erillisenä moduulina .

Ohjelma oli osa Linux- varastoja sellaisille jakeluille kuin Gentoo [1] , openSUSE [2] , Fedora [3] (se poistettiin myöhemmin useista jakeluista [4] ). Viimeisin julkinen versio julkaistiin vuonna 2014.

Arkkitehtuuri

LeechCraft perustuu modulaariseen arkkitehtuuriin: sen sijaan, että kaikki ominaisuudet integroitaisiin yhdeksi monoliittiseksi sovellukseksi, tarjotaan moduuli- tai laajennusmekanismi , jonka avulla voit yhdistää tarvittavat laajennukset ja lisätä haluamasi toiminnot. Laajennukset tekevät kaiken työn - näyttävät verkkosivuja, lataavat tiedostoja, käsittelevät uutisia jne. Samanaikaisesti käyttäjä voi asentaa vain sen osan moduuleista, joiden toimivuutta hän tarvitsee.

Samalla ohjelman ydin itse vain lataa moduulit ja varmistaa niiden yhteenliittämisen, eikä sille ole osoitettu loppukäyttäjälle tärkeitä toimintoja. Siten LeechCraft ei ole selain tai torrent-asiakas, koska se voidaan asentaa ilman asianmukaisia ​​moduuleja.

Moduulit voivat olla vuorovaikutuksessa keskenään. Esimerkiksi IM-asiakas voi käyttää pilvitallennusmoduuleja tiedostojen siirtämiseen. Mediasoitinmoduuli voi käyttää integrointimoduuleja eri sivustojen kanssa uuden musiikin, suositusten, elämäkertojen, sanoituksen ja kansien etsimiseen. Asiakirjan katseluohjelma voi näyttää ladatun asiakirjan. Vuorovaikutus on piilotettu käyttäjältä: esimerkiksi RSS-asiakasohjelma delegoi uutissyötteiden lataamisen HTTP-moduulille ja käyttää verkkoselainmoduulia HTML-sisällön näyttämiseen oikein. [5]

Moduuleilla voi olla myös omia alamoduuleja, kuten verkkoselaimen mainosten esto, tai pikaviestiohjelman protokollakohtaisia ​​moduuleja. Lisäksi moduulit voivat tarjota muita moduuleja: näin esimerkiksi komentosarjalisäosien tuki toteutetaan Qrosp-moduulilla.

Moduulit

Leechcraftille on olemassa kymmeniä moduuleja, erityisesti: [6]

Azoth

Multiprotocol IM - asiakas .

Sisältää seuraavat ominaisuudet:

Yksittäiset moduulit tarjoavat muun muassa seuraavat ominaisuudet:

Tällä hetkellä tuetaan seuraavia protokollia:

LMP

Kokoelmasuuntautunut Phononiin perustuva audiosoitin .

SB2

QML-pohjainen sivupalkkimoduuli, laajennettavissa erityisillä widgeteillä - kvarkeilla [8] .

Saatavilla on seuraavat vakiokvarkit:

Jotkut moduulit tarjoavat myös omia kvarkkejaan, esimerkiksi:

Muut moduulit

Kritiikki

Vuonna 2011 havaittiin projektin epäkypsyys, poikkeaminen Unix-way-konseptista, pieni määrä kehittäjiä, huono dokumentaatio [12] , epäintuitiivisuus [13] ja epävakaus Windowsissa [14] .

Muistiinpanot

  1. Gentoo-Portage - Hakutulokset  (eng.)  (downlink) . Arkistoitu alkuperäisestä 2. helmikuuta 2013.
  2. software.opensuse.org: Hakutulokset  (englanniksi)  (downlink) . Arkistoitu alkuperäisestä 2. helmikuuta 2013.
  3. Hakutulokset haulle leechcraft  (eng.)  (downlink) . Arkistoitu alkuperäisestä 2. helmikuuta 2013.
  4. Fedora-paketit .  (linkki ei saatavilla)
  5. Lyhyt kuvaus arkkitehtuurista . Haettu 14. huhtikuuta 2017. Arkistoitu alkuperäisestä 14. huhtikuuta 2017.
  6. Moduuliluettelo . Haettu 14. huhtikuuta 2017. Arkistoitu alkuperäisestä 24. maaliskuuta 2016.
  7. Luettelo tuetuista XMPP-protokollan ominaisuuksista . Haettu 3. tammikuuta 2019. Arkistoitu alkuperäisestä 4. tammikuuta 2019.
  8. SB2 . Haettu 14. huhtikuuta 2017. Arkistoitu alkuperäisestä 6. maaliskuuta 2016.
  9. Kuvaus Poshuku-laajennuksesta virallisella verkkosivustolla Arkistoitu 25. maaliskuuta 2016 Wayback Machinessa .
  10. Kuvaus Aggregator-laajennuksesta virallisella verkkosivustolla Arkistoitu 7. maaliskuuta 2016 Wayback Machinessa .
  11. Kuvaus BitTorrent-laajennuksesta virallisella verkkosivustolla Arkistoitu 27. syyskuuta 2015 Wayback Machinessa .
  12. Igor Shtompel, Leechcraft Modular Internet Client Review // Open Source Magazine No. 76, s. 3-6, 02.02.2011
  13. Alessio, LeechCraft : asiakasohjelma p2p e-syötteenlukija Linuxille, Windows e Mac] // Arvostelu Italia SW Magazinessa, 21.1.2011
  14. » Lataa LeechCraft ilmaiseksi (linkki ei saatavilla) . Käyttöpäivä: 31. tammikuuta 2013. Arkistoitu alkuperäisestä 2. helmikuuta 2013. 

Linkit