Another Dimension

Xiangyu's personal blog.

onedrived - Microsoft OneDrive client for Linux

2015-12-25 project xbu

onedrived is a client program for Microsoft OneDrive on Linux platform. It enables you to sync local directories with remote OneDrive repositories (a.k.a., “Drive”) of one or more OneDrive Personal account (OneDrive for Business accounts are not yet supported).

The program is written in Python3, and uses official OneDrive Python SDK to communicate with OneDrive server, Keyring to securely store account credentials, and Linux inotify API to monitor file system changes.

Continue reading

gitlab-ag - Combining Git and Autograding

2015-01-14 project xbu
Planned in December 2014 and first released in January 2015, gitlab-ag is a project that aims to enhance GitLab, an open-source GitHub-like system, for educational use. The primary goal is to facilitate batch operations on GitLab and integrate automated grading mechanism, thereby replacing the AutoGrader system used in the past. It runs as a standalone website that manipulates GitLab API. GitHub Repository: https://github.com/xybu/gitlab-ag Documentation: https://github.com/xybu/gitlab-ag/blob/master/README.md License: GPLv2 Features Import / delete users in batch: import students (GitLab users) from CSV when a new semester starts, and delete all users after semester ends. Continue reading
Theme by Lednerb