Entrez vos identifiants

x
OU
Vous avez oublié votre mot de passe ?
Utilisateur wiki : vous n'aviez pas d'email ?

Korben - Site d'actualité geek et tech

Go Top


Mega dans vos scripts

Mega dans vos scripts

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.

  • 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


Facebook Twitter Email Copier Url

4 Responses to “Mega dans vos scripts”

  1. Anonyme dit :

    Salut, je sais utilisé des scripts bash, etc, mais comment on utilise un script python ? On le lance comment ? Car j’ai essayé ./mega.py où python mega.py par exemple ça marche pas.. Merci :)

  2. residante dit :

    J’ai testé ça hier et même si c’est encore jeune, c’est vraiment chouette. Mega prend beaucoup d’interêt d’un coup ;-)

    À noter qu’il y a également python-mega : https://github.com/juanriaza/python-mega qui permet d’uploader un fichier sur un compte annonyme = https://github.com/juanriaza/python-mega/blob/master/mega/mega.py#L32 ) et qui s’installe en tant que package python (pip install python-mega)

  3. Julien Marchand dit :

    Pour les développeurs que ça intéresse, cette lib est en réalité entièrement tirée des articles que j’ai posté ici : http://julien-marchand.fr/blog/ (à commencer par http://julien-marchand.fr/blog/using-mega-api-with-python-examples/ ).

    Un de mes lecteurs (qui a eu, lui, la délicatesse de me citer) en a fait une librairie propre dispo sur GitHub (https://github.com/juanriaza/python-mega ).

    De mon côté, je me suis lancé sur un wrapper FUSE, pour pouvoir monter son espace Mega sous Linux et MacOS (https://github.com/CyberjujuM/MegaFS ), également détaillé pas à pas sur le blog :)

  4. Kèv Pocs dit :

    Bonjour à tous, j’ai voulu faire un petit test avec mon compte cependant, une fois que je suis connecté (il m’affiche mes informations), la ligne suivant pour recupérer les fichiers déjà uploader il me plante une TypeError : Incorrect padding dans “C:Python27libbase64.py”, line 76, in b64decode

    Any ideas ?

A gagner – Des codes abonnement pour F-Secure Key

bigstock

Aujourd'hui je vous propose de gagner des codes pour des abonnements d'un an pour Key, le gestionnaire de mot de passe de F-Secure.

Si vous êtes adeptes des ouvertures de comptes en ligne à tout-va, ce petit soft peut vous être d'une grande utilité, voir pour ceux qui décideraient de renforcer tous leurs mots de passe en cours d'utilisation.

Avec Key vous pouvez stocker tous vos mots de passe et y accéder facilement, sur n'importe quel appareils, desktop ou mobile et même générer des mots de passe renforcés et uniques chaque fois que vous en avez besoin.

Pratique pour ceux qui ont tendance à aller au plus vite en mettant la date de naissance du dernier né ;)

Pour jouer ça se passe tranquillou avec Kontest:

Toutes les fonctionnalités de Key sont listées ici

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

Twitter Facebook Google Plus Linkedin email
Rejoignez les 56988 korbenautes
et réveillez le bidouilleur qui est en vous
abonnez-vous en savoir plus
"Vous aimez bidouiller ?" Oui j'adore l'informatique et la technologie
Suivez Korben Un jour ça vous sauvera la vie.. Ou celle d'un(e) ami(e)
  • Rejoignez les 56988 bidouilleurs de la grande famille des Korbenautes
    «Je considère que votre email est aussi important que le mien.»
    Korben
  • Les Derniers Articles du Blog

  • Inscrivez vous aux bon plans

  •  
  • Site hébergé par
    Agarik Sponsor Korben
  • DANS TON CHAT (BASHFR)

    Toine : Fais pas ton Kennedy, te laisse pas abattre.

    -- http://danstonchat.com/8593.html
  • Un boitier externe pour booter des ISO à

    gogo sans se prendre la tête

    Il s'agit d'un boitier externe pour disque dur 2,5" fabriqué par la société Zalman, qui a la particularité d'avoir un petit écran de contrôle et qui permet de choisir l'ISO sur laquelle vous souhaitez booter...lire la suite

    Microsoft récupère vos clés de chiffrement.

    Voici comment les en empêcher

    Si vous avez acheté un appareil sous Windows 10 équipé d'une puce qui chiffre par défaut le disque, ne vous pensez pas en sécurité pour autant : La clé de récupération qui vous permet de déchiffrer vos données...lire la suite

    En ce moment dans l'univers "Raspberry Pi"

    Voir tous les articles »