Require explicit reference database path
This commit is contained in:
@ -23,13 +23,19 @@ Important principles:
|
|||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
match_filenames.py /storage/disk1/X
|
match_filenames.py /storage/disk1/X \
|
||||||
|
--database /path/to/wcx.db
|
||||||
match_filenames.py /storage/disk1/X --recursive
|
|
||||||
|
|
||||||
match_filenames.py /storage/disk1/X --ending mp4,avi
|
|
||||||
|
|
||||||
match_filenames.py /storage/disk1/X \
|
match_filenames.py /storage/disk1/X \
|
||||||
|
--database /path/to/wcx.db \
|
||||||
|
--recursive
|
||||||
|
|
||||||
|
match_filenames.py /storage/disk1/X \
|
||||||
|
--database /path/to/wcx.db \
|
||||||
|
--ending mp4,avi
|
||||||
|
|
||||||
|
match_filenames.py /storage/disk1/X \
|
||||||
|
--database /path/to/wcx.db \
|
||||||
--ending mp4 \
|
--ending mp4 \
|
||||||
--ending avi \
|
--ending avi \
|
||||||
--debug
|
--debug
|
||||||
@ -45,10 +51,6 @@ from dataclasses import dataclass, replace
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
|
|
||||||
DEFAULT_DATABASE_FILE = Path(
|
|
||||||
"/storage/disk1/WCX/database/wcx.db"
|
|
||||||
)
|
|
||||||
|
|
||||||
VIDEO_EXTENSIONS = {
|
VIDEO_EXTENSIONS = {
|
||||||
".avi",
|
".avi",
|
||||||
".m4v",
|
".m4v",
|
||||||
@ -157,8 +159,8 @@ def parse_arguments() -> argparse.Namespace:
|
|||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--database",
|
"--database",
|
||||||
type=Path,
|
type=Path,
|
||||||
default=DEFAULT_DATABASE_FILE,
|
required=True,
|
||||||
help=f"SQLite database; default: {DEFAULT_DATABASE_FILE}",
|
help="SQLite database",
|
||||||
)
|
)
|
||||||
|
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
|
|||||||
Reference in New Issue
Block a user