Skip to content

spiritofthenight/RobaMe

Repository files navigation

RobaMe 🍷


🇹🇯 Тоҷикӣ

RobaMe барномаи кросс-платформаи GUI аст, ки барои намоиши шеъри тасодуфӣ аз Умари Хайём дар се забон таҳия шудааст: Форсӣ, Тоҷикӣ ва Англисӣ.

Дар Бораи Барнома

Ҳар бор ки барномаро кушоӣ кунед, яке аз назмҳои нави Хайём бо тарҷумаҳои гуногун кашф кунед. Донаиши абадӣ ва шеъри Хайємро тавассути интерфейси графикии зибо ва ошкора таҷрибӯ кунед.

Хусусиятҳо

  • 🌍 Дастгирии Бисёр-забонӣ: Намоиши шеър дар Форсӣ, Тоҷикӣ ва Англисӣ
  • 💻 Кросс-платформа: Кори якхела дар ҳама системаҳои амалкунанда
  • 🎨 Интерфейси Фарoқӣ: Тарҳи зибо ва осонистифода
  • 🎲 Интихоби Тасодуфӣ: Ҳар бор яке назми нав

Дар Бораи Умари Хайём

Умари Хайём (1048-1131) риёзидон, ситорашинос ва шоирои машҳури Форсӣ буд. Рубоиёти ӯ дар тамоми ҷаҳон барои чуқурии фалсафӣ, шўхӣ ва баҩҳои абадӣ дар бораи ҳаёт машҳур аст.

Чӣ Гуна Насб Кунед

Виндоуз

Файли .exe-ро аз бахши releases боргирӣ кунед ва онро иҷрo кунед.

macOS ва Linux

  1. Лоиҳаро ҳамчун файли .zip боргирӣ кунед
  2. Ба папки лоиҳа равед:
    cd RobaMe
  3. Муҳити виртуалӣ эмалӣ кунед:
    python -m venv venv
    source venv/bin/activate
  4. Пакетҳои лозимиро насб кунед:
    pip install -r requirements.txt
  5. Файли танзими конфигурасьёнро таҳрир кунед:
    nano tk.spec
    Сатрҳои аломатгузоришударо ҳазф кунед.
  6. Барномаро сохт кунед:
    pyinstaller tk.spec
  7. Барномаро иҷрo кунед:
    cd dist
    ./tk

Ёдовор: Агар бо хатогӣ рӯ-ор шавед, tkinter-ро барои нусхаи Python-и худ насб кунед.

Аз хирад абадӣ Умари Хайём лаззат баред! 📜✨


🇺🇸 English

RobaMe is a cross-platform GUI app designed for displaying a random poem from Omar Khayyam in three languages: Farsi, Tajiki, and English.

About

Discover the timeless wisdom and poetry of Omar Khayyam through an elegant graphical interface. Each time you open the app, you'll encounter a new quatrain (Rubaiyat) with translations available in multiple languages, allowing you to experience Khayyam's philosophical and mystical verses in your preferred language.

Features

  • 🌍 Multi-language Support: Display poems in Farsi, Tajiki, and English
  • 💻 Cross-platform: Works seamlessly across different operating systems
  • 🎨 User-friendly GUI: Simple and elegant interface
  • 🎲 Random Selection: Get a new poem each time

About Omar Khayyam

Omar Khayyam (1048-1131) was a renowned Persian polymath, mathematician, astronomer, and poet. His Rubaiyat (quatrains) are celebrated worldwide for their philosophical depth, wit, and timeless insights into life, love, and the human condition.

How to Install

Windows

Simply download the .exe file from the releases and run it.

macOS & Linux

  1. Download the project as a .zip file
  2. Extract and navigate to the project directory:
    cd RobaMe
  3. Create a virtual environment:
    python -m venv venv
    source venv/bin/activate
  4. Install dependencies:
    pip install -r requirements.txt
  5. Edit the configuration file:
    nano tk.spec
    Remove the marked lines and save.
  6. Build the application:
    pyinstaller tk.spec
  7. Run the application:
    cd dist
    ./tk

Note: If you encounter any errors, install tkinter for your Python version using your system's package manager.

Enjoy the timeless wisdom of Omar Khayyam! 📜✨


فارسی

رباعیات خیام را در سه زبان: فارسی، تاجیکی و انگلیسی نمایش می‌دهد.

درباره

در هر بار که برنامه را باز کنید، یک بیت جدید از خیام را با ترجمه‌های مختلف اکتشاف کنید. حکمت و شاعری ابدی خیام را از طریق یک رابط کاربری ظریف و زیبا تجربه کنید.

ویژگی‌ها

  • 🌍 پشتیبانی چند‌زبانه: نمایش شاعری در فارسی، تاجیکی و انگلیسی
  • 💻 بین‌المنصب: عملکرد یکسان بر روی تمام سیستم‌های عامل
  • 🎨 رابط کاربری ساده: طراحی ظریف و قابل استفاده
  • 🎲 انتخاب تصادفی: هر بار یک شاعری جدید

درباره عمر خیام

عمر خیام (۱۰۴۸-۱۱۳۱) ریاضی‌دان، ستاره‌شناس و شاعر برجسته‌ای بود. رباعیات او در سراسر جهان برای عمق فلسفی، شوخ‌طبعی و بصیرت‌های ابدی درباره زندگی مشهور است.

نحوه نصب

ویندوز

فایل .exe را از بخش releases دانلود کرده و آن را اجرا کنید.

مک و لینوکس

  1. پروژه را به صورت .zip دانلود کنید
  2. به دایرکتوری پروژه بروید:
    cd RobaMe
  3. محیط مجازی ایجاد کنید:
    python -m venv venv
    source venv/bin/activate
  4. بسته‌های مورد نیاز را نصب کنید:
    pip install -r requirements.txt
  5. فایل تنظیمات را ویرایش کنید:
    nano tk.spec
    خطوط مشخص‌شده را حذف کنید.
  6. برنامه را بسازید:
    pyinstaller tk.spec
  7. برنامه را اجرا کنید:
    cd dist
    ./tk

نکته: اگر با خطا مواجه شدید، tkinter را برای نسخه Python خود نصب کنید.


Disclaimar: Although I tried my best to find the right database, and since this project supports 3 languages, some items may be inaccurate.

About

a cross platform gui app designed for displaying a random poem from Omar Khayyam .

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages