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:
- Useita välilehtiä sisältävä käyttöliittymä.
- Tietosuojaluettelot.
- Tiedostonsiirto.
- Laajennetut tilat: mieliala, ammatti, sijainti, soitettu melodia (joista tiedot voidaan ottaa automaattisesti MPRIS :stä tai soitinmoduuleista, kuten LMP).
- Täysi tuki konferensseille ja kirjanmerkeille.
- Chatin osallistumisilmoitukset.
- Tuki tilien rekisteröinnille asiakkaalta.
- Toimitusilmoitukset.
- Palveluiden yleiskatsaus.
- PGP tuki .
Yksittäiset moduulit tarjoavat muun muassa seuraavat ominaisuudet:
- Pitkien tekstikappaleiden automaattinen liittäminen pastebiniin .
- Roskapostin esto.
- Metakontaktit.
- Tuki Adium - tyyleille.
- Oikeinkirjoituksen tarkistus.
- Näytä LaTeX -kaavat keskusteluikkunassa.
- OTR - salauksen tuki .
Tällä hetkellä tuetaan seuraavia protokollia:
LMP
Kokoelmasuuntautunut Phononiin perustuva audiosoitin .
- Tuki sosiaalisille palveluille, kuten Last.FM (asianmukaisten moduulien, kuten LastFMScrobble, avulla) - scrobbling , elämäkerran, samankaltaisten artistien, henkilökohtaisten suositusten, tulevien tapahtumien, uusimpien julkaisujen, trendien jne. näyttäminen.
- Tiedostojen muuntaminen ja lataaminen kannettaviin laitteisiin.
- Albumin kansien automaattinen lataus, kansien hallinta.
- Tuki radiolle, joka on räätälöity Last.FM:stä , ja suoratoistoille, kuten Digitally Imported .
- Diskografioiden hankkiminen ja mahdollisuus esikatsella kappaleita, albumeita ja artisteja sopivilla moduuleilla, kuten TouchStreams-moduulilla, joka vastaanottaa äänivirtoja VKontaktesta .
- Automaattinen sanoitusten haku.
- Dynaamiset ja staattiset soittolistat.
- Tuki välittömään toistoon gstreamer - taustaohjelmalla.
- Äänitunnisteen editori .
SB2
QML-pohjainen sivupalkkimoduuli, laajennettavissa erityisillä widgeteillä - kvarkeilla [8] .
Saatavilla on seuraavat vakiokvarkit:
- Valikko.
- Quark avaus- ja vaihtotehtävät ja välilehdet.
- Ilmoitusalue.
Jotkut moduulit tarjoavat myös omia kvarkkejaan, esimerkiksi:
- TPI näyttää nykyisten odottavien tehtävien edistymisen SB2-paneelissa.
- Lemon näyttää verkkoyhteyksien tilan.
- GMail Notifier näyttää lukemattomien sähköpostien määrän Gmailin postilaatikossa.
- Launchy tarjoaa pikakäynnistyspalkin valituille sovelluksille.
Muut moduulit
- Poshuku on WebKitiin perustuva selain . Sisältää lisäosia [9] :
- CleanWeb on AdBlock for Firefox -laajennusten estoluetteloiden kanssa yhteensopiva mainossuodatin .
- FatApe on Greasemonkeyn mukautettu komentosarjatukimoduuli .
- OnlineBookmarks - Integrointi online-sosiaaliset kirjanmerkkipalvelut: Read It Later ja Del.icio.us.
- AdvancedNotifications on joustava ilmoitusten määritysmoduuli, jonka avulla voit asettaa erilaisia ilmoitusparametreja vastauksena erilaisiin tapahtumiin. Mahdollistaa esimerkiksi tietyn äänen toistamisen, kun tietty käyttäjä osallistuu tiettyyn neuvotteluun pikaviestimoduulissa, tai jättää huomioimatta kaikki yhteystietoryhmän viestit.
- Aggregator on asiakasohjelma uutissyötteiden lukemiseen RSS-, Atom- ja RDF-muodoissa, ja se tukee uutisarkiston tallentamista ja vientiä OPML-, LCAE-, fb2- ja PDF -muotoihin . [10] .
- BitTorrent -asiakasohjelma, joka tukee DHT:ta, magneettilinkkejä, UDP-seurantalaitteita, IPv6:ta, peräkkäistä latausta, tiedostojen ja hakemistojen uudelleennimeämistä, nopeusrajoituksia [11] .
- Monocle on PDF- , PostScript- , DjVu- ja fb2- asiakirjojen katseluohjelma .
- LackMan on LeechCraftin käyttäjätilan pakettien hallinta, joka ei vaadi järjestelmänvalvojan oikeuksia. Asentaa komentosarjalaajennuksia, mediatiedostoja tai lokalisointeja jne. Se ottaa huomioon riippuvuudet ja voi päivittää paketteja automaattisesti.
- Liznoo on virranhallintamoduuli, joka näyttää akun virran ja antaa virtatietoja muille moduuleille.
- NetStoreManager on pilvitallennustukimoduuli (Google Drive).
- SecMan on hallintaohjelma yksityisten tietojen - salasanojen, tallennettujen lomaketietojen jne. - tallentamiseen.
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
- ↑ Gentoo-Portage - Hakutulokset (eng.) (downlink) . Arkistoitu alkuperäisestä 2. helmikuuta 2013.
- ↑ software.opensuse.org: Hakutulokset (englanniksi) (downlink) . Arkistoitu alkuperäisestä 2. helmikuuta 2013.
- ↑ Hakutulokset haulle leechcraft (eng.) (downlink) . Arkistoitu alkuperäisestä 2. helmikuuta 2013.
- ↑ Fedora-paketit . (määrätön) (linkki ei saatavilla)
- ↑ Lyhyt kuvaus arkkitehtuurista . Haettu 14. huhtikuuta 2017. Arkistoitu alkuperäisestä 14. huhtikuuta 2017. (määrätön)
- ↑ Moduuliluettelo . Haettu 14. huhtikuuta 2017. Arkistoitu alkuperäisestä 24. maaliskuuta 2016. (määrätön)
- ↑ Luettelo tuetuista XMPP-protokollan ominaisuuksista . Haettu 3. tammikuuta 2019. Arkistoitu alkuperäisestä 4. tammikuuta 2019. (määrätön)
- ↑ SB2 . Haettu 14. huhtikuuta 2017. Arkistoitu alkuperäisestä 6. maaliskuuta 2016. (määrätön)
- ↑ Kuvaus Poshuku-laajennuksesta virallisella verkkosivustolla Arkistoitu 25. maaliskuuta 2016 Wayback Machinessa .
- ↑ Kuvaus Aggregator-laajennuksesta virallisella verkkosivustolla Arkistoitu 7. maaliskuuta 2016 Wayback Machinessa .
- ↑ Kuvaus BitTorrent-laajennuksesta virallisella verkkosivustolla Arkistoitu 27. syyskuuta 2015 Wayback Machinessa .
- ↑ Igor Shtompel, Leechcraft Modular Internet Client Review // Open Source Magazine No. 76, s. 3-6, 02.02.2011
- ↑ Alessio, LeechCraft : asiakasohjelma p2p e-syötteenlukija Linuxille, Windows e Mac] // Arvostelu Italia SW Magazinessa, 21.1.2011
- ↑ » Lataa LeechCraft ilmaiseksi (linkki ei saatavilla) . Käyttöpäivä: 31. tammikuuta 2013. Arkistoitu alkuperäisestä 2. helmikuuta 2013. (määrätön)
Linkit
- Alessio, LeechCraft : asiakas p2p e syötteenlukija Linuxille, Windows e Mac // Arvostelu Italia SW Magazinessa, 21.1.2011 (italiaksi)
- Igor Shtompel, Leechcraft Modulaarisen Internet-asiakkaan yleiskatsaus (linkki ei saatavilla) // Open Source Magazine No. 76, s. 3-6, 02.02.2011 ( PDF , 1,7 MB)
- LeechCraft Aggregatore RSS Client BitTorrent Client FTP ja altro ancora in una Sola Applicazione (linkki ei saatavilla) // Linux Freedom ... for Live, 24.5.10 (italia)
- Constantinos, LeechCraft: Μια πολυεφαρμογή με selain, chat, rss, torrent και άλλα! // Yleiskatsaus osoitteessa OSArena.net, 2. tammikuuta 2013 (Kreikka)
- George Norman, LeechCraft – monikäyttöinen modulaarinen live-ympäristö // Katsaus FindMysoft.comissa, 12. marraskuuta 2012
- Mainitse ja mini-arvostelu uudesta versiosta Red Eyes podcastissa #88
- Arvostelu Techview-Podcastissa nro 179 (saksa)