示例#1
0
#!/usr/bin/env python
import os
import sys

from folder import scan_folder

if __name__ == '__main__':
    print("Welcome to ShooterSubPyDownloader")

    movie_dirs = [os.curdir]
    if len(sys.argv) >= 2:
        movie_dirs = sys.argv[1:]

    for movie_dir in movie_dirs:
        detail = scan_folder(movie_dir)
        print '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
        for entry in detail:
            print '{} : {}'.format(entry[1], entry[0])
        print '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'

示例#2
0
                        "--ignore_hidden",
                        help="ignore hidden file, y or n")
    args = parser.parse_args()

    source_folder = args.source_folder
    recursive = args.recursive
    if not recursive:
        settings[SETTING_RECURSIVE] = DEFAULT_SETTING_RECURSIVE
    else:
        settings[SETTING_RECURSIVE] = recursive.lower() == 'y'
    ignore_hidden = args.ignore_hidden
    if not ignore_hidden:
        settings[SETTING_IGNORE_HIDDEN] = DEFAULT_SETTING_IGNORE_HIDDEN
    else:
        settings[SETTING_IGNORE_HIDDEN] = ignore_hidden.lower() == 'y'

    if not source_folder:
        print 'source folder must be provided'
        sys.exit()

    movie_dirs = source_folder.split(',')

    init_logging()

    for movie_dir in movie_dirs:
        scan_folder(movie_dir)
        # print '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
        # for entry in detail:
        #     print '{} : {}'.format(entry[1], entry[0])
        # print '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
示例#3
0
    parser.add_argument("-r", "--recursive", help="scan recursively, y or n")
    parser.add_argument("-i", "--ignore_hidden", help="ignore hidden file, y or n")
    args = parser.parse_args()

    source_folder = args.source_folder
    recursive = args.recursive
    if not recursive:
        settings[SETTING_RECURSIVE] = DEFAULT_SETTING_RECURSIVE
    else:
        settings[SETTING_RECURSIVE] = recursive.lower() == 'y'
    ignore_hidden = args.ignore_hidden
    if not ignore_hidden:
        settings[SETTING_IGNORE_HIDDEN] = DEFAULT_SETTING_IGNORE_HIDDEN
    else:
        settings[SETTING_IGNORE_HIDDEN] = ignore_hidden.lower() == 'y'

    if not source_folder:
        print 'source folder must be provided'
        sys.exit()

    movie_dirs = source_folder.split(',')

    init_logging()

    for movie_dir in movie_dirs:
        scan_folder(movie_dir)
        # print '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
        # for entry in detail:
        #     print '{} : {}'.format(entry[1], entry[0])
        # print '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'