Description
Megatools est une collection de programmes pour accéder aux services de Mega depuis la ligne de commande depuis votre machine ou serveur.
Megatools vous permet de copier des fichiers individuels voire une arborescence de répertoires vers et depuis le nuage informatique. Vous pouvez aussi permettre le téléchargement de flux, tels la prévisualisation de vidéos et de fichiers audio, sans avoir le besoin de télécharger le fichier en entier.
Megatools est robuste et optimisé pour les opérations rapides - autant que les serveurs Mega le permettent. Les exigences de mémoire et d’utilisation de CPU sont réduites au minimum.
- Architectures gérées : aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc sparc64
- Mainteneur : Anthony J. Bentley
- Openports : https://openports.pl/path/net/megatools
- WWW: https://megatools.megous.com
Installation
Installez
le
paquet megatools
.
Configuration
- le fichier de configuration personnel est
~/.megarc
.
Voici à quoi il ressemble, au minimum :
[Login]
Username = identifiant
Password = mot-de-passe
Pour rappel, merci de lire le man megarc
pour connaître les
différentes options de configuration possibles.
Utilisation
La première chose à tester, une fois votre configuration
faite, est la commande megadf
qui permet de tester si la connexion se
fait bien avec le service, ainsi que l’authentification avec ; tel que,
pour l’exemple :
$ megadf
Total: 53687091200
Used: 1163522967
Free: 52523568233
Ainsi la commande retourne l’espace total, celui utilisé et celui qui est disponible.
Cette vidéo vous permet en
quelques minutes de comprendre l’usage des différentes commandes.
ATTENTION la commande megasync
, mentionnée dans la vidéo, a été
remplacée par la commande megacopy
**.
Dépannage
ERROR: You must specify your mega.nz username (email)
Vous avez oublié de spécifier votre identifiant de connexion, généralement votre courriel.
ERROR: Can’t login to mega.nz
Il est très probable que le mot de passe ou l’identifiant que vous fournissez ne soit pas le bon.
Résultat, vous ne pouvez pas vous connecter au service de Mega.
You need to provide non-empty password!
Vous n’avez pas spécifié de mot de passe - donc pas de connexion au service.
Documentation
manpages
Une fois le paquet installé, sont accessibles les différents manpages sur votre OS :
- megacopy(1) : pour synchroniser un ou plusieurs fichiers
- megadf(1) : voir le quota et l’utilisation de votre espace
- megadl(1) : pour télécharger un fichier depuis un lien “public” Mega - ne nécessite pas d’authentification
- megaget(1) : pour télécharger un fichier
- megals(1) : lister les fichiers présents sur votre espace Mega
- megamkdir(1) : créer un répertoire à distance sur votre espace Mega
- megaput(1) : téléverser un ou plusieurs fichiers sur votre espace Mega
- megarc(5) : obtenir les informations utiles pour configurer son propre fichier de configuration.
- megareg(1 : pour créer et vérifier un compte
- megarm(1) : pour supprimer un ou plusieurs fichiers ou répertoires à distance de votre espace Mega.
- megatools(7) : le manpage principal
Ils sont ainsi accessibles sur Internet à l’adresse suivante : https://megatools.megous.com/man/megatools.html
Historique
J’ai écrit historiquement cette documentation de manière collaborative sur le wiki de la communauté “OpenBSD Pour Tous”.