Skip to content

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-и худ насб кунед.

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

Эзоҳ: Барои истифодаи автоматӣ дар Windows, шумо метавонед файли .exe-ро дар ин ҷузвдон (папка) ҷойгир кунед:

C:\Users\your-username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Сипас, ҳар дафъае, ки компютери худро ба кор медароред, шумо як шеъри тасодуфиро хоҳед дид ;)


🇺🇸 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.

Note: For automated usage on Windows, you can place the .exe file in this directory:

C:\Users\your-username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Then, every time you boot your PC, you’ll see a random poem ;)

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 خود نصب کنید.

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

C:\Users\your-username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

سپس، هر بار که رایانه خود را روشن می‌کنید، یک شعر تصادفی خواهید دید ؛)


Disclaimar: Although I tried my best to find the right database and there was no digestable database available about Khayyam poems in any language so I created the full database in json format and in 3 language (english, tajiki, farsi) and it's available as (eng.json, tj.json, fa.json) and since this project supports 3 languages, some poems may be inaccurate but I tried my best to keep it as accurate as I can .

also anyone can use this databases for free too in their own projects if they want .

About

a cross platform gui app designed for displaying a random poem from Omar Khayyam in three language (Persian, Форсии тоҷикӣ, English).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages