AncientLinesOfTheWorld
تبدیل فارسی و انگلیسی به 15 خط باستانی | رونی، میخی، هیروگلیف، پهلوی، اوستایی و...
📦 نصب عادی
pip install --upgrade ancientlinesoftheworld
🇮🇷 نصب با میرور ایرانی (ران فلیر)
pip install -i https://mirror-pypi.runflare.com/simple --upgrade ancientlinesoftheworld
✨ AncientLinesOfTheWorld نسخه 5.5.0 – اولین و تنها کتابخانه پایتون با قابلیت تبدیل دوطرفه فارسی و انگلیسی به ۱۳ خط باستانی (میخی، هیروگلیف، پهلوی، اوستایی، رونی، خط B، براهمی، هاروشتی، عبری، سانسکریت، اکدی، مانوی و استخوان پیشگویی) همراه با هوش مصنوعی مفهومی (AncientReverseAI) برای ترجمه خطوط باستانی به فارسی/انگلیسی، تبدیل صوت به خط باستانی (SpeechToAncient)، تولید تصویر و تحلیل عکس هوشمند (AncientImageGenerator + AnalyzePhoto)، وباپ محلی ترکیبی با هوش مصنوعی (AncientAIWeb)، سیستم پلاگین برای ساخت خطوط جدید بدون تغییر در کد اصلی و انیمیشن زنده ترمینالی (AncientAnimator). تمام کلاسها با پشتیبانی از راست به چپ، آفلاین، رایگان و متنباز. 🏛️✨
کلاس اصلی تبدیل متن به خطوط باستانی. پشتیبانی از 15 خط: رونی، میخی، هیروگلیف، پهلوی، اوستایی، مانوی، خط B، براهمی، هاروشتی، عبری، سانسکریت، اکدی، استخوان پیشگویی.
from ancient import AncientScripts
converter = AncientScripts()
result = converter.runic("سلام دنیا")
print(result) # خروجی: ᛋᛚᚨᛗ ᛞᚾᛁᚨ
from ancient import AncientScripts
converter = AncientScripts()
result = converter.cuneiform("پادشاه")
print(result)
from ancient import AncientScripts
converter = AncientScripts()
result = converter.hieroglyph("خدا")
print(result)
نمایش زمان فعلی به خطوط باستانی (میخی، پهلوی، مانوی، هیروگلیف، اکدی، اوراکل بون، اوستایی)
| پارامتر | نوع | توضیح |
|---|---|---|
| script | str | خط باستانی: 'cuneiform', 'pahlavi', 'manichaean', 'hieroglyph', 'akkadian', 'oracle_bone', 'avestan' |
| ancient_format | bool | اگر True باشد، تاریخ به سبک باستانی نمایش داده میشود |
from ancient import AncientTimeline
timeline = AncientTimeline(script="pahlavi", ancient_format=True)
print(timeline.as_text()) # دریافت زمان فعلی به صورت متن
timeline.show() # نمایش زمان روی کنسول
تولید تصاویر از خطوط باستانی با قابلیت شخصیسازی رنگ، راست به چپ و کنتراست خودکار
| پارامتر | نوع | توضیح |
|---|---|---|
| text | str | متن ورودی |
| output_filename | str | نام فایل خروجی (اختیاری) |
| rtl | bool | نوشتن راست به چپ |
| enhance_contrast | bool | افزایش خودکار کنتراست |
| text_color | tuple | رنگ متن به صورت RGB مانند (255,215,0) برای طلایی |
from ancient import AncientImageGenerator
generator = AncientImageGenerator(script="cuneiform")
output = generator.generate_image(
"تمدن ایران",
text_color=(255, 215, 0),
rtl=True,
enhance_contrast=True
)
print(output)
پردازش و تولید محتوای هوشمند با خطوط باستانی. نیاز به API Key از لیارا.
from ancient import AncientScriptAI
ai = AncientScriptAI(api_key="YOUR_API_KEY", base_url="YOUR_URL")
response = ai.get_ancient_response("تاریخ ایران", script="cuneiform")
print(response)
وباپ محلی ساده (آفلاین) برای تبدیل متن به خطوط باستانی بدون نیاز به API.
from ancient import AncientWeb
app = AncientWeb(version="4.7.0")
app.run_app() # اجرا در http://localhost:5000
انیمیشن نوشته شدن خطوط باستانی کاراکتر به کاراکتر در ترمینال
from ancient import AncientAnimator
animator = AncientAnimator(delay=0.1)
animator.run(text="Hello World", script="runic")
تبدیل متن باستانی به فارسی و انگلیسی با هوش مصنوعی. نیاز به API Key.
from ancient import AncientReverseAI
ai = AncientReverseAI(api_key="YOUR_API_KEY", base_url="YOUR_URL")
result = ai.translate(text="ᛋᛚᚨᛗ", script="runic")
print(result) # خروجی: سلام - Salam
تحلیل تصویر خطوط باستانی با AI. تشخیص نوع خط، تفسیر و ترجمه.
from ancient import AnalyzePhoto
analyzer = AnalyzePhoto(api_key="YOUR_API_KEY", base_url="YOUR_URL")
result = analyzer.analyze_image("test.png")
print(result) # نوع خط، معنی، ترجمه فارسی و انگلیسی
وباپ هوشمند ترکیبی از AncientImageGenerator + AnalyzePhoto + Flask. ساخت تصویر و تحلیل خودکار با AI.
| متد | توضیح |
|---|---|
| run_app() | اجرای وباپ روی لوکالهاست |
| set_config() | شخصیسازی رنگ، RTL و کنتراست |
from ancient import AncientAIWeb
web = AncientAIWeb(api_key="YOUR_API_KEY", base_url="YOUR_URL")
web.set_config(
enhance_contrast=True,
text_color=(255, 215, 0),
rtl=True
)
web.run_app(port=8000)
سیستم پلاگین نسخه 5.1.0 - بدون تغییر در کد اصلی، خطوط باستانی خودت را بساز. فقط یک دیکشنری بنویس، بقیه خودکار.
from ancient import Plugin, AncientScripts
mapping = {
"ا": "𒀀", "ب": "𒁀", "س": "𒊓",
"ل": "𒇷", "م": "𒈠", "ن": "𒈾", "ی": "𒅀"
}
p = Plugin(
mapping=mapping,
script_name="my_script",
description="خط من",
author="کاربر"
)
p.created_script()
converter = AncientScripts()
result = converter.my_script("سلام")
print(result) # 𒊓𒇷𒀀𒈠
origami_mapping = {
"ا": "📄", "ب": "📃", "س": "📁",
"ل": "📍", "م": "📎", "ن": "🖇️", "ی": "✂️"
}
p = Plugin(
mapping=origami_mapping,
script_name="origami",
description="خط اوریگامی"
)
p.created_script()
converter = AncientScripts()
print(converter.origami("سلام")) # 📁📄📄
| پارامتر | نوع | توضیح |
|---|---|---|
| mapping | Dict[str, str] | دیکشنری نگاشت حروف (اجباری) |
| script_name | str | نام خط جدید (با همین نام صدا میشود) |
| description | str | توضیحات خط (اختیاری) |
| author | str | نام سازنده (اختیاری) |
تبدیل صدای کاربر (ضبط مستقیم یا فایل صوتی) به خط باستانی. ابتدا صدا به متن، سپس متن به خط باستانی تبدیل میشود. نیاز به API Key برای سرویس تبدیل صدای هوشمند.
| پارامتر | نوع | توضیح |
|---|---|---|
| api_key | str | کلید API سرویس هوشمند (اجباری) |
| base_url | str | آدرس پایه سرور هوش مصنوعی (اجباری) |
| script | str | خط باستانی مقصد مانند 'cuneiform', 'pahlavi', 'runic' و... |
from ancient import SpeechToAncient
stt = SpeechToAncient(
api_key="YOUR_API_KEY",
base_url="YOUR_API_URL",
script="cuneiform"
)
# ضبط ۵ ثانیه از میکروفون
result = stt.to_ancient(duration=5)
print(result) # خروجی: متن تبدیلشده به خط میخی
from ancient import SpeechToAncient
stt = SpeechToAncient(
api_key="YOUR_API_KEY",
base_url="YOUR_API_URL",
script="pahlavi"
)
result = stt.from_file("my_voice.mp3")
print(result)
ربات هوشمند تبدیل متن به خطوط باستانی برای پیامرسانهای تلگرام و روبیکا. با دستور باستانی متن شما، متن را به خط باستانی تبدیل کرده و تصویر طلایی آن را ارسال میکند.
| متد | پیامرسان | توضیح |
|---|---|---|
| run_telegram(token) | تلگرام | اجرای ربات در تلگرام با توکن |
| run_rubika(token) | روبیکا | اجرای ربات در روبیکا با توکن |
from ancient import AncientBot
bot = AncientBot(script="cuneiform")
bot.run_telegram("YOUR_TELEGRAM_TOKEN")
from ancient import AncientBot
bot = AncientBot(script="pahlavi")
bot.run_rubika("YOUR_RUBIKA_TOKEN")
باستانی سلام ایران
| پارامتر | نوع | توضیح |
|---|---|---|
| script | str | خط باستانی مقصد (پیشفرض: cuneiform) |
| token | str | توکن ربات را به ایدی درپیام رسان موردنظربرید:@BotFather |