IK לא מחובר : |
הקדמת אותי ביום, גם אני כתבתי משהו כזה רק בלזרוס... |
ILANS : |
מדובר בתוכנה שדומה ל- "הפוך על הפוך" ו- "ביבולון": הקלדתם טקסט עברי, אך הייתם בפריסת מקלדת אנגלית.לא נורא. תוך פחות משניה תהפכו את הטקסט חזרה לעברית.
התוכנה עובדת גם בכוון ההפוך (כתבתם בעברית כאשר הייתם מעוניינים לכתוב באנגלית). |
דוביקס : | ||
יופי! שתי שאלות/בקשות: 1. מה הרשיון של התוכנה 2. האם תוכל לשחרר גם את קוד המקור בפורמט ארכיב tgz או bz2? |
קוד: |
# Contributor: adamruss pkgname=behafucha pkgver=0.3 pkgrel=1 pkgdesc="hebrew twist " arch=(i686 x86_64) url="http://ilsh.info/?p=766" license=('GPL') depends=(zenity bash pygtk gconf psyco bc gnome-python) source=(http://ilsh.info/download/behafucha_$pkgver-1_all.deb) md5sums=('fe5b4bf065de832e215920cdb1ef87b1') build() { cd "$startdir/src/" ar x behafucha_$pkgver-1_all.deb tar -xvzf data.tar.gz cp -R usr $startdir/pkg } |
Nirro : |
הי, עדיין לא התקנתי, אבל בכל זאת יש לי 2 הצעות לשיפור, (אני מקווה שלא יצאתי טמבל והן כבר קיימות
1. במקום לפתוח את התוכנה עם העכבר, שיהיה קיצור דרך (נגיד F10). 2. התוכנה תחליף את הטקסט המסומן בעצמה (לא יהיה צריך כפתור אמצעי). התוכנה פשוט תבצע הדמיה של לחיצות המקלדת Delete, Shift-Ins, כדי להחליף באופן אוטומטי את הטקסט שכבר סומן לפני שלחצתי F10 (בהתאם לסעיף 1). תודה. |
adamruss : | ||
זה לא עובד אצלי, לא יודע למה, איפה זה אמור לכתוב לי את הפלט?
זה רץ אבל לא עושה כלום. עשיתי חבילה לארץ':
נ.ב. - הייתי מחליף באייקון ל Categories=GTK;GNOME;Utility; |
adamruss : |
אהה אוקיי!
אבל כותב לי ג'יבריש... נראה לי שזה בעיה עם xsel ואיפה אני קובע אנגלית או עברית? או שזה אוטומטי? |
ILANS : | ||
זה השלב הבא (אבל אני תלוי ביכולות xsel...). מאחר שהתוכנה לא טעונה בזכרון במצב רגיל, אפשר ליצור קיצור דרך כך שלחיצה על f6 תפעיל את התוכנה. היא תגלה איזה טקסט מסומן (היום היא יודעת לעשות את זה) ותחליף אותו אוטומטית בטקסט מתוקן (עדיין לא ממומש). מישהו יודע איך לתכנת את המקשים ? (שלחיצה על F10 תפעיל את התוכנה) |
יואליאון : |
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=behafucha |
קוד: |
$ yaourt behafucha 1 aur/behafucha 0.7-6 (1) Convert English/Hebrew text to Hebrew/English text ==> Enter n° of packages to be installed (ex: 1 2 3 or 1-3) ==> ------------------------------------------------------- ==> 1 ==> Downloading behafucha PKGBUILD from AUR... x .SRCINFO x PKGBUILD behafucha 0.7-6 (2015-06-08 11:01) ( Unsupported package: Potentially dangerous ! ) ==> Edit PKGBUILD ? [Y/n] ("A" to abort) ==> ------------------------------------ ==> n ==> behafucha dependencies: - bc (already installed) - zenity (already installed) - pygtk (already installed) - xsel (already installed) - xvkbd (already installed) ==> Continue building behafucha ? [Y/n] ==> ----------------------------------- ==> ==> Building and installing package ==> ERROR: Missing package() function in /tmp/yaourt-tmp-spot/aur-behafucha/./PKGBUILD ==> ERROR: Makepkg was unable to build behafucha. ==> Restart building behafucha ? [y/N] ==> ---------------------------------- |
קוד: |
pkgname=behafucha
pkgver=0.7 pkgrel=7 pkgdesc="Convert English/Hebrew text to Hebrew/English text" arch=('any') url="https://github.com/ilsh1964/behafucha/" license=('GPL') depends=(bc zenity pygtk xsel xvkbd) source=(https://github.com/ilsh1964/$pkgname/archive/v$pkgver.tar.gz) sha256sums=('75d3598b0dc64ec17ddd8c6216e0c33c3922cef2f07259a0c95db026556ae20f') build() { cd $srcdir/Behafucha-$pkgver/Source/ sed -i '1c#!/usr/bin/python2' Behafucha.py sed -i '3c python2 /usr/lib/Behafucha/Behafucha.py' $pkgname } package() { cd $srcdir/Behafucha-$pkgver/Source/ install -Dm 755 $pkgname $pkgdir/usr/bin/$pkgname install -Dm 644 Behafucha.py $pkgdir/usr/lib/Behafucha/Behafucha.py install -Dm 644 $pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop install -Dm 644 $pkgname.png $pkgdir/usr/share/pixmaps/$pkgname.png } |