Git Product home page Git Product logo

google-4-tbsync's Introduction

Google-4-TbSync

This provider add-on adds Google synchronization capabilities to TbSync. Only contacts and contact groups are currently managed, using Google's People API. There's currently no plan on supporting calendars.

The work is partly based on EteSync4TbSync, DAV4TbSync, gContactSync and advices by John Bieling himself.

Current status and roadmap / Known limitations

What already works:

  • Google-to-Thunderbird creation / update / deletion of contact groups;
  • Google-to-Thunderbird creation / update / deletion of contacts;
  • Google-to-Thunderbird creation / update / deletion of contact group members.
  • Thunderbird-to-Google creation / update / deletion of contact groups;
  • Thunderbird-to-Google creation / update / deletion of contacts;

What is missing:

  • Thunderbird-to-Google creation / update / deletion of contact group members. Please note that for this to be fixed the undergoing port of TbSync to WebExtension must be completed first: only then this add-on will be partially rewritten and will be able to fully manage contact group memberships.

A full working version could probably be ready by June / July 2021 September the end of 2021 will be ready a few months after the new TbSync is released.

How to use it

You first need to install TbSync and generate your own Google API Console project credentials. Then do one of the following:

Download an official release

.xpi packages can be downloaded from Thunderbird Add-ons, or through the Thunderbird > Tools > Add-ons menu.

Test the latest code

  1. Grab the latest .zip package.
  2. Unzip it wherever you want.
  3. Load it as a temporary add-on from Thunderbird > Tools > Add-ons > cog icon > Debug Add-ons > Load Temporary Add-on (pick manifest.json for example).
  4. Test it, preferably using the Read-only mode option (see below).

Warning

  • Even if early reports seem to confirm the add-on is working properly, the project is still in its early development stage: backup both your Google and Thunderbird address books before running the software!
  • You are strongly suggested to use the Read-only mode option.

Additional information

Please refer to the wiki section for other useful information, including FAQ, guides and user contributions.

google-4-tbsync's People

Contributors

zanonmark avatar longsmith77 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.