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 le faire en ligne de commande grâce à ce script Python qui utilise les API de Mega. Pour le moment, ce script permet simplement de se logger, d'uploader des fichiers, de les télécharger, mais aussi de les supprimer.
- 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.
by via MyTFMRSS
No comments:
Post a Comment