Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run black on codebase #5

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[tool.black]
skip-string-normalization = true
47 changes: 28 additions & 19 deletions qencode3/__init__.py
Original file line number Diff line number Diff line change
@@ -1,41 +1,50 @@

def client(api_key, api_url=None, version=None, **kwargs):
from . client import Client
from .client import Client

return Client(api_key, api_url=api_url, version=version, **kwargs)


def custom_params():
from . custom_params import CustomTranscodingParams
return CustomTranscodingParams()
from .custom_params import CustomTranscodingParams

return CustomTranscodingParams()


def format():
from . custom_params import Format
return Format()
from .custom_params import Format

return Format()


def destination():
from . custom_params import Destination
return Destination()
from .custom_params import Destination

return Destination()


def stream():
from . custom_params import Stream
return Stream()
from .custom_params import Stream

return Stream()


def x264_video_codec():
from . custom_params import Libx264_VideoCodecParameters
return Libx264_VideoCodecParameters()
from .custom_params import Libx264_VideoCodecParameters

return Libx264_VideoCodecParameters()


def x265_video_codec():
from . custom_params import Libx265_VideoCodecParameters
return Libx265_VideoCodecParameters()
from .custom_params import Libx265_VideoCodecParameters

from . exeptions import QencodeClientException, QencodeTaskException
return Libx265_VideoCodecParameters()

from . tools import generate_aws_signed_url

from .exeptions import QencodeClientException, QencodeTaskException

from .tools import generate_aws_signed_url


__version__ = "0.9.30"
__status__ = "Beta"
__author__ = "Qencode"



88 changes: 45 additions & 43 deletions qencode3/client.py
Original file line number Diff line number Diff line change
@@ -1,49 +1,51 @@
from . httptools import Http
from . task import Task
from . metadata import Metadata
from .httptools import Http
from .task import Task
from .metadata import Metadata


class Client(object):

"""
"""
:return: encoder object

"""
def __init__(self, api_key, api_url=None, version=None):
self.api_key = api_key
self.api_url = api_url if api_url else 'https://api.qencode.com/'
self.version = version if version else 'v1'
self.connect = Http(self.version, self.api_url)
self.access_token = None
self.expire = None
self.error = None
self.code = None
self.message = ''
self._get_access_token()

def create_task(self, **kwargs):
return Task(self.access_token, self.connect, **kwargs)

def refresh_access_token(self, **kwargs):
response = self.connect.request('access_token', dict(api_key=self.api_key))
if not response['error']:
self.access_token = response['token']
self.expire = response['expire']
else:
self.error = response['error']
self.code = response['error']
self.message = response.get('message')

def _get_access_token(self):
response = self.connect.request('access_token', dict(api_key=self.api_key))
if not response['error']:
self.access_token = response['token']
self.expire = response['expire']
else:
self.error = response['error']
self.code = response['error']
self.message = response.get('message')

def get_metadata(self, uri):
metadata = Metadata(self.access_token, self.connect)
video_info = metadata.get(uri)
return video_info

def __init__(self, api_key, api_url=None, version=None):
self.api_key = api_key
self.api_url = api_url if api_url else 'https://api.qencode.com/'
self.version = version if version else 'v1'
self.connect = Http(self.version, self.api_url)
self.access_token = None
self.expire = None
self.error = None
self.code = None
self.message = ''
self._get_access_token()

def create_task(self, **kwargs):
return Task(self.access_token, self.connect, **kwargs)

def refresh_access_token(self, **kwargs):
response = self.connect.request('access_token', dict(api_key=self.api_key))
if not response['error']:
self.access_token = response['token']
self.expire = response['expire']
else:
self.error = response['error']
self.code = response['error']
self.message = response.get('message')

def _get_access_token(self):
response = self.connect.request('access_token', dict(api_key=self.api_key))
if not response['error']:
self.access_token = response['token']
self.expire = response['expire']
else:
self.error = response['error']
self.code = response['error']
self.message = response.get('message')

def get_metadata(self, uri):
metadata = Metadata(self.access_token, self.connect)
video_info = metadata.get(uri)
return video_info
26 changes: 13 additions & 13 deletions qencode3/const.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@
SLEEP_ERROR = 60
COMPLETED_STATUS = ['completed', 'saved']

ERROR_OK = 0
ERROR_SERVER_INTERNAL = 1
ERROR_BAD_APP_ID = 2
ERROR_APP_ID_NOT_FOUND = 3
ERROR_BAD_TOKEN = 4
ERROR_TOKEN_NOT_FOUND = 5
ERROR_TARIFF_NOT_PAID = 6
ERROR_MASTER_NOT_FOUND = 7
ERROR_SYSTEM_BUSY = 8
ERROR_BAD_PAYLOAD = 9
ERROR_OK = 0
ERROR_SERVER_INTERNAL = 1
ERROR_BAD_APP_ID = 2
ERROR_APP_ID_NOT_FOUND = 3
ERROR_BAD_TOKEN = 4
ERROR_TOKEN_NOT_FOUND = 5
ERROR_TARIFF_NOT_PAID = 6
ERROR_MASTER_NOT_FOUND = 7
ERROR_SYSTEM_BUSY = 8
ERROR_BAD_PAYLOAD = 9
ERROR_PROJECT_NOT_FOUND = 10
ERROR_BAD_PROFILE = 11
ERROR_BAD_PROFILE = 11
ERROR_PROFILE_NOT_FOUND = 12
ERROR_BAD_TOKENS = 13
ERROR_FIELD_REQUIRED = 14
ERROR_BAD_TOKENS = 13
ERROR_FIELD_REQUIRED = 14
Loading