Rᴇɴᴅʏ Pʀᴏɪᴇᴄᴛs
223 subscribers
1.04K photos
29 videos
17 files
743 links
tgcore is open source. Built for production Telegram apps.

https://github.com/TeamKillerX/tgcore/
Download Telegram
RYUZAKILIB UPDATE

- New Carbon RaySo : CarbonRaySo()
Update To V0.2.7

Changelog : Full-Commit
Library : RyuzakiLib
Language : Python
License : TeamKillerX is licensed under GNU Affero General Public License v3 or later.
Developer by : @xtdevs
collab : @moiusrname

Question?:
What if the original creator claims his code?.
If he is not stopping, add his name in credit section.
Still if he is not stopping, ban him from the Kang support chat.😂
• How do i use the screenshot optional feature?

To use the screenshot optional feature in the Ryuzaki Library, you can use the WebShotUrl class from the extreme.webshot module. Here is an example of how to use it:

from RyuzakiLib.extreme.webshot import WebShotUrl


url = "https://google.com"
code = WebShotUrl(url, screenshot_full=True)
img = code.send_screenshot()


In the example above, you can customize the screenshot options by providing the following parameters:
- width: The width of the screenshot (optional).
- height: The height of the screenshot (optional).
- scale: The scale factor of the screenshot (optional).
- delay: The delay in milliseconds before taking the screenshot (optional).
- screenshot_full: Whether to capture the full page or just the visible area (optional).
RYUZAKI LIBRARY

• Created At : September 8th 2023
• Updated At: September 14th 2023

Developer by xtdevs.t.me
RyuzakiLib adalah library yang menyediakan berbagai alat dan fungsi untuk tujuan peretasan dan otomatisasi. Ini mencakup alat untuk pembuatan obrolan, pengambilan data GitHub, pencarian balik gambar, informasi alamat IP, OCR (pengenalan karakter optik), dan banyak lagi. Ini juga menyediakan fitur untuk menangkap tangkapan layar situs web, membuat permintaan ke API, dan menghasilkan gambar waifu acak. Namun, perlu diingat bahwa perpustakaan dilengkapi dengan penafian yang menyatakan bahwa perpustakaan harus digunakan secara bertanggung jawab dan pengembang tidak bertanggung jawab atas penyalahgunaan apa pun.

Note :
Anda dapat mengirim permintaan GET menggunakan perpustakaan Permintaan dengan memanggil fungsi RequestsUrl dan meneruskan URL dan parameter sebagai argumen. Berikut ini contohnya:

from RyuzakiLib.api.req import RequestsUrl

url = "your api here"
params = {}
code = RequestsUrl(url, params=params, expected_status_code=200)
response = code.geturl() # parameter posturl()

if isinstance(response, str):
    print(response)
else:
    print(response["json"])
• RyuzakiLib v0.3.1

- Added db.pymongo.MongoConnect
- Added WebShotUrl + mongodb
- Bug fixes and other improvements

user_id = 12345
mongo_url = "your url mongo here"
url = "https://google.com"

code = WebShotUrl(
user_id=user_id,
mongo_url=mongo_url,
url=url,
now_connect_db=True
)

result = code.send_screenshot_quality()
if result:
image_url, caption = result[0], result[1]
print("Image URL:", image_url)
print("Caption:", caption)
else:
print("Error occurred while sending a screenshot quality.")


• Code snippet :

from RyuzakiLib.db.pymongo import MongoConnect

code = MongoConnect(mongo_url=mongo_url, mongo_connect=False)

collection = code.get_collection()


• Get User Database

collection = code.get_collection()
get_data = collection.find_one({"user_id": user_id})

user = get_data["user_id"]
link = get_data["screenshot_url"]


this also optional : https://t.me/RendyProjects/1410
• RyuzakiLib v0.3.4

- Added dl.tools.CustomUrl
- Bug fixes and other improvements

• Code Snippet

from RyuzakiLib.dl.tools import CustomUrl

url = "Link MediaFire Here"
code = CustomUrl(url=url)
response = code.tools_downloader()
print(response[0])


• Parameter Optional
- website="MediaFire"
RyuzakiLib V0.3.7

- add setting pyrogram

• Example Usage

from pyrogram import Client
from RyuzakiLib.client.clients import SettingPyrogram

setting = SettingPyrogram(
name="my_session",
app_version="1.0",
device_model="MyDevice",
system_version="Android 10",
api_id=12345,
api_hash="your_api_hash",
session_string="your_session_string",
setting_telegram=True
)

client = await setting.telegram_original()
await client.start()


• Tip Pro 💡
- parameter optional
- bot_token
- setting_telegram=False

also using source client_settings()
# PYROGRAM

import requests
from RyuzakiLib.dl.tiktok import TiktokUrl

tiktok_url = "https://www.tiktok.com/@memenyengir/video/7229996795965852955"

save_to = "tiktok.mp4"

video = TiktokUrl(tiktok_url, ryuzaki=True).tiktok_downloader()

this_easy = requests.get(video[0], allow_redirects=True)
open(save_to, "wb").write(this_easy.content)

await message.reply_video(save_to)


# TELETHON

import requests
from RyuzakiLib.dl.tiktok import TiktokUrl

tiktok_url = "https://www.tiktok.com/@memenyengir/video/7229996795965852955"

save_to = "tiktok.mp4"

video = TiktokUrl(tiktok_url, ryuzaki=True).tiktok_downloader()

this_easy = requests.get(video[0], allow_redirects=True)
open(save_to, "wb").write(this_easy.content)

await e.respond(file=save_to)


• Note
- You can support telethon or pyrogram
- RyuzakiLib Version Latest
- Feature coming soon to add this.faster_downloader()
RyuzakiLib v0.3.9

- added now.faster_downloader()
- added filename()
- added type_mode()

from RyuzakiLib.api.fullstack import FullStackDev

- Supported jpg, mp4, mp3

link_url = "https://example.jpg"

FullStackDev(domain_url=link_url, filename="photo.jpg", type_mode="wb").faster_downloader()

Now you've saved it, see for example photo.jpg

• parameter
- filename="example.mp4",
- type_mode="wb"

• You can't do this
- FullStackDev().ryuzaki_get()
- FullStackDev().ryuzaki_post()
- FullStackDev().fastapi_get()
- FullStackDev().faster_downloader()

• Do something like example
import RyuzakiLib.api.fullstack as example
print(dir(example))
RyuzakiLib v0.4.0

added classes .private.PrivateApiUrl()

• parameter optional
- url > Optional
- method > required
- parameter > required

url ="your_api_here"
method = "custom"
parameter = "key=value"

• Easy hacking this example

from RyuzakiLib.api.private import PrivateApiUrl
from RyuzakiLib.api.fullstack import FullStackDev

link = "https://www.mediafire.com/file/txim5ltn7rspxce/Sample_-_i_live_to_let_you_shine.jpg/"

obj = PrivateApiUrl(method="mediafire", parameter=f"link={link}").checking()

job_nice = FullStackDev(domain_url=obj, re_json=True).ryuzaki_get()

FullStackDev(domain_url=job_nice["data"]["file"]["url"]["directDownload"], filename="original.jpg", type_mode="wb").faster_downloader()

now .send_photo("original.jpg")

• You can use example

mycode = PrivateApiUrl()
url = mycode.checking()


• Read Docs : docs.randydev.my.id
RyuzakiLib v0.4.2

- added .extreme.quotestk.QouteSticker
- added .system.read.OpenReadSystem
- added faster_tiktok_downloader()

from RyuzakiLib.extreme.quotesk import QouteSticker

text="hello world"
user_id=123456
first_name="RandyDev"
photo_url = you can using link telegraph

setting = QouteSticker(text=text user_id=user_id, first_name=first_name, photo_url=photo_url, avatar_profile=True)

sticker = setting.sticker_converter()

• Parameter Optional
- type="qoute"
- format="webp"
- background_color
- entities=[]
- developer="ryuzaki.webp"
- reply_message={}
- width >> integers
- height >> integers
- scale >> integers

• Open Read System

from RyuzakiLib.system.read import OpenReadSystem

prompt_command = OpenReadSystem(code_system="neofetch --stdout", read_system=True)

check = prompt_command.show()
print(check)


• Faster Tiktok Downloader

from RyuzakiLib.dl.tiktok import faster_tiktok_downloader

link = "your tiktok link"
send = faster_tiktok_downloader(link=link)
Fix Update Version V.0.4.2

- Missing __init__.py

• Installing Latest

pip3 install RyuzakiLib==0.4.2

• Please don't install version 0.4.1
⚠️ WARNING

Api updated server up : http://pro.randydev.my.id/chatgpt

- remove ip address

Note :
- illegal hacking
👍1🤮1💩1🤡1
Tutorial Multi App

• Full Stack Developer by @xtdevs
- Streamlit
- Django
- Mongodb
- Requests json
- Options menu
- Sign up/login
to learn you need a pyrogram
Tutorial Mongodb!
Changelog Updated : pro.randydev.my.id

- added optimize python
- added performance high (profiling)

Note :
- python run is faster without slower
RyuzakiLib Update V0.4.3

- Added mongodb [ pushdb ]
- Added streamlit [ remove watermark ]

• MONGODB

import RyuzakiLib.pushdb as db

mongo_url = "mongodb://localhost:27017/"
client_db = "your_client_name"
database = "your_database_name"
user_data = {
"key": "user123",
"name": "Hello World",
"email": "example@example.com",
}
set_name_db = "profile"

db.update_user(mongo_url, client_db, database, user_data, set_name_db)


• STREAMLIT WITHOUT WATERMARK

import RyuzakiLib.hide_streamlit as rs

def application():
rs.report_bug("this contact")
rs.hide_streamlit_down()
# pass

- installing streamlit : https://docs.streamlit.io/library/advanced-features/prerelease

- learn streamlit docs : https://docs.streamlit.io/library/get-started/
FINALLY COMMIT 👑

- Ryuzaki Dev (@ranydev_bot) : 2,165
- Ryuzaki Library : 409
- Ryuzaki App : 400
- Ryuzaki API : 308
- Ryuzaki Music : soon 2024

• @xtdevs : Fast Developer

Note : Please Don't Remove Credits

- Coming Soon [Repo Source] 2024