Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thunderbird Bridge? #38

Open
alensiljak opened this issue Dec 16, 2021 · 4 comments
Open

Thunderbird Bridge? #38

alensiljak opened this issue Dec 16, 2021 · 4 comments

Comments

@alensiljak
Copy link

Hi!

First, apologies if this is not the right place. This is the "main" repo, so a suggestion for yet-another-bridge may fit here.
As there is already an Evolution plugin, having a plugin for Thunderbird may seem redundant. However, Thunderbird is a multi-platform application, unlike Evolution. While I have Evolution on my home Linux box, working on a Windows workstation leaves me hanging.

Radicale plugin may be a solution but I have experienced some weird issues with spewing (binary) parts on an SQLite database into the DecSync files.
Anyways, this is just to check how difficult do you find creating a Thunderbird plugin. Otherwise, going through the standard (DAV) interface is probably a better idea, anyways.

Cheers and thanks for implementing this great idea of allowing the personal information to be serverless again!

@PinkPlasticBeach
Copy link

Hey there,
I setup DecSync today and I'm so amazed. Great Thing. adds the one function I was missing after I found amazing Syncthing. Together they are true Open Source Power.
My Setup is a long Chain now: AndroidAddressbook-DecSync-Syncthing-DecSync-RadicaleServerForWebdav-CardbookPluginTo-Thunderbird

It's fascinating that it actually works. But I give +1 to this thread. A Thunderbird-plugin would be great.
I actually installed Evolution just to test DecSync and was so happy with it that I took up with everything that was needed to make it work with thunderbird. It took me 2-3 hours as i was new to radicale and Cardbook-Plugin. Nice Fuzzing but nowhere close to the Flow you feel with SyncThing.

The Radicale-Brick in that chain is what keeps me from recommending this to friends. As MisterY said Thunderbird is a good target for a plugin as it is multi-platform.

Is Thunderbird harder to do than Evolution? Likely because of multi-Platform, maybe because it doesnt have "Adressbook-Accounts" integrated, right? Offering these different "Types" of Adressbooks is what CardBook does for Thunderbird. It's got it's own new approach to Managing the Addressbooks (in Thunderbird). It seems really well-build and stable and offers "Setups" for different "E-mail/Addressbook"-Providers allready.

Thats why I thought maybe it's easier to cooperate with the devs of CardBook and have DecSync added as another way of "Network-Addressbook". That way you wouldn't be alone keeping the Plugin up to Date with Thunderbird-Update.

Well let's see what you say.
Thx a lot for that great software!

@rubisco57
Copy link

Hi there! I am stuck with the Radicale-Thunderbird configuration - a plugin would definitely ease this. @PinkPlasticBeach, would you mind expanding a bit on your precise setup? Currently I can access the synced calendar and address book files via localhost in a browser after running the Radicale service, however the URL cannot be reached from within Thunderbird via Cardbook or TbSync. I would highly appreciate your input!

@39aldo39
Copy link
Owner

A direct Thunderbird plugin would be nice, but I think they cannot access the filesystem easily. I also don't have any experience with it, but last time I checked the only way to access the filesystem was by having an additional external program, making it still more complicated. But if that problem could be solved it would be technically possible as Kotlin (which I use for libdecsync) is able to generate JavaScript, which is used for Thunderbird plugins.

@Mugen36
Copy link

Mugen36 commented Jun 28, 2022

I also don't have any experience with it, but last time I checked the only way to access the filesystem was by having an additional external program

The developer of the FF addons Floccus, which allows the sync of Booksmarks (via local storage and Syncthing eg) does exactly that.
https://addons.mozilla.org/en-US/firefox/addon/floccus/
https://github.com/TCB13/LoFloccus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants