change: 调整目录结构
This commit is contained in:
parent
403f137a1e
commit
d2b664c260
|
@ -1,6 +1,6 @@
|
||||||
# tmdb-person
|
# tmdb-person
|
||||||
|
|
||||||
![Version](https://img.shields.io/badge/version-1.0.2-blue)
|
![Version](https://img.shields.io/badge/version-1.0.4-blue)
|
||||||
![Python](https://img.shields.io/badge/Python-3.9-green)
|
![Python](https://img.shields.io/badge/Python-3.9-green)
|
||||||
![TMDB](https://img.shields.io/badge/TMDB-V3-orign)
|
![TMDB](https://img.shields.io/badge/TMDB-V3-orign)
|
||||||
![https://blog.cnkj.site](https://img.shields.io/badge/Blog-blog.cnkj.site-blue)
|
![https://blog.cnkj.site](https://img.shields.io/badge/Blog-blog.cnkj.site-blue)
|
||||||
|
@ -66,7 +66,7 @@ pip3 install -r requirements.txt
|
||||||
* scrape: 刮削模式.从扫描目录直接识别nfo文件并刮削元数据和图片到输出目录中
|
* scrape: 刮削模式.从扫描目录直接识别nfo文件并刮削元数据和图片到输出目录中
|
||||||
* collect: 转移模式.从扫描目录收集所有nfo文件并复制到输出目录中(不执行刮削操作)
|
* collect: 转移模式.从扫描目录收集所有nfo文件并复制到输出目录中(不执行刮削操作)
|
||||||
* redo: 重做模式.执行正常刮削数据中出现的异常进行重新处理
|
* redo: 重做模式.执行正常刮削数据中出现的异常进行重新处理
|
||||||
* check: 检查模式.检查指定路径下的全部文件夹中演员元数据`person.nfo` 和 演员图片`folder.jpg` 是否存在并分别记录到 [no_nfo_tmdb_ids.txt](no_nfo_tmdb_ids.txt) 和 [no_image_tmdb_ids.txt](no_image_tmdb_ids.txt) 日志文件中
|
* check: 检查模式.检查指定路径下的全部文件夹中演员元数据`person.nfo` 和 演员图片`folder.jpg` 是否存在并分别记录到 [no_nfo_tmdb_ids.txt](./check/no_nfo_tmdb_ids.txt) 和 [no_image_tmdb_ids.txt](./check/no_image_tmdb_ids.txt) 日志文件中
|
||||||
* `scan_path` 扫描目录路径使用 `__output` 路径
|
* `scan_path` 扫描目录路径使用 `__output` 路径
|
||||||
|
|
||||||
**`目录结构说明`**
|
**`目录结构说明`**
|
||||||
|
|
6
main.py
6
main.py
|
@ -3,9 +3,9 @@
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from collect_metadata import __collect_nfo
|
from utils.collect_metadata import __collect_nfo
|
||||||
from redo import __redo,__check
|
from utils.redo import __redo,__check
|
||||||
from scrape import __execute
|
from utils.scrape import __execute
|
||||||
from utils.LoggerUtil import Logger
|
from utils.LoggerUtil import Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -43,10 +43,14 @@ def __redo(log, output, tmdb_token, language="zh-CN"):
|
||||||
|
|
||||||
|
|
||||||
def __check(scan_path="data/metadata/person"):
|
def __check(scan_path="data/metadata/person"):
|
||||||
os.remove("./no_nfo_tmdb_ids.txt")
|
no_nfo_tmdb_ids = "../check/no_nfo_tmdb_ids.txt"
|
||||||
os.remove("./no_image_tmdb_ids.txt")
|
no_image_tmdb_ids = "../check/no_image_tmdb_ids.txt"
|
||||||
error_file_nfo = open("./no_nfo_tmdb_ids.txt", "w+")
|
if os.path.exists(no_nfo_tmdb_ids):
|
||||||
error_file_image = open("./no_image_tmdb_ids.txt", "w+")
|
os.remove(no_nfo_tmdb_ids)
|
||||||
|
if os.path.exists(no_image_tmdb_ids):
|
||||||
|
os.remove(no_image_tmdb_ids)
|
||||||
|
error_file_nfo = open(no_nfo_tmdb_ids, "w+")
|
||||||
|
error_file_image = open(no_image_tmdb_ids, "w+")
|
||||||
for i in os.listdir(scan_path):
|
for i in os.listdir(scan_path):
|
||||||
for files in os.listdir(os.path.join(scan_path, i)):
|
for files in os.listdir(os.path.join(scan_path, i)):
|
||||||
if "person.nfo" not in os.listdir(os.path.join(scan_path, i, files)):
|
if "person.nfo" not in os.listdir(os.path.join(scan_path, i, files)):
|
|
@ -1,11 +1,10 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import logging
|
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
from analyze import Make
|
from utils.analyze import Make
|
||||||
import utils.DateUtil as DateUtil
|
import utils.DateUtil as DateUtil
|
||||||
|
|
||||||
# https://api.tmdb.org
|
# https://api.tmdb.org
|
Loading…
Reference in New Issue
Block a user