Générez des méga comptes avec une seule commande, téléchargez des fichiers, obtenez des liens partageables et faites tout cela, de nombreuses fois que vous voulez avec des boucles.
Ces instructions supposent que Git et Python 3.10 sont installés, si vous n'avez pas installé Git, téléchargez le projet à partir d'ici et sautez la première étape ci-dessous.
git clone https://github.com/qtchaos/py_mega_account_generator.git
cd py_mega_account_generator
pip install -r requirements.txt
python main.py
Note
La taille maximale de téléchargement d'un fichier est de 20 Go, car il s'agit de la limite d'un compte gratuit.
Vous pouvez utiliser ce programme sans aucun argument, cela crachera un nouveau compte avec le PDF d'accueil supprimé, il affichera les informations d'identification de connexion dans la console et créera un nouveau fichier dans le dossier des informations d'identification. Si vous souhaitez télécharger un fichier, vous pouvez utiliser la configuration suivante: python main.py -f FILENAME -p
, cela téléchargera le fichier sur un nouveau compte et imprimera un lien partageable publiquement. Malheureusement, il semble que Mega aime à purger des comptes qui n'ont pas été connectés depuis un certain temps, donc si cela fait un moment que vous avez commencé à générer de nouveaux comptes, vous voudrez peut-être exécuter le service Keepalive: python main.py -ka -v
, cela se connectera à chaque compte et imprimera le stockage utilisé. Et si vous souhaitez créer des comptes de création de masse ou télécharger des fichiers, vous pouvez utiliser l'argument de boucle: python main.py -p -f FILENAME -l TIMES_TO_LOOP
.
{"email": "*******@*******.com", "emailPassword": "*****", "password": "*********"}
Le emailPassword
représente le mot de passe utilisé pour créer le compte mail.tm.
Si vous souhaitez vous connecter au compte Mega plus tard, vous devez utiliser les champs email
et password
.
Si vous souhaitez modifier le format du fichier d'identification, vous pouvez le faire en modifiant la variable accountFormat
dans le fichier config.json
. Utilisez les variables suivantes pour modifier le format:
{email}
- L'e-mail a utilisé pour créer le compte Mega.{emailPassword}
- le mot de passe utilisé pour créer le compte mail.tm.{password}
- le mot de passe utilisé pour créer le compte Mega.Par exemple, si vous souhaitez modifier le format en ce qui suit:
[email protected]#password
Ensuite, vous modifieriez la variable accountFormat
en {email}#{password}
, cela ajoutera des informations d'identification en un fichier appelé accounts.txt
dans le dossier des informations d'identification. Si vous modifiez la variable accountFormat
en ""
, il utilisera le format de fichier JSON par défaut et créera un nouveau fichier pour chaque compte.
Avertissement
N'utilisez pas les arguments dans la section Services avec les arguments de téléchargement de fichiers.
-f filename, --file filename
| Télécharge un fichier sur le compte généré.
-p, --public
| Génère un lien partageable vers le fichier.
-l int, --loop int
| Boucles le script x quantité de fois.
-e, --extract
| Compile toutes les informations d'identification publiées sous forme de .json en un seul fichier étant donné le format personnalisé.
-ka, --keepalive
| Se connecte aux comptes pour les garder en vie.
-v, --verbose
| Affiche le stockage à gauche tout en utilisant la fonction Keepalive.