Gope هو عميل حديث ورسومي وعبر منصة أو متصفح إذا أردت ، لـ "الإنترنت gopher" الذي تم تعريفه في RFC 1436. يعمل على Microsoft Windows و MacOS و Linux. يسمح بالتنقل في مساحة Gopherspace بسهولة مثل التنقل في شبكة الويب العالمية. يمكنك عرض Gophermenus ، أو صفحات Gopher إذا أردت ، قراءة الملفات النصية ، عرض الصور وتنزيل المحتوى المقدم من خلال بروتوكول Gopher.
عرض جميع لقطات الشاشة
Gophie هي eys للغاية لتثبيت لأنها تأتي كتطبيق Java المحمول في ملف جرة. ما عليك سوى تنزيل الملف وتنفيذه على جهاز الكمبيوتر الخاص بك. كل ما يتطلبه Gophie هو بيئة وقت تشغيل Java . تم تصميمه للعمل أيضًا مع إصدار JRE الأقدم ويتطلب حاليًا فقط JVM الإصدار 8.
حزمة Windows عبارة عن ملف مضغوط يتضمن ملف Exe file لنظام التشغيل Windows مع Gophie. يمكنك استخراج ملف الرمز البريدي ووضعه في مكان ما في مجلد أو على عصا USB أو محرك الشبكة أو في أي مكان ترغب في تخزين ملف exe. لاحظ أنك لا تزال بحاجة إلى Java JRE من java.com/download لتشغيل ملف gophie.exe.
حزمة Mac لـ Gophie هي ملف DMG. يمكنك تنزيل ملف DMG ، وفتحه وسحب أيقونة Gophie إلى مجلد التطبيق. بعد ذلك ، ستكون Gophie متاحة في تطبيقاتك ويمكنك تشغيلها من أي مكان تريده.
حزمة Linux هي ببساطة tar.gz-archive مع تنفيذ. القابل للتنفيذ هو ملف باش مع ملف الجرة المرفق. يمكنك إما النقر نقرًا مزدوجًا على "Gophie" القابل للتنفيذ أو تشغيله من المحطة التي تختارها. إذا كنت ترغب في الحصول على Gophie أينما احتجت إليه في نظامك ، فما عليك سوى انسخ الملف القابل للتنفيذ إلى "/usr/bin".
انقر نقرًا مزدوجًا فوق ملف Java Jar على Windows و Mac و Linux تلقائيًا تلقائيًا ، إذا كنت قد قمت بتثبيت Java. إذا لم يكن لديك تثبيت Java ، فيمكنك الحصول عليها من java.com/download.
من أجل البقاء صغيرًا وقابل للاستنساخ وجدير بالثقة ، لم يكن Gophie يبني مع أي IDE على نطاق واسع ، ولكن في Java عادي وبسيط. يمكنك استنساخ هذا المستودع وبناء gophie مع Java SDK المثبتة بنفسك. فقط قم بتشغيل نص Make.sh Shell المدرج في هذا المستودع.
./make.sh
سيقوم البرنامج النصي بإنشاء ملف جرة في دليل الإنشاء لتشغيله. إذا كنت ترغب في تشغيل ملف جرة Gophie من سطر الأوامر ، فما عليك سوى استخدام Java CLI.
java -jar Gophie.jar
إذا كنت تواجه مشكلة مع Gophie ، فسيكون ذلك مطولاً عندما يتعلق الأمر بالأخطاء والاستثناءات. يوصى بتشغيل Gophie عبر Java على سطر الأوامر للحصول على إخراج رسالة الاستثناء والخطأ التي قد تقاريرها.
يوجد ملف تكوين يسمى "config.ini" في دليل يسمى "Gophie" في الدليل الرئيسي للمستخدم. يسمح Configuration File Config.ini بتكوين Gopherhome و charset الافتراضي والألوان المختلفة والخط لعرض الصفحة أو منطقة المحتوى. يحدد الجدول التالي خيارات التكوين الرئيسية. للحصول على قائمة كاملة ، يرجى إلقاء نظرة على config.ini نفسها.
| قسم | جلسة | القيمة الافتراضية | وصف |
|---|---|---|---|
| ملاحة | gopherhome | gopher.floodgap.com | Gopherhome المعروف أيضًا باسم "الصفحة الرئيسية" |
| شبكة | default_charset | UTF-8 | Charset لاستخدامه في ترميز النص |
| مظهر | page_font | Inconsolata (مخصص) | الخط للنص في عرض الصفحة |
| مظهر | page_font_size | 17 | حجم الخط للنص في عرض الصفحة |
| مظهر | page_icon_font_size | 10 | حجم خط الرمز في عرض الصفحة |
جميع إعدادات التكوين هي جزء من قسم التكوين المقابل. عند تغيير ملف التكوين ، يرجى التأكد من وضع الإعدادات في القسم الذي ينتمي إليه الإعداد.
تهدف Gophie إلى دعم بروتوكول Gopher من RFC 1436 تمامًا حتى يتمتع المستخدمون بتجربة Gopher رسومية غير محدودة. يوفر ما يلي نظرة عامة على عناصر Gopher وجزء من بروتوكول Gopher يتم دعمها. لا يتم تقديم ملفات HTML حاليًا ، ولكن يتم إعادة توجيهها باستخدام URL: في محدد عنصر Gopher يتم دعمه ويتم مطالب المستخدم بفتح متصفح WWW لنظامه.
| نوع البند | شفرة | يدعم | التعامل |
|---|---|---|---|
| ملف نصي | 0 | مدعوم بالكامل | عرض داخل غوفي |
| قائمة غوفر | 1 | مدعوم بالكامل | المقدمة داخل غوفي |
| CCSO SameServer | 2 | فقط مع المحطة | يعمل مثل Telnet ، يحتاج المستخدم إلى تشغيل CCSO |
| رمز الخطأ | 3 | مدعوم بالكامل | المقدمة داخل غوفي |
| ملف binhex | 4 | مدعوم بالكامل | يسمح للمستخدم بتنزيل نوع الملف هذا |
| ملف DOS | 5 | مدعوم بالكامل | يسمح للمستخدم بتنزيل نوع الملف هذا |
| ملف uuencoded | 6 | مدعوم بالكامل | يسمح للمستخدم بتنزيل نوع الملف هذا |
| البحث الكامل | 7 | مدعوم بالكامل | المقدمة داخل غوفي |
| Telnet | 8 | مدعوم بالكامل | ينفذ "telnet: //" -uri على النظام |
| ملف ثنائي | 9 | مدعوم بالكامل | يسمح للمستخدم بتنزيل نوع الملف هذا |
| ملف GIF | ز | مدعوم بالكامل | عرض داخل غوفي |
| ملف الصورة | أنا | مدعوم بالكامل | عرض داخل غوفي |
| Telnet 3270 | ر | يعتمد على نظام التشغيل | تعاملت نفس العنصر telnet |
| ملف HTML | ح | مدعوم جزئيا | يفتح www مع متصفح ، HTML معروضة كنص |
| معلومة | أنا | مدعوم بالكامل | المقدمة داخل غوفي |
| ملف الصوت | ق | مدعوم بالكامل | يسمح للمستخدم بتنزيل نوع الملف هذا |
يوصى بملحقات البروتوكول إلى RFC 1436 مثل Gopher+ أو Gopher II من قبل Gophie. يركز تطوير الميزات على تنفيذ RFC 1436 وتوفير تجربة بدون خياط للمستخدم دون التضحية بالتنفيذ المناسب لمواصفات البروتوكول.
إذا كنت بحاجة إلى مساعدة في Gophie ، فيمكنك بالطبع فتح مشكلة هنا على Githib في حالة العثور على خطأ. يمكنك أيضًا أن تجدني على Freenode كـ @ @. إذا كنت تواجه مشكلة في استخدام Gophie ، يرجى التحقق من ملف ReadMe أولاً قبل طرح أي أسئلة. سأتتبع جميع الأسئلة وتحديث ملف ReadMe وفقًا لذلك.