Ejemplo n.º 1
0
def setup_parser_upload_youtube(subparsers):
    """Setup youtube upload command parser"""
    defaults = youtube.get_defaults()
    parser = subparsers.add_parser("youtube", help="Youtube upload command line tool")
    parser.add_argument("files", help="Path to videos or video directories to upload", nargs="*", default=[defaults["video_directory"]])
    parser.add_argument("-t", "--token", help="Path to OAuth2 token", default=defaults["oauth2_token"])
    parser.add_argument("-y", "--yes", help="Automatic yes to prompts", action="store_true")
Ejemplo n.º 2
0
def setup_parser_config_youtube(subparsers):
    """Setup Youtube config parser"""
    from oauth2client import tools
    # Inherent Google API argparser
    parser = subparsers.add_parser("youtube", help="Obtain OAuth2 token for Youtube access", parents=[tools.argparser])
    defaults = youtube.get_defaults()
    parser.add_argument("-c", "--client-secrets", help="Path to client secrets file", default=defaults["client_secrets"])
    parser.add_argument("-t", "--token", help="Location to save token file", default=defaults["oauth2_token"])
Ejemplo n.º 3
0
 def test_get_defaults(self):
     """Test get_defaults, should always return a dict"""
     home = os.getenv('HOME')
     expected = {
         'client_secrets': '{}/.freeseer/client_secrets.json'.format(home),
         'video_directory': '{}/Videos'.format(home),
         'oauth2_token': '{}/.freeseer/oauth2_token.json'.format(home)
     }
     actual = youtube.get_defaults()
     self.assertDictEqual(actual, expected)
Ejemplo n.º 4
0
 def test_get_defaults(self):
     """Test get_defaults, should always return a dict"""
     home = os.getenv("HOME")
     expected = {
         "client_secrets": "{}/.freeseer/client_secrets.json".format(home),
         "video_directory": "{}/Videos".format(home),
         "oauth2_token": "{}/.freeseer/oauth2_token.json".format(home),
     }
     actual = youtube.get_defaults()
     self.assertDictEqual(actual, expected)
Ejemplo n.º 5
0
def setup_parser_upload_youtube(subparsers):
    """Setup youtube upload command parser"""
    defaults = youtube.get_defaults()
    parser = subparsers.add_parser("youtube",
                                   help="Youtube upload command line tool")
    parser.add_argument("files",
                        help="Path to videos or video directories to upload",
                        nargs="*",
                        default=[defaults["video_directory"]])
    parser.add_argument("-t",
                        "--token",
                        help="Path to OAuth2 token",
                        default=defaults["oauth2_token"])
    parser.add_argument("-y",
                        "--yes",
                        help="Automatic yes to prompts",
                        action="store_true")
Ejemplo n.º 6
0
def setup_parser_config_youtube(subparsers):
    """Setup Youtube config parser"""
    from oauth2client import tools
    # Inherent Google API argparser
    parser = subparsers.add_parser(
        "youtube",
        help="Obtain OAuth2 token for Youtube access",
        parents=[tools.argparser])
    defaults = youtube.get_defaults()
    parser.add_argument("-c",
                        "--client-secrets",
                        help="Path to client secrets file",
                        default=defaults["client_secrets"])
    parser.add_argument("-t",
                        "--token",
                        help="Location to save token file",
                        default=defaults["oauth2_token"])