Skip to main content

An Unofficial Mdiskpro.xyz API

Project description

MdiskPro

A Unofficial Wrapper for Mdiskpro.xyz
· Report Bug / Request Feature · Usage · Reference


MdiskPro

An Unofficial Python version of Mdiskpro.xyz. Used to Short your long link and let you Earn from it.

Installation

Install shortzy with pip

pip install mdiskpro

To Upgrade

pip install --upgrade mdiskpro

Usage

from mdiskpro import MdiskPro
import asyncio

mdiskpro = MdiskPro('<YOUR API KEY>')

async def main():
    link = await mdiskpro.convert('https://example.com/')
    print(link)

asyncio.run(main())
Output: https://mdiskpro.in/mVkra

Features

  • Single URL Convert
  • Batch Convert from List
  • Convert from Text

Contributing

Contributions are always welcome!

Reference

Init

from mdiskpro import Shortzy
import asyncio

mdiskpro = MdiskPro(api_key="Your API Key") 

Convert a single URL

convert(link, alias, silently_fail, quick_link) -> str
Parameter Type Description
link string Required. Long URL Link
alias string Custom alias for the link
silently_fail bool Raise an exception or not if error ocuurs
quick_link bool Returns the quick link

Example:

async def main():
    link = await mdiskpro.convert('https://www.youtube.com/watch?v=d8RLHL3Lizw')
    print(link)

asyncio.run(main())

Convert from Text

convert_from_text(text:str, silently_fail:bool=True, quick_link:bool=False) -> str
Parameter Type Description
text str Required. Text containing Long URLS to short

Example:

async def main():
    text = """
Unstoppable:-https://www.youtube.com/watch?v=330xlOv8p9M
Night Changes:-https://www.youtube.com/watch?v=syFZfO_wfMQ
"""
    link = await MdiskPro.convert_from_text(text)
    print(link)

asyncio.run(main())

Get quick link

get_quick_link(link:str)
Parameter Type Description
link str Required. Long Link

Example:

async def main():
    link = "https://www.youtube.com/watch?v=syFZfO_wfMQ"
    quick_link = await MdiskPro.get_quick_link(link)
    print(quick_link)

asyncio.run(main())

Credits

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

mdiskpro-0.0.13.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

mdiskpro-0.0.13-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file mdiskpro-0.0.13.tar.gz.

File metadata

  • Download URL: mdiskpro-0.0.13.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for mdiskpro-0.0.13.tar.gz
Algorithm Hash digest
SHA256 1d82f91b311ce927c079e69551aca089b296e79a1be57ce4271ad5494d0c5368
MD5 c91d51e4874628223069f91b6ff5fec5
BLAKE2b-256 c5bb30a99b1c924d7221e7755024fa045aded34abb27cebda62ebfe5b3ab34c5

See more details on using hashes here.

File details

Details for the file mdiskpro-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: mdiskpro-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for mdiskpro-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 5b4918ded84f63177f954d26156575b064791a785bc7f996dc89e5f256315d0e
MD5 be16adc131d0dc476cf8656f3467eb9d
BLAKE2b-256 53eba27ec199438a8466fcfff95647d3ad47b70554f3f70785e67f5527e9cb0e

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