跳转到主要内容

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)

许可证

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

dimjournal-1.0.9.tar.gz (17.3 kB 查看哈希值)

上传时间:

构建分布

dimjournal-1.0.9-py3-none-any.whl (12.3 kB 查看哈希值)

上传时间: Python 3

由以下组织支持