Midjourney的归档工具
项目描述
Dimjournal
Dimjournal是一个Midjourney备份工具。它自动下载Midjourney的元数据归档和放大图像到本地的归档(文件夹树)。它还将在PNG文件中嵌入一些基本元数据(如提示)。
注意:Midjourney的使用条款禁止任何自动化。
Dimjournal是一个Python工具,使用Selenium WebDriver登录Midjourney网站,获取用户数据,并下载作业信息和图像。
变更日志
- v1.0.8: 修复
- v1.0.3: 2023年7月在macOS上测试
安装
稳定版本
pip install dimjournal
开发版本
python3 -m pip install git+https://github.com/twardoch/dimjournal
使用
命令行界面 (CLI)
在终端中运行
dimjournal
Dimjournal将在浏览器中打开,您需要登录MidJourney。工具将创建备份文件夹,默认情况下是您的《图片》/我的图片
文件夹内的midjourney/dimjournal
子文件夹。它将操作浏览器,下载所有元数据(最多2,500个最新放大作业和最多2,500个作业),并将其保存为备份文件夹中的JSON文件。然后,它将使用浏览器下载备份文件夹中没有的所有放大图像。如果您再次运行该工具,它将只下载新的元数据和新的图像。
要指定不同的备份文件夹,使用
python3 -m dimjournal --archive_folder /path/to/your/archive/folder
Python
您也可以在Python脚本中使用Dimjournal。以下是如何导入和使用download
函数的示例
from dimjournal import download
# Specify the directory where you want to store the data
archive_folder = "/path/to/your/archive/folder"
# Download the data
download(archive_folder)
许可证
- 遵循Apache-2.0许可证
- 在ChatGPT的帮助下编写
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
dimjournal-1.0.9.tar.gz (17.3 kB 查看哈希值)
构建分布
dimjournal-1.0.9-py3-none-any.whl (12.3 kB 查看哈希值)
关闭
dimjournal-1.0.9.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 14bddb342baf57c9a773663519dd98a14a642ca442698d26b9ab0a141b14495e |
|
MD5 | fcfb251fbda9fe6db2d1196f16b55aec |
|
BLAKE2b-256 | b488839b54a4dbf036b237d17d892231270741e78dbc0ad5bbcff0d48a484058 |
关闭
dimjournal-1.0.9-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1a15890ef5c75ca1de3d96571935484726f524bdda39eaef411d06ab8cb94397 |
|
MD5 | 716dbad2aea55fb9c9316d64c521cb52 |
|
BLAKE2b-256 | 0cb6135d7fadc1fd8ab6cf5222c9a7e9c74a581f87ca966d938f30c1f0924a64 |