Si vous utilisez Mega.co.nz pour stocker vos lolcats (qui serait assez débile pour y mettre des données sensibles ?), réjouissez-vous puisque vous allez pouvoir l'intégrer dans vos scripts et softs grâce à cette bibliothèque Python qui utilise les API de Mega. Pour le moment, cette bibliothèque permet simplement de se logger, d'uploader des fichiers, de les télécharger, mais aussi de les supprimer.


4 Mega dans vos scripts
  • Créer une instance de Mega.py : mega = Mega()
  • Se logger à Mega : m = mega.login(email, password)
  • Récupérer les infos utilisateur : details = m.get_user()
  • Récupérer la liste des fichiers : files = m.get_files()
  • Uploader un fichier : m.upload('myfile.doc')
  • Télécharger un fichier à partir d'une URL : m.download_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrL')
  • Supprimer un fichier à partir de son ID : m.delete('utYjgSTQ')
  • Supprimer un fichier à partir de son URL : m.delete_url('https://mega.co.nz/#!utYjgSTQ!OM4U3V5v_W4N5edSo0wolg1D5H0fwSrL')

C'est donc un bon début et je me suis dit que ça pourrait vous servir pour utiliser l'espace de stockage offert par Mega dans vos scripts.

Mega.py est sur Github

Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :

Pinterest Twitter Facebook Google Plus Linkedin email Flattr ! Bitcoin DogeCoin