単一のコマンドでMegaアカウントを生成し、ファイルをアップロードし、共有可能なリンクを取得し、ループで何度も必要とします。
これらの指示では、GitとPython 3.10がインストールされていることを想定しています。Gitがインストールされていない場合は、ここからプロジェクトをダウンロードして、下の最初のステップをスキップします。
git clone https://github.com/qtchaos/py_mega_account_generator.git
cd py_mega_account_generator
pip install -r requirements.txt
python main.py
注記
ファイルの最大アップロードサイズは20GBです。これは、無料アカウントの制限であるためです。
このプログラムをまったく引数なしで使用できます。これにより、Welcome PDFが削除された新しいアカウントが吐き出され、コンソールにログイン資格情報が表示され、資格情報フォルダーに新しいファイルが作成されます。ただし、ファイルをアップロードする場合は、次のセットアップを使用できます。Pythonmain.py python main.py -f FILENAME -p
、ファイルを新しいアカウントにアップロードし、公開されているリンクを印刷します。残念ながら、Megaはしばらくログインしていないアカウントをパージするのが好きなようです。そのため、新しいアカウントの生成を開始してからしばらく経っていたら、KeepAliveサービスを実行することをお勧めします。PythonMain.py python main.py -ka -v
、これはすべてのアカウントにログインし、使用するストレージを印刷します。また、アカウントを作成したり、ファイルをアップロードしたりする場合は、ループ引数を使用できます: python main.py -p -f FILENAME -l TIMES_TO_LOOP
。
{"email": "*******@*******.com", "emailPassword": "*****", "password": "*********"}
emailPassword
mail.tmアカウントの作成に使用されるパスワードを表します。
後でMegaアカウントにログインする場合は、 email
とpassword
フィールドを使用する必要があります。
資格情報ファイルの形式を変更する場合は、 config.json
ファイルのaccountFormat
変数を変更することでそうすることができます。次の変数を使用して、形式を変更します。
{email}
- Megaアカウントの作成に使用される電子メール。{emailPassword}
- mail.tmアカウントの作成に使用されるパスワード。{password}
- MEGAアカウントの作成に使用されるパスワード。たとえば、フォーマットを次のように変更する場合:
[email protected]#password
次に、 accountFormat
変数を{email}#{password}
に変更します。これにより、資格情報がcadentiencesフォルダーのaccounts.txt
というファイルに資格情報が追加されます。 accountFormat
変数を""
に変更すると、デフォルトのJSONファイル形式を使用し、すべてのアカウントに新しいファイルを作成します。
警告
ファイルアップロード引数とともに、サービスセクションの引数を使用しないでください。
-f filename, --file filename
|生成されたアカウントにファイルをアップロードします。
-p, --public
|ファイルへの共有可能なリンクを生成します。
-l int, --loop int
|スクリプトxの回数をループします。
-e, --extract
|カスタム形式を指定して、.jsonとして.jsonとして出力されたすべての資格情報をコンパイルします。
-ka, --keepalive
|アカウントにログインして、それらを生かし続けます。
-v, --verbose
| KeepAlive機能を使用している間、ストレージが残っていることを示します。