Пример #1
0
def getFilePaths(ARGS):
    cmd_line_files = [f.decode('utf-8') for f in ARGS.files]
    if ARGS.update_library:
        filepaths = movie.loadFiles(cmd_line_files, add_movie=movie.addMovie)
    else:
        filepaths = movie.queryFiles(cmd_line_files)
    return filepaths
Пример #2
0
                    type=util.flexibleBoolean,
                    help='shuffle file list')
parser.add_argument('--update-library', action='store_true', default=False)
parser.add_argument('--extra', default='')
parser.add_argument('--clip-tag', default='cumshot')
ARGS = parser.parse_args()

try:
    script.standardSetup()
    logging.info('****** Starting new script ********')

    cmd_line_files = [f.decode('utf-8') for f in ARGS.files]
    if ARGS.update_library:
        filepaths = movie.loadFiles(cmd_line_files, add_movie=movie.addMovie)
    else:
        filepaths = movie.queryFiles(cmd_line_files)
    logging.debug('filepaths: %s', len(filepaths))
    db.getSession().commit()
    logging.debug('%s files loaded', len(filepaths))

    PROJECT = project.getProject(ARGS)

    all_filters = [
        filters.ExcludeTags(
            ['pmv', 'c**k.hero', 'compilation', 'solo', 'lesbian'])
    ]
    if ARGS.clip_tag.lower != 'none':
        all_filters.append(ExcludeClipTag(PROJECT, ARGS.clip_tag))
    all_filters.extend(filters.applyArgs(ARGS, db.getSession()))

    inventory = movie.MovieInventory(filepaths, ARGS.shuffle, all_filters)
Пример #3
0
parser.add_argument('--shuffle', default=True, type=util.flexibleBoolean, help='shuffle file list')
parser.add_argument('--update-library', action='store_true', default=False)
parser.add_argument('--extra', default='')
parser.add_argument('--clip-tag', default='cumshot')
ARGS = parser.parse_args()


try:
    script.standardSetup()
    logging.info('****** Starting new script ********')

    cmd_line_files = [f.decode('utf-8') for f in ARGS.files]
    if ARGS.update_library:
        filepaths = movie.loadFiles(cmd_line_files, add_movie=movie.addMovie)
    else:
        filepaths = movie.queryFiles(cmd_line_files)
    logging.debug('filepaths: %s', len(filepaths))
    db.getSession().commit()
    logging.debug('%s files loaded', len(filepaths))

    PROJECT = project.getProject(ARGS)

    all_filters = [filters.ExcludeTags(['pmv', 'c**k.hero', 'compilation', 'solo', 'lesbian'])]
    if ARGS.clip_tag.lower != 'none':
        all_filters.append(ExcludeClipTag(PROJECT, ARGS.clip_tag))
    all_filters.extend(filters.applyArgs(ARGS, db.getSession()))

    inventory = movie.MovieInventory(filepaths, ARGS.shuffle, all_filters)

    iinventory = inventoryFilter(inventory)