GSoC/2018/StatusReports/TarekTalaat: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2018‎ | StatusReports
Line 15: Line 15:
**'''Registering digiKam on OneDrive dev center.'''<pre style="color: green;">Done</pre>
**'''Registering digiKam on OneDrive dev center.'''<pre style="color: green;">Done</pre>
**'''Implementing Onedrive Client'''<pre style="color: yellow;">In progress</pre>
**'''Implementing Onedrive Client'''<pre style="color: yellow;">In progress</pre>
***'''Using qwebform to authenticate the user using Oauth2'''<pre style="color: green;">Done</pre>
***'''Using qwebview to authenticate the user using Oauth2'''<pre style="color: green;">Done</pre>
***'''Uploading Photos to Onedrive'''<pre style="color: green;">Done</pre>
***'''Uploading Photos to Onedrive'''<pre style="color: green;">Done</pre>
***'''Listing folder in the user's drive'''<pre style="color: green;">Done</pre>
***'''Listing folder in the user's drive'''<pre style="color: green;">Done</pre>

Revision as of 00:13, 15 June 2018

Tarek Talaat

Project Name: [digiKam] Supporting Twitter and One Drive services in digikam export

Brief Description: Digikam supports exporting images to multiple websites. The purpose of this project is to extend this support to include one drive and twitter by writing clients to connect to Twitter's and OneDrive's APIs.

Status:

  • Getting familiar with the code base during community bonding period:
    Done



  • Writing the Onedrive API Client:
    In Progress
    • Registering digiKam on OneDrive dev center.
      Done
    • Implementing Onedrive Client
      In progress
      • Using qwebview to authenticate the user using Oauth2
        Done
      • Uploading Photos to Onedrive
        Done
      • Listing folder in the user's drive
        Done
      • Change user
        In progress
      • Uploading photos to a specific folder in user's drive
        In progress
      • Writing code and user documentation
        In progress
      • Writing unit tests'
        Pending
  • Writing the Twitter API Client:
    Not started

Proposal: Project Proposal

Links to commits on cgit: