Skip to content

DevCraftClub/StreamTape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unofficial StreamTape API wrapper

It is a simple API wrapper for the streaming service streamtape.com. The API documentation can be found on the docs page. The whole structure of the API has been split into different classes for easy overview and usage.

Installation

Install with

pip install streamtape

Usage

General usage

Every class starts with following initialization:

my_var = selectedClass(API_USER_KEY, API_PASSWORD)

API key and password you can get in your account in Account Settings.

General response

For the general purpose of any response, the ApiResponse class has been created to return a dict with this structure:

{
    "status": <status-code>,
    "msg": "<informational message. might vary, use the status code in your code!>",
    "result": <result of the request. varies depending on the request>
}

Account

Example

account = Account(API_USER_KEY, API_PASSWORD)
print(account.get_info())

Convertation

Example

converts = Convertation(API_USER_KEY, API_PASSWORD)
print(converts.list_converts())

FileManager

Class for working with files and folders

Example

f_manager = FileManager(API_USER_KEY, API_PASSWORD)
print(f_manager.list_data())

Remote

Example

remote = Remote(API_USER_KEY, API_PASSWORD)
print(remote.remote_upload("path_to_file", "folder_id"))

Stream

Example

stream = Stream(API_USER_KEY, API_PASSWORD)
print(stream.file_info("file_id"))

Upload

Example

uploader = Upload(API_USER_KEY, API_PASSWORD)
print(uploader.upload("path_to_file", "folder_id"))

Changelog

1.0.0

  • Initial release

1.0.1

  • Fixed variables
  • Fixed upload parameters

1.0.2

1.0.3

  • Revert changes from 1.0.2. It seems it was spam. Sorry. Set your own url with function
    set_api_url
    
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy