Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

shortzy

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shortzy

An Unofficial Asynchronous Python version of Adlinkfly and Alternative Website API wrapper

  • 0.0.8
  • PyPI
  • Socket score

Maintainers
1

Logo

Shortzy

A Unofficial Wrapper for Adlinkfly Site and Alternative Sites
· Report Bug / Request Feature · Usage · Reference


Shortzy

An Unofficial Python version of Adlinkfly and Alternative Website API wrapper. Used to Short your long link and let you earn from it.

Installation

Install shortzy with pip

pip install shortzy

To Upgrade

pip install --upgrade shortzy

Usage

from shortzy import Shortzy
import asyncio

shortzy = Shortzy('<YOUR API KEY>')

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

asyncio.run(main())
Output: https://droplink.co/mVkra

Available Websites

Available list of Websites
  1. droplink.co
  2. gplinks.in
  3. tnlink.in
  4. za.gl
  5. du-link.in
  6. viplink.in
  7. shorturllink.in
  8. shareus.in
  9. Request For Your Website !

Features

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

Contributing

Contributions are always welcome!

Reference

Init

from shortzy import Shortzy
import asyncio

shortzy = Shortzy(api_key="Your API Key", base_site="droplink.co") 

# Base site defaults to "droplink.co". You can add your own site here which is alternative to this default site
# Please Refer https://github.com/kevinnadar22/shortzy#available-websites for more information

Convert a single URL

convert(link, alias, silently_fail, quick_link) -> str
ParameterTypeDescription
linkstringRequired. Long URL Link
aliasstringCustom alias for the link
silently_failboolRaise an exception or not if error ocuurs
quick_linkboolReturns the quick link

Example:

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

asyncio.run(main())

## Output: https://droplink.co/Ly4fCxZ
## Quick Link: https://droplink.co/st?api=<YOUR API KEY>&url=https://www.youtube.com/watch?v=d8RLHL3Lizw

Bulk Convert

bulk_convert(urls:list, silently_fail, quick_link:bool=False) -> list
ParameterTypeDescription
urlslistRequired. List of URLs to convert

Example:

async def main():
    links = ['https://github.com/', 'https://twitter.com/', 'https://google.com/']
    link = await shortzy.bulk_convert(links)
    print(link)

asyncio.run(main())

## Output: ['https://droplink.co/ihu1e', 'https://droplink.co/AkY2Nt', 'https://droplink.co/mK1eVTV']

Convert from Text

convert_from_text(text:str, silently_fail:bool=True, quick_link:bool=False) -> str
ParameterTypeDescription
textstrRequired. 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 shortzy.convert_from_text(text)
    print(link)

asyncio.run(main())

# Output:
# "Unstoppable:-https://droplink.co/T6jbHlU
# Night Changes:-https://droplink.co/ajIRE"
get_quick_link(link:str)
ParameterTypeDescription
linkstrRequired. Long Link

Example:

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

asyncio.run(main())

## Quick Link: https://droplink.co/st?api=<YOUR API KEY>&url=https://www.youtube.com/watch?v=syFZfO_wfMQ

Support

For support, email jesikamaraj@gmail.com or PM Dev

Roadmap

  • Add more integrations

Disclaimer

GNU Affero General Public License v3.0
Licensed under GNU AGPL v3.0. Selling The Codes To Other People For Money Is Strictly Prohibited.

Credits

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc