# Unoffical Streamtape API Wrapper
![Screenshot from 2024-04-27 03-24-10](https://github.com/swadhinbiswas/Streamtape/assets/107450069/a0b2566a-45d8-47d8-bb77-9f5d0bcbba76)
## Streamtape tries to give the user the best experience you can get on a video-sharing website
![Screenshot from 2024-04-27 03-24-24](https://github.com/swadhinbiswas/Streamtape/assets/107450069/f186fb0f-3f95-437e-a165-bd5e826d6f7b)
## Video sharing has never been easier
*It is a simple API wrapper for the streaming service streamtape.com. The API documentation can be found on the [docs page](https://https://streamtape.static.domains/). The whole structure of the API has been split into different classes for easy overview and usage.*
## Installation
Install With
```python3
pip3 install pystreamtape
```
## Usage
**General usage**
*Class start with follwing initialization :*
var=Streamtape('api_key','api_secret')
## General response
### For the general purpose of any response, the ApiResponse class has been created to return a dict with this structure
`
from streamtape import Streamtape
var=Streamtape('api_key','api_secret')
`
`
var.account_info()
`
`
var.download_ticket()
`
`
var.download_link()
`
`
var.file_info()
`
`
var.upload_file()
`
`
var.add_remote_upload()
`
`
var.remove_upload_upload()
`
`
var.cheak_upload_status()
`
`
var.list_of_files()
`
`
var.create_folder()
`
`
var.rename_folder()
`
`
var.delete_folder()
`
`
var.move_folder()
`
`
var.delete_file()
`
`
var.list_running_conversions()
`
`
var.list_of_confails()
`
`
var.list_of_finished_conversions()
`
`
var.list_of_conversion_formats()
`
`
var.convert_file()
`
`
var.cancel_conversion()
`
`
var.get_conversion_status()
`
`
var.get_conversion_formats()
`
`
var. get_thumbnail()
`
`
var.get_splash()
`
Raw data
{
"_id": null,
"home_page": "https://github.com/swadhinbiswas/Streamtape",
"name": "PyStreamtape",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "api, streamtape, video, hosting",
"author": "Swadhin Biswas",
"author_email": "swadhinbiswas.cse@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/cf/a9/07e5752165e6bcebab072a8e5ceb5efad048e26f577741364afdd02da560/PyStreamtape-1.0.0.tar.gz",
"platform": null,
"description": "# Unoffical Streamtape API Wrapper\n\n![Screenshot from 2024-04-27 03-24-10](https://github.com/swadhinbiswas/Streamtape/assets/107450069/a0b2566a-45d8-47d8-bb77-9f5d0bcbba76)\n\n## Streamtape tries to give the user the best experience you can get on a video-sharing website\n\n![Screenshot from 2024-04-27 03-24-24](https://github.com/swadhinbiswas/Streamtape/assets/107450069/f186fb0f-3f95-437e-a165-bd5e826d6f7b)\n\n## Video sharing has never been easier\n\n*It is a simple API wrapper for the streaming service streamtape.com. The API documentation can be found on the [docs page](https://https://streamtape.static.domains/). The whole structure of the API has been split into different classes for easy overview and usage.*\n\n## Installation\n\nInstall With\n\n```python3\npip3 install pystreamtape\n```\n\n## Usage\n\n**General usage**\n*Class start with follwing initialization :*\n\nvar=Streamtape('api_key','api_secret')\n\n## General response\n\n### For the general purpose of any response, the ApiResponse class has been created to return a dict with this structure\n\n`\nfrom streamtape import Streamtape\nvar=Streamtape('api_key','api_secret')\n`\n`\nvar.account_info()\n`\n`\nvar.download_ticket()\n`\n`\nvar.download_link()\n`\n`\nvar.file_info()\n`\n`\nvar.upload_file()\n`\n`\nvar.add_remote_upload()\n`\n`\nvar.remove_upload_upload()\n`\n`\nvar.cheak_upload_status()\n`\n`\nvar.list_of_files()\n`\n`\nvar.create_folder()\n`\n`\nvar.rename_folder()\n`\n`\nvar.delete_folder()\n`\n`\nvar.move_folder()\n`\n`\nvar.delete_file()\n`\n`\nvar.list_running_conversions()\n`\n`\nvar.list_of_confails()\n`\n`\nvar.list_of_finished_conversions()\n`\n`\nvar.list_of_conversion_formats()\n`\n`\nvar.convert_file()\n`\n`\nvar.cancel_conversion()\n`\n`\nvar.get_conversion_status()\n`\n`\nvar.get_conversion_formats()\n`\n`\nvar. get_thumbnail()\n`\n`\nvar.get_splash()\n`\n",
"bugtrack_url": null,
"license": null,
"summary": "Unofficial Streamtape API Wrapper for Python by Swadhin Biswas",
"version": "1.0.0",
"project_urls": {
"Homepage": "https://github.com/swadhinbiswas/Streamtape"
},
"split_keywords": [
"api",
" streamtape",
" video",
" hosting"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "146bc8cccb568979a69281ba81d82bcc1235e88221127138f2030cc252819b42",
"md5": "1ed9cf95ae80bccc99abb233ffd72727",
"sha256": "061eebc7a955034756ecf325105d2bf81b11ce6ddad4ac9634a70278f3375086"
},
"downloads": -1,
"filename": "PyStreamtape-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1ed9cf95ae80bccc99abb233ffd72727",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 16369,
"upload_time": "2024-04-27T12:15:02",
"upload_time_iso_8601": "2024-04-27T12:15:02.612903Z",
"url": "https://files.pythonhosted.org/packages/14/6b/c8cccb568979a69281ba81d82bcc1235e88221127138f2030cc252819b42/PyStreamtape-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cfa907e5752165e6bcebab072a8e5ceb5efad048e26f577741364afdd02da560",
"md5": "b9371312f071bb8316e01bf5c865abf1",
"sha256": "2bbfb76153305c8db82bf03765f9369b3c098571984e1f9599b2a52c96095ac4"
},
"downloads": -1,
"filename": "PyStreamtape-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "b9371312f071bb8316e01bf5c865abf1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16440,
"upload_time": "2024-04-27T12:15:05",
"upload_time_iso_8601": "2024-04-27T12:15:05.427530Z",
"url": "https://files.pythonhosted.org/packages/cf/a9/07e5752165e6bcebab072a8e5ceb5efad048e26f577741364afdd02da560/PyStreamtape-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-27 12:15:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "swadhinbiswas",
"github_project": "Streamtape",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pystreamtape"
}