# ---------------------------------------------------------------------------------
#░█▀▄░▄▀▀▄░█▀▄░█▀▀▄░█▀▀▄░█▀▀▀░▄▀▀▄░░░█▀▄▀█
#░█░░░█░░█░█░█░█▄▄▀░█▄▄█░█░▀▄░█░░█░░░█░▀░█
#░▀▀▀░░▀▀░░▀▀░░▀░▀▀░▀░░▀░▀▀▀▀░░▀▀░░░░▀░░▒▀
# Name: PinterestDownloader
# Description: Gives a link to download a file from Pinterest
# Author: @codrago_m
# ---------------------------------------------------------------------------------
# 🔒 Licensed under the GNU AGPLv3
# 🌐 https://www.gnu.org/licenses/agpl-3.0.html
# ---------------------------------------------------------------------------------
# Author: @codrago
# Commands: pinterest
# scope: hikka_only
# meta developer: @codrago_m
# meta banner: https://raw.githubusercontent.com/coddrago/modules/refs/heads/main/banner.png
# meta pic: https://envs.sh/HJV.webp
# ---------------------------------------------------------------------------------
__version__ = (1, 0, 0)
from .. import loader, utils
@loader.tds
class PinterestDownloader(loader.Module):
"""Gives a link to download a file from Pinterest"""
strings = {
"name": "PinterestDownloader",
"Error": "✖️ Where args?",
}
strings_ru = {
"Error": "✖️ Где аргументы?"
}
async def pinterestcmd(self, message):
"""Gives a link to download"""
args = utils.get_args_raw(message)
link = f"https://pinterestdownloader.com?share_url={args}"
if not args:
await utils.answer(message, self.strings["Error"])
elif 'pin.it' in args:
await utils.answer(message, f'✨ Pin ready to download!\n\n🌕 Link for download: just tap here')
else:
await utils.answer(message, f"🤷♀️ '{args}' No have 'pin.it' \n\nLink is invalid")