Skip to main content

unofficial doodstream API wrapper.

Project description

Contributors Forks Stargazers Issues GPL-3.0 License


Logo

Doodstream API wrapper

This is an un-official Doodstream python API Wrapper is just an upgrade or what you can say a maintained fork of THIS!


Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. TODO
  5. License
  6. Contact

About The Project 🤔

This API Wrapper is an unofficial python wrapper for the doodstream API. What is DoodStream? DoodStream is a profitable video hosting service where you can upload, share, and view videos and listen to audios online. It is said that you can get paid for the tasks assigned on this website such as uploading and sharing videos or referring.

(↥ back to top)


Getting Started 🏃‍♂️

Install python :\ and goto next step


Installation 🛠

pip install doodstream_api

(↥ back to top)


Usage 💡

Use it as Python Module

from doodstream_api import doodstream_conf


ds = doodstream_conf('23JC3hcvxxxxxxxxx')


# Check doodstream account info
ds.account_info()

# Check doodstream account reports
ds.account_reports()

# Check DMCA reports for Videos
ds.account_dmca()

# Upload video file from local storage
ds.local_upload("PATH_TO_YOUR_VIDEO")

# Copy/Clone Video to your account
ds.copy_video("FILE_ID")

# Upload video from direct links
ds.remote_upload("DIRECT_VIDEO_LINK")

# Get list & status of remote uploads (errors, current uploads, etc.)
ds.remote_upload_list()

# Get only status of remote uploads
ds.remote_upload_status()

# Info for slots in remote upload
ds.remote_upload_slots()

# Perform Various Action on remote upload
ds.remote_upload_action()

# Create new folder
ds.folder_create('FOLDER_NAME')

# Rename folders
ds.folder_rename('FOLDER_ID','FOLDER_NAME')

# List Files in your Doodstream Account
ds.file_list()

# Specific file status
ds.file_status('FOLDER_ID')

# Get basic file info
ds.file_info("FILE_ID")

# Get file image
ds.file_image('FILE_ID')

# Specific File rename
ds.file_rename('FILE_ID', 'NEW_FILE_NAME')

# Search videos in your Doodstream account
d.file_search("YOUR_KEYWORD")

TODO 👷‍♂️

  • Doodstream CLI
  • Handle more exceptions!

See the open issues for a full list of proposed features (and known issues).

(↥ back to top)


License 📃

Distributed under the MIT License. See LICENSE.txt for more information.

(↥ back to top)


Donations 😃

Buy Me A Coffee

(↥ back to top)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doodstream_api-0.0.5.tar.gz (6.1 kB view details)

Uploaded Source

File details

Details for the file doodstream_api-0.0.5.tar.gz.

File metadata

  • Download URL: doodstream_api-0.0.5.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.13

File hashes

Hashes for doodstream_api-0.0.5.tar.gz
Algorithm Hash digest
SHA256 ed59e791668b4fb2d276c7bb8ed3225c240cc445a81ef458a8fd9584626cfa24
MD5 ed7e7fbc46fb2d01f5596e4dad331db3
BLAKE2b-256 3cd3594c03c7555edd6df9977dc34a3ed5fa4bd2f461f66a8da42fa1a703f0e6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page