Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/1marcuth/py.shrtfly


https://github.com/1marcuth/py.shrtfly

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# Install
**Pypi**
```
pip install shrtfly
```

**GitHub**
```
pip install git+https://github.com/1Marcuth/shrtfly-py.git
```

# Simple use example
```py
from ShrtFly import ShrtFly, MAINSTREAM, ADULT

shortener = ShrtFly("YOUR API TOKEN HERE")

url_info = shortener.shorten(
url="https://1marcuth.github.io/", # URL you want to shorten
alias="url-alias", # URL alias
is_text_format=False, # Whether the result from the server is going to be text
ads_type=MAINSTREAM # Ads type, you can define two types, there is no way to define banner and also you don't need to define if you want url with ads
)

url_info.get_raw_data() # Result of all
url_info.get_shortened_url() # Resulting URL
url_info.get_status() # Resulting status ("success" | "error")
url_info.get_message() # Resulting message (if the api sent a message)
```