O365 / python-o365

A simple python library to interact with Microsoft Graph and Office 365 API
Apache License 2.0
1.65k stars 418 forks source link

Joining forces with https://github.com/vgrem/Office365-REST-Python-Client #457

Open stardust85 opened 4 years ago

stardust85 commented 4 years ago

Hello @janscas et al. I know this is very crazy idea, but still I feel a need to tell you about it :) These two projects look so similar to me that I think the whole python MS365 community would gain from merging these two together.

My idea is to help project A to reach feature parity with project B (so all features from B are also in A) and then to deprecate project B in favor of project A.

Now the question is which of these two should be A and which should be B. Maybe the comparison below will help:

projects comparison

python lines of code measured by cloc tool on master branches

what Office365-REST-Python-Client has better:

what python-o365 has better:

Would love to hear (read) your feedback on this!

P.S. Thanks a lot for all you've built here!

stardust85 commented 4 years ago

see also https://github.com/vgrem/Office365-REST-Python-Client/issues/198 :)

alejcas commented 4 years ago

Hi @stardust85 I'm open to new developments and merging or whatever, but I think the two libraries use different apis, and although O365 is capable of working with other apis (for example I'm writing a connection to PowerBI Rest apis with O365), for the moment it's outside of the scope of the project to develop with another apis. Now just works for Outlook rest apis and MS Graph.

Also nowadays I don't have the time to work on this so expect little time implication for me and I feel this supposed merging will require a lot of work.