Thunderbird FileLink kiegészítés SeaFile-hoz

 ( szimszon | 2014. január 2., csütörtök - 15:55 )

Nemrég írtam a SeaFile-ról itt. Azóta közeledik a 2.1-es verzió kiadása pár érdekes, új képességgel, mint például a WebDAV.

Pár bacinak köszönhetően a doki ágynyugalmat írt elő, így volt időm nézegetni a Mozilla leírását a FileLink API-ról, ami annyit tud, hogyha valaki Thunderbird-ben nagy fájlt akar küldeni, annak lehetősége van rá, hogy egy felhőszolgáltatóhoz töltse fel a fájlt automatikusan és utána egy megosztási linket küldjön csak a levélben. Alapértelmezetten DropBox, YouSendIt és UbuntuOne szolgáltatók érhetők el.

A Mozilla referencia implementációja (YouSendIt) szerencsére szinte egy az egyben megegyezik a SeaFile működési mechanizmusával, így igazából csak az API hívásokat kellett kicserélni a SeaFile API hívásaira.

Így született meg az első verzió a kiterjesztésből. Mivel nem vagyok Thunderbird kiterjesztés fejlesztő, sokkal többet nem tudok tenni a témában. Mindenki hozzájárulását szívesen fogadom, hogy minél jobb, szebb és használhatóbb legyen.

A kód elérhető a GitHub-on.

Mindenkinek Boldog Új Évet és sok nagy fájlküldést :)

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Azóta a telepíthető XPI-k (egyenlőre egy:) elérhetők itt:

http://store.oregpreshaz.eu/seafile_for_filelink/

Changelog v0.4: http://store.oregpreshaz.eu/seafile_for_filelink/seafile_for_filelink-last-tb.xpi

* fix issue that not all files are uploaded in to /apps/mozilla_thunderbird
* do not uri encode filename at all (still can't upload, but at least it throw an error)

0.8 - 2014.01.10

Ability to create library if doesn't exist

0.7 - 2014.01.08

Handle if library not exist. (throw authErr)

0.6 - 2014.01.04

fix for internationale characters in filename [unescape(encodeURIComponent(fileName))]
http://andre.arko.net/2012/09/18/force-encoding-in-javascript/

0.5 - 2014.01.03

update url in install.rdf

Köszi, ez érdekes!
Ha lesz időm megnézem közelebbről.

Esetleg érdemes lenne integrálni a Thunderbird-be.

KAMI | 神
--
Firefox OS / Linux Mint / Ubuntu / LibreOffice / SeaMonkey

Nem tudom hányan használnak SeaFile-t fájlmegosztásra. :) De ha van valaki aki kézbe veszi ezt a kezdeményezést, én csak örülnék neki.

Itt egy diff, amiből sejthető, hogy miket kell elkészíteni a teljes Thunderbird integrációhoz:

https://bug744035.bugzilla.mozilla.org/attachment.cgi?id=636165

KAMI | 神
--
Firefox OS / Linux Mint / Ubuntu / LibreOffice / SeaMonkey

Nagyon köszi!

Szia!
Ez működik még?