انجمن‌های فارسی اوبونتو

جامعه کاربران => پروژه‌ها => نویسنده: hamidrezakp در 05 امرداد 1394، 04:30 ب‌ظ

عنوان: PasteBin - کپی کردن راحت متن ها روی اینترنت . QR-Code اضافه شد!
ارسال شده توسط: hamidrezakp در 05 امرداد 1394، 04:30 ب‌ظ
سلام.
این برنامه ایی که نوشتم کلاینت جاوای سایت pastebin.com هست .میتونید از طریق این برنامه به راحتی متن خطا ها یا اررور ، برنامه ها و هرچی که متن باشه رو توی اینترنت ذخیره کنید و با لینک کوتاهی که بهتون میده هرجایی استفاده کنید.

بعضی از قابلیت های برنامه :

Syntax highlighting
استفاده از فایل به عنوان ورودی
ایجاد سطح های امنیت (شخصی ، عمومی ، و ..)
انتخاب نام دلخواه
انتخاب مدت زمان باقی ماندن نوشته
کپی کردن لینک در کلیپ بورد برای راحتی کار
جدید ایجاد QR-Code برای استفاده بر روی تلفن همراه بدون نیاز به وارد کردن ادرس  :)
و ...

متسفانه فعلا لینوکس ندارم تا اسکرین شات بزارم.

نحوه اجرا :
ابتدا فایل رو از https://github.com/hamidrezakp/Pastebin/blob/master/Pastebin_jar/Pastebin.jar?raw=true (https://github.com/hamidrezakp/Pastebin/blob/master/Pastebin_jar/Pastebin.jar?raw=true) دانلود کنید .


به محل دانلود شده برید.


ترمینال رو باز کنید و دستور روبرو رو تایپ کنید :

java -jar Pastebin.jar
برای ثبت یک متن :

java -jar Pastebin.jar -c "this is my text"
برای کپی کردن کامل یک فایل و ایجاد QR-code:

java -jar Pastebin.jar -i myfile.txt -qr
برای کپی کردن یک فایل و بصورت محرمانه :

java -jar Pastebin.jar -i myfile.txt -p 1
برای کپی کردن یک فایل بصورت عمومی و حذف اتوماتیک بعد از یک هفته :

java -jar Pastebin.jar -e 1W -p 1 -i myfile.txt
برای ارسال یک فایل Python با Syntax highlighting و نام My Python APP:

java -jar Pastebin.jar -i python.py -f python -t "My Python APP"

و برای توضیحات بیشتر :

java -jar Pastebin.jar -h

سورس پروژه روی اینترنت :

https://github.com/hamidrezakp/Pastebin (https://github.com/hamidrezakp/Pastebin)
عنوان: پاسخ : PasteBin - کپی کردن راحت متن ها روی اینترنت .
ارسال شده توسط: Masoud92m در 06 امرداد 1394، 12:53 ق‌ظ
سلام
این خطا رو میگیرم :

masoud@Lini:~/Desktop$ java -jar Pastebin.jar -c "this is my text"
Exception in thread "main" java.lang.UnsupportedClassVersionError: ir/NeyTech/pastebin/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

دبیان جسی و جاوا هم :

masoud@Lini:~/Desktop$ java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1~deb8u1)
OpenJDK Server VM (build 24.79-b02, mixed mode)
عنوان: پاسخ : PasteBin - کپی کردن راحت متن ها روی اینترنت .
ارسال شده توسط: hamidrezakp در 07 امرداد 1394، 12:56 ق‌ظ
سلام
این خطا رو میگیرم :

masoud@Lini:~/Desktop$ java -jar Pastebin.jar -c "this is my text"
Exception in thread "main" java.lang.UnsupportedClassVersionError: ir/NeyTech/pastebin/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

دبیان جسی و جاوا هم :

masoud@Lini:~/Desktop$ java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1~deb8u1)
OpenJDK Server VM (build 24.79-b02, mixed mode)

نسخه جاوایی که کامپایل کردم 1.8 بود فکر کنم جاوات 1.7 هست باز نمیکنه.
بزودی نسخه پایین تر رو کامپایل میکنم . تست کن.
عنوان: پاسخ : PasteBin - کپی کردن راحت متن ها روی اینترنت .
ارسال شده توسط: hamidrezakp در 07 امرداد 1394، 07:47 ق‌ظ
سلام
این خطا رو میگیرم :

masoud@Lini:~/Desktop$ java -jar Pastebin.jar -c "this is my text"
Exception in thread "main" java.lang.UnsupportedClassVersionError: ir/NeyTech/pastebin/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

دبیان جسی و جاوا هم :

masoud@Lini:~/Desktop$ java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1~deb8u1)
OpenJDK Server VM (build 24.79-b02, mixed mode)

با جاوای 1.7 کامپایل کردم تست کن ببین درست شد؟(لینک دانلود همون بالایی هست) :)
عنوان: پاسخ : PasteBin - کپی کردن راحت متن ها روی اینترنت .
ارسال شده توسط: Masoud92m در 07 امرداد 1394، 11:39 ب‌ظ
با جاوای 1.7 کامپایل کردم تست کن ببین درست شد؟(لینک دانلود همون بالایی هست) :)

کار کرد، بسیار عالی، ممنون :)
عنوان: پاسخ : PasteBin - کپی کردن راحت متن ها روی اینترنت .
ارسال شده توسط: hamidrezakp در 07 امرداد 1394، 11:44 ب‌ظ
با جاوای 1.7 کامپایل کردم تست کن ببین درست شد؟(لینک دانلود همون بالایی هست) :)

کار کرد، بسیار عالی، ممنون :)

خواهش میکنم.خوشحالم موفق شدید اجراش کنید.
منتظر نظرات و ایده های شما در رابطه با افزایش امکانات هستم. :D