コード例 #1
0
    def _do_rmdir_from_repository_name_with_context(self, repository_name):
        if self.context.token is not None:
            temp_api_manager = Github(self.context.token)
        else:
            password = ask_password()
            temp_api_manager = Github(self.context.user_name, password)

        self._repo_delete(temp_api_manager, self.context.user_name,
                          repository_name)
コード例 #2
0
    def _setup_api_manager(self):
        if self.context.is_token_valid():
            api_manager = Github(self.context.token)
        else:
            username = input("Username: ")
            password = ask_password()
            api_manager = Github(username, password)

        return api_manager
コード例 #3
0
    def _do_mkdir_from_repository_name_with_context(self, repository_name):
        try:
            if self.context.token is not None:
                temp_api_manager = Github(self.context.token)
            else:
                password = ask_password()
                temp_api_manager = Github(self.context.user_name, password)

            user = temp_api_manager.get_user()
            user.create_repo(repository_name)
        except Exception as e:
            print(e, type(e))
            print("mkdir: Cannot create repo: %s" % repository_name)
コード例 #4
0
 def _do_mkdir_from_repository_name_no_context(self, repository_name,
                                               username):
     password = ask_password()
     temp_api_manager = Github(username, password)
     user = temp_api_manager.get_user()
     user.create_repo(repository_name)
コード例 #5
0
 def _do_rmdir_from_repository_name_no_context(self, repository_name,
                                               username):
     password = ask_password()
     temp_api_manager = Github(username, password)
     self._repo_delete(temp_api_manager, username, repository_name)