I started the development of a connector between Frappe and Google Calendar using the data migration tool introduced a while ago by the Frappe Team (awesome work guys!)
The idea is obviously to add it in Frappe as soon as possible, but given the difficulty of such an integration I propose to stabilize the feature in a custom app first and as soon as it is stable I will be happy to submit a PR.
Traceback (most recent call last):
File "/usr/local/bin/bench", line 11, in <module>
load_entry_point('frappe-bench==4.1.2', 'console_scripts', 'bench')()
File "/Users/kashifbashir/bench-repo/bench/cli.py", line 40, in cli
bench_command()
File "/Library/Python/2.7/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/Library/Python/2.7/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/Library/Python/2.7/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Library/Python/2.7/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Library/Python/2.7/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/Users/kashifbashir/bench-repo/bench/commands/make.py", line 38, in get_app
get_app(git_url, branch=branch)
File "/Users/kashifbashir/bench-repo/bench/app.py", line 99, in get_app
with open(app_path, 'rb') as f:
IOError: [Errno 2] No such file or directory: u'./apps/setup.py'
Thank you @chdecultot for putting this together! This was a gap in functionality that I was planning to work on. Iâm looking forward to testing it out.
In order to make it work, you have to generate credentials and configure an application on Google Cloud Platform.
You have more details in the âReadmeâ part of the application.
Once this is done, the application will allow your users to synchronize their ERPNext events with a new calendar in Google Calendar.
They just need to create a new google calendar account in ERPNext and they should see the new calendar in Google Calendar after a few second (max 3 min.)
If any thing is not working properly, please let me know since this is only a very early version.