क्या किसी मित्र के साथ फ़ाइलें साझा करना इतना कठिन है?

पेश है Pafera File Server, वह छोटा सा Android सर्वर जो एक पूर्ण फ़ाइल प्रबंधक, स्लाइड शो व्यूअर और मीडिया सर्वर में विकसित हुआ
2023-04-17 22:41:37
👁️ 826
💬 0

अंतर्वस्तु

  1. परिचय
  2. उम्मीदवार
  3. समाधान
  4. यह कैसे काम करता है?
  5. सर्वर स्थापित करना
  6. फ़ाइलें ब्राउज़ करना
  7. सिस्टम मेनू
  8. फ़ाइल मेनू
  9. स्लाइड शो का उपयोग करना
  10. विन्यास
  11. भविष्य की योजनाएं

परिचय

वाह! यह वाकई बहुत बढ़िया है। क्या आप इसे मेरे साथ साझा कर सकते हैं?

एक तकनीकी व्यक्ति होने के नाते, जिसके पास लगातार नए गैजेट और एप्स होते रहते हैं, मुझे याद नहीं आता कि उपरोक्त वाक्यांश का कोई संस्करण मुझसे कितनी बार पार्टियों, बैठकों या यहां तक ​​कि मेट्रो का इंतजार करते समय कहा गया है।

हालाँकि, मुझे निश्चित रूप से याद है कि कितनी बार हमारे बीच निम्नलिखित बातचीत हुई:

मुझे ज़रूर! आप क्या उपयोग करते हैं?
दोस्त खैर, मेरे पास ऐप ए है।
मुझे हम्म... मेरे पास वह नहीं है। क्या आपके पास ऐप बी है?
दोस्त नहीं, मेरे पास वह भी नहीं है। क्या आपके पास विधि C है?
मुझे ठीक है। चलो इसे आज़माते हैं। हम्म... यह कनेक्ट नहीं हो रहा है। क्यों न हम विधि डी का उपयोग करें?
दोस्त वह भी काम नहीं कर रहा है.

कंप्यूटर के अंधकार युग में वापस आने के बाद से फ़ाइल साझा करना एक आम काम रहा है। पहले, उत्सुक प्रोग्रामर खुशी से एक दूसरे के प्रिंटआउट को देखते थे, फिर यह पंच कार्ड की नकल करने लगा। इसके बाद, चुंबकीय डिस्क नया हॉट ट्रेंड बन गया, फिर तकनीक ऑप्टिकल डिस्क, फ्लास्क ड्राइव और वायरलेस ट्रांसफ़र में चली गई।

हालाँकि, ऐसा लगता है कि हम अभी भी उस चरण में हैं जहाँ 70 वर्षों के बाद, हम आसानी से प्यारे शीबा वीडियो साझा नहीं कर सकते हैं, बिना किसी परेशानी के, अजीब ऐप्स डाउनलोड किए, या धीमी वायरलेस ट्रांसफर का सहारा लिए।

क्यों न हम कुछ अलग प्रयास करें?

उम्मीदवार

लेकिन जिम, आप कहते हैं कि मैं हर दिन बिना किसी समस्या के फ़ाइलें साझा करता हूँ?

तो चलिए, उन सामान्य तरीकों पर नजर डालते हैं जिनका उपयोग लोग फाइलें स्थानांतरित करने के लिए करते हैं।

तरीका असफल
1. एयरड्रॉप क्या आप एंड्रॉयड फोन पर एयरड्रॉप कर सकते हैं? ठीक है!
2. नियरबाय शेयर क्या आप iPhone पर NearBy फ़ाइलें साझा कर सकते हैं? हम्म...
3. एयरड्रॉइड, शेयरइट, रेसिलियो सिंक, सेंड एनीव्हेयर, आदि... क्या आप बस स्टॉप पर किसी को यह कहने जा रहे हैं कि वह भी आपके जैसा ही ऐप इंस्टॉल कर ले, ताकि उसे फ़ाइल मिल जाए? ठीक है!
4. चैट प्रोग्राम कई चैट प्रोग्राम प्रतिबंधित करते हैं कि आप किस प्रकार की फ़ाइलें भेज सकते हैं, आपके HD वीडियो को फिर से संपीड़ित करते हैं, और आपको फ़ाइल के धीरे-धीरे अपलोड होने और फिर अपने मित्र के डिवाइस पर डाउनलोड होने का इंतज़ार करना पड़ता है। हम विधि 3 की समस्या में भी आते हैं जहाँ फ़ाइलों को स्थानांतरित करने के लिए आपको वही चैट प्रोग्राम इंस्टॉल करना पड़ता है।
5. ब्लूटूथ ब्लूटूथ 5 के साथ भी, 700MiB HD वीडियो को स्थानांतरित करना फ्लोरिडा के आर्द्र मौसम में पेंट को सूखते हुए देखने जैसा है।
6. ईमेल अधिकांश ईमेल सेवाएँ अनुलग्नक आकार को सीमित करती हैं, और यह चैट प्रोग्राम के माध्यम से स्थानांतरण से भी धीमी है। हालाँकि, मुझे हमेशा iPhone उपयोगकर्ताओं द्वारा खुद को फ़ाइलें ईमेल करने की कहानियाँ मज़ेदार लगती हैं ताकि वे एक दस्तावेज़ प्रिंट कर सकें। ;)
7. ड्रॉपबॉक्स, वनड्राइव, आदि... विधि 3 और 4 के समान ही अपलोड/डाउनलोड समस्याएं आती हैं।
8. यूएसबी फ्लैश ड्राइव वास्तव में यह काफी आसान और त्वरित है, लेकिन आपको इसे अपने साथ रखना याद रखना होगा और अपने दोस्त के डिवाइस के साथ इंटरफेस करने के लिए सही एडाप्टर भी रखना होगा। मैं खुद भी हर समय अपनी जेब में एक रखता हूँ, लेकिन यह बहुत मुश्किल है कि जिस व्यक्ति के साथ आप इसे साझा कर रहे हैं उसका डिवाइस आपके ड्राइव को सपोर्ट करेगा या नहीं।
9. अपने मित्र से अपने फोन के कैमरे से आपके फोन की स्क्रीन का चित्र/वीडियो लेने को कहें! खराब गुणवत्ता वाले डेटा को स्थानांतरित करने में 100% सफलता दर!
जब साझाकरण काम नहीं करता तो क्या होता है?

इस समय हमारे लिए हालात अच्छे नहीं लग रहे हैं, है ना?

समाधान

अतः संक्षेप में, एक कुशल, सार्वभौमिक समाधान के लिए, हमें कुछ ऐसा चाहिए जो

  1. हर डिवाइस पर इस्तेमाल किया जा सकता है
  2. सर्वर पर अपलोड किए बिना सीधे वाईफ़ाई स्थानान्तरण का समर्थन करता है
  3. हमारे 4K वीडियो को 480p में पुनः संपीड़ित नहीं किया जाएगा।
  4. वहाँ भी काम करता है जहाँ हमें फ़ोन सिग्नल भी नहीं मिलता

अब, यदि ऐसा कुछ होता जो प्रत्येक डिवाइस पर पहले से इंस्टॉल होता, जिसे सामान्य रूप से स्वीकृत प्रोटोकॉल के साथ अन्य कंप्यूटरों तक पहुंचने के लिए डिज़ाइन किया गया हो, तथा जिसमें फाइलें अपलोड/डाउनलोड करने की क्षमता हो...

कुछ...

पसंद करना...

ए...

वेब ब्राउज़र!

विंडोज CE HTML 5 का समर्थन करता है? बहुत बढ़िया!

यह कैसे काम करता है?

तो फिर वेब ब्राउज़र फ़ाइलें स्थानांतरित करने के लिए कैसे काम करता है?

इसमें तीन बुनियादी चरण हैं।

  1. दोनों डिवाइस को एक ही वायरलेस नेटवर्क/हॉटस्पॉट से कनेक्ट करें
  2. अपने मित्र को अपने डिवाइस का पता उनके ब्राउज़र में टाइप करने दें
  3. जितना चाहें उतना ब्राउज़ करें, देखें, डाउनलोड करें और अपलोड करें
यहां तक ​​कि 2023 में भी, अपने फोन के अपने हॉटस्पॉट का उपयोग करना अभी भी फ़ाइलों को स्थानांतरित करने का सबसे तेज़ तरीका है, खासकर यदि आप किसी पहाड़ पर चढ़ाई कर रहे हों!

इस दृष्टिकोण के लाभ ये हैं

  1. किसी भी डिवाइस पर काम करता है जिसमें वेब ब्राउज़र हो (यानी आजकल लगभग हर चीज़ पर)
  2. आपको हर फ़ाइल पर अलग से क्लिक करके भेजने का बटन दबाना नहीं पड़ता और अपने मित्र के स्वीकार करने का इंतज़ार नहीं करना पड़ता। आपका मित्र देख सकता है कि उसे क्या चाहिए और खुद ही फ़ाइलें डाउनलोड कर सकता है।
  3. आप एक-एक करके ब्राउज़ करने के बजाय एक पूरे समूह के लोगों को एक ही समय में ब्राउज़ कर सकते हैं।

बेशक, यह सर्वर iPhones और iPads पर नहीं चलेगा, क्योंकि Apple न केवल iOS डिवाइसों पर फाइल सिस्टम तक पहुंच को प्रतिबंधित करता है, बल्कि आप तब तक Linux प्रोग्राम भी नहीं चला सकते जब तक कि आप Cydia के साथ रूट न हों।

सौभाग्य से, आपको सर्वर चलाने के लिए बस *एक* डिवाइस की आवश्यकता है, इसलिए आपके Apple मित्र अभी भी बिना किसी समस्या के आपके Android फ़ोन से कनेक्ट हो सकते हैं और अभी भी फ़ाइलें डाउनलोड और अपलोड कर सकते हैं। इसके अलावा, वे पहले से ही अन्य सिस्टम का उपयोग करने में सक्षम नहीं होने के आदी हैं क्योंकि AirDrop केवल Apple डिवाइस के लिए काम करता है। ;)

सर्वर स्थापित करना

गति और दक्षता के लिए, Pafera File Server एक Linux/Windows ऐप है जो Rust में लिखा गया है, इसलिए दुर्भाग्य से, आप इसे ऐप स्टोर से डाउनलोड नहीं कर सकते। अगर कोई मुझे इसके लिए पैसे देने को तैयार है तो मैं बाद में कोटलिन में ऐप स्टोर वर्शन बना सकता हूँ, लेकिन जब तक आप जैरी मैगुइरे नहीं हैं, आपको अभी Rust वर्शन से ही संतोष करना होगा।

सौभाग्य से, मुझसे कहीं अधिक बुद्धिमान कई ओपन सोर्स प्रोग्रामर एक साथ मिलकर ऐसे ऐप्स बना रहे हैं जो आपको अपने एंड्रॉयड फोन पर लिनक्स प्रोग्राम चलाने की सुविधा देते हैं और उन्हें सफलता भी अलग-अलग स्तर पर मिलती है।

इसलिए, आपको बस अपने फोन पर टर्मक्स इंस्टॉल करना है, दो कमांड कॉपी और पेस्ट करना है, और एंटर को दो बार दबाना है। यह एक क्लिक इंस्टॉल नहीं है, लेकिन यह स्पेसएक्स बिल्डिंग स्टारशिप भी नहीं है, और आपको खेलने के लिए कूल प्रोग्राम के एक पूरे दूसरे इकोसिस्टम तक पहुंच प्राप्त होगी।

यह आपका दिमाग है जो ड्रग्स पर है... अरे... फोन है जो टर्मक्स पर है।

इस प्रकार स्थापना इस प्रकार है:

  1. टर्मक्स ऐप डाउनलोड करें F-Droid से या कोडबर्ग से
  2. ऐप शुरू करें
  3. निम्नलिखित को कॉपी करके टर्मिनल में पेस्ट करें और एंटर दबाएं।

    curl -O https://pafera.com/installfileserver.sh
    
  4. एक और कमांड को टर्मिनल में कॉपी और पेस्ट करें और एंटर दबाएं।

    bash installfileserver.sh
    
  5. पैकेज अपग्रेड प्रक्रिया के दौरान आने वाले किसी भी संकेत के लिए अपने कीबोर्ड पर एंटर दबाएं।
  6. अपने मित्र से स्क्रीन पर दिखाया गया URL टाइप करवाएं।

    प्रदर्शन के बीच URL ढूँढना

अब, एक बार जब आपने सर्वर स्थापित कर लिया है, तो आप किसी भी समय टर्मक्स सत्र से बाहर निकल सकते हैं।

और यदि आप सर्वर को फिर से ऐसे पासवर्ड के साथ शुरू करना चाहते हैं जिसमें बदलाव की अनुमति हो, तो टाइप करें

./paferafileserver password=yourpasswordhere

टर्मक्स में, या अपने पहले टाइप किए गए कमांड को चुनने के लिए बस ऊपर तीर दबाएं।

यह उतना आसान नहीं है जितना कि केवल अपने नोटिफिकेशन को खींचना और "नियरबाय शेयर" पर टैप करना, लेकिन आप सर्वर को गलती से भी नहीं चलाएंगे, और आपको अपनी परेशानियों के लिए बहुत अधिक कार्यक्षमता मिलेगी।

यदि आप रस्ट प्रोग्रामर हैं, तो आपके लिए इंस्टॉलेशन बहुत आसान है।

आपको बस इतना करना है कि टाइप करें

cargo install paferafileserver

कार्गो के अपना काम करने तक प्रतीक्षा करें, और फिर आपका काम हो गया!

यदि आप विंडोज या लिनक्स पर Pafera फ़ाइल सर्वर चलाना चाहते हैं, तो नीचे प्रीबिल्ट बाइनरी उपलब्ध हैं 7-ज़िप अभिलेखागार.

  1. लिनक्स (amd64)
  2. एंड्रॉइड 7+ पर टर्मक्स
  3. लिनक्स (यूजरलैंड पर डेबियन के लिए armv7h - एंड्रॉइड 5 और 6)
  4. विंडोज़ स्टैंडअलोन exe
  5. विंडोज़ पूर्ण (FFMpeg और ImageMagick सहित)

फ़ाइलें ब्राउज़ करना

जब आपका मित्र आपके सर्वर का URL अपने ब्राउज़र में टाइप कर लेता है, तो उसका फ़ोन कुछ इस तरह दिखना चाहिए।

Pafera फ़ाइल सर्वर होमपेज

यदि आपको कोई फ़ाइल दिखाई नहीं देती है, तो सुनिश्चित करें कि आपके मित्र ने जावास्क्रिप्ट सक्षम किया है, क्योंकि हम फ़ाइलों को सॉर्ट करने और प्रदर्शित करने के लिए स्क्रिप्टिंग का उपयोग करते हैं।

एक त्वरित परिचय के रूप में, ऊपर बाईं ओर से शुरू करते हुए सिस्टम मेनू बटन, हाल ही की फ़ाइलें बटन, और होम डायरेक्टरी बटन हैं।

फ़ाइलों पर क्लिक करना

किसी भी छवि थंबनेल पर क्लिक करने से स्लाइड शो शुरू हो जाएगा, जबकि फ़ाइल नाम पर क्लिक करने से फ़ाइल डाउनलोड हो जाएगी।

किसी फ़ाइल के लिए मेनू बटन पर क्लिक करने से उस फ़ाइल के लिए क्रिया मेनू खुल जाएगा, जबकि उसके नीचे वाले वर्ग पर क्लिक करने से फ़ाइल का चयन हो जाएगा।

फ़ाइलों की श्रेणी को शीघ्रता से चुनने के लिए, पहली फ़ाइल के लिए चयन बटन पर क्लिक करें, फिर अंतिम फ़ाइल के लिए मेनू बटन पर क्लिक करें और "यहां चुनें" चुनें।

सिस्टम मेनू

सिस्टम मेनू पॉपअप

खोज और गहन खोज (हॉटकीज़ t और f) दोनों आपको कुछ अक्षर टाइप करने और उन सभी फाइलों को देखने की अनुमति देते हैं जिनमें वे अक्षर हैं।

अंतर यह है कि सामान्य खोज केवल वर्तमान फ़ोल्डर में मौजूद फ़ाइलों को ही देखती है, जबकि गहन खोज उस फ़ोल्डर के अंदर मौजूद सभी फ़ोल्डरों को भी देखती है।

स्लाइड शो और डीप स्लाइड शो (हॉटकीज़ z और x) एक ही तर्क का पालन करते हैं। आप जो चाहते हैं उसे चुनें, इस आधार पर कि आप इस फ़ोल्डर के अंदर सभी फ़ोल्डरों में छवियों को शामिल करना चाहते हैं या नहीं।

टॉगल व्यू (हॉटकी v) इस फ़ोल्डर के अंदर सभी छवियों और वीडियो के सामान्य विवरण दृश्य को आइकन दृश्य में बदल देता है।

सॉर्ट (हॉटकी) आपको यह चुनने की सुविधा देता है कि फ़ाइलों को किस तरह से क्रमबद्ध किया जाए। आप फ़ाइलों को सॉर्ट करने के लिए फ़ाइल के नाम, आकार, दिनांक और समय के अंतर का उपयोग करके चुन सकते हैं। मैं व्यक्तिगत रूप से समय के अंतर वाले दृश्य को पसंद करता हूँ, क्योंकि "पाँच मिनट पहले" मेरे लिए "14:55" से कहीं ज़्यादा उपयोगी है।

हाल ही की फ़ाइलें दृश्य (हॉटकी ई) आपको वर्तमान फ़ोल्डर के अंदर सबसे हाल ही में बदली गई 512 फ़ाइलें और इस फ़ोल्डर के अंदर सभी फ़ोल्डर दिखाएगा। अपने होम फ़ोल्डर के लिए इस दृश्य का उपयोग करते समय सावधान रहें, क्योंकि यदि आपके पास निरीक्षण करने के लिए सैकड़ों हज़ारों छोटी फ़ाइलें हैं, तो सभी फ़ाइलों की जाँच करने में कुछ समय लग सकता है।

पासवर्ड सेट करें (हॉटकी w) आपके मित्र को फ़ाइलों को संशोधित करने, अपलोड करने और हटाने के लिए पासवर्ड टाइप करने देगा। इस पासवर्ड के बिना, कोई भी आपके फ़ोन पर कुछ भी नहीं बदल सकता है, इसलिए इसे सुरक्षित रखें। आप इसे कमांड लाइन पर टाइप करके सेट कर सकते हैं password=yaddayaddayadda या paferafileserver.cfg में प्रारूप का उपयोग करके

{
  "password":"yaddayaddayadda"
}

नया फ़ोल्डर (हॉटकी o) आपको वर्तमान फ़ोल्डर के अंदर बनाने के लिए नए फ़ोल्डर का नाम पूछेगा।

छिपी हुई फ़ाइलें दिखाएँ (हॉटकी i) पूर्णविराम से शुरू होने वाली फ़ाइलों और फ़ोल्डरों के प्रदर्शन को चालू या बंद कर देगा, जिसका उपयोग यूनिक्स यह इंगित करने के लिए करता है कि ये फ़ाइलें सामान्य रूप से उपयोगकर्ता को दिखाई नहीं देनी चाहिए।

वन क्लिक डाउनलोड (हॉटकी k) को चालू करने से आप किसी फ़ाइल को अपने ब्राउज़र में प्रदर्शित करने के बजाय उस पर क्लिक करके तुरन्त डाउनलोड कर सकेंगे।

हॉटकीज़ दिखाएँ (हॉटकी h) आपको दिखाएगा कि फ़ोल्डर दृश्य और स्लाइड शो दृश्य दोनों में कौन सी कुंजियाँ उपयोग की जा सकती हैं।

ज़ूम इन (हॉटकी .) और ज़ूम आउट (हॉटकी ,) स्क्रीन पर मौजूद हर चीज़ का आकार बदल देंगे। अगर आपके सिस्टम का डिफ़ॉल्ट आकार आपकी पसंद के मुताबिक नहीं है, तो अपने पेज को कस्टमाइज़ करने के लिए इनका इस्तेमाल करें।

फ़ाइल मेनू

फ़ाइल मेनू पॉपअप

यहाँ सेलेक्ट टू आपको उन सभी फ़ाइलों को चुनने की सुविधा देता है जिन्हें आपने पहले चुना था और इस बार। डेस्कटॉप और मोबाइल दोनों पर लिंक कॉपी करने के लिए राइट क्लिक मेनू को बदलने से बचने के लिए यह प्रतिस्थापन के रूप में काफी उपयोगी है।

सभी का चयन करें (हॉटकी ए) और कोई नहीं चुनें (हॉटकी एन) स्व-व्याख्यात्मक हैं। बस उन सभी फ़ाइलों को हटाने के लिए उनका उपयोग करते समय सावधान रहें जिन्हें आप हटाना चाहते हैं वास्तव में सभी फ़ाइलें हटाना चाहते हैं.

भेजें (हॉटकी g) एक स्कैन विंडो खोलेगा जहां आप अपने नेटवर्क पर Pafera फ़ाइल सर्वर चलाने वाले सभी अन्य डिवाइस देख सकते हैं।

फ़ाइलें दूसरे सर्वर पर भेजना

ध्यान दें कि सभी डिवाइस एक ही सबनेट पर होने चाहिए और एक ही पोर्ट पर चलने चाहिए, इसलिए यदि आप 192.168.0.100 पर हैं और जिस डिवाइस पर आप भेजने का प्रयास कर रहे हैं वह 192.168.1.100 पर है, तो स्कैनर दूसरे डिवाइस का पता नहीं लगा पाएगा। बेशक, आप हमेशा उस डिवाइस के सर्वर पर लॉग इन कर सकते हैं और इसके बजाय अपने ब्राउज़र का उपयोग करके फ़ाइलें अपलोड कर सकते हैं।

सरलता के लिए, आप जो भी फ़ाइलें किसी दूसरे डिवाइस पर भेजते हैं, उन्हें सर्वर रूट के अंतर्गत "प्राप्त" नामक फ़ोल्डर में एकत्र किया जाता है। मैं इसे बाद में बदल सकता हूँ, लेकिन अभी के लिए, सभी नई फ़ाइलों को उसी फ़ोल्डर में दिखाना सुविधाजनक है जहाँ आप उन्हें बाद में उचित स्थान पर ले जा सकते हैं।

प्राप्त फ़ोल्डर में नई फ़ाइल

डाउनलोड (हॉटकी एल), नाम बदलें (हॉटकी आर), मूव (हॉटकी एम), कॉपी (हॉटकी सी), डिलीट (हॉटकी डी), और परमानेंट डिलीट (पी) सभी एक ही समय में कई फाइलों पर काम करने में सक्षम हैं, सिवाय मोबाइल ब्राउज़र पर डाउनलोड के, जहां आप एक बार में केवल एक ही फाइल डाउनलोड कर सकते हैं। बस सावधान रहें, क्योंकि परमानेंट डिलीट का वास्तव में मतलब है स्थायी हटाएं। डिलीट बटन को छूने से पहले हमेशा अपनी महत्वपूर्ण फ़ाइलों की एक कॉपी किसी अन्य डिवाइस पर संग्रहीत करें।

अनडिलीट (हॉटकी u) का उपयोग केवल उन फ़ाइलों के लिए किया जाता है जिन्हें एक बार डिलीट किया गया है और इस प्रकार उनका एक्सटेंशन ".deleted" है। नही सकता स्थायी रूप से हटाई गई फ़ाइलें वापस लाएँ। वे पिनिंग नहीं हैं। वे आगे बढ़ चुकी हैं। वे फ़ाइलें अब नहीं हैं। वे एक्स-फ़ाइलें हैं।

स्लाइड शो का उपयोग करना

स्लाइड शो इंटरफ़ेस। नीचे की ओर सब कुछ क्लिक करने योग्य है।

फ़ाइल ब्राउज़र में लोग हमेशा जिस शीर्ष सुविधा की मांग करते हैं, वह है एक अच्छा स्लाइड शो। जब आप अपने बेटे की 6,000 तस्वीरें अपने फ़ोन पर लेकर चलते हैं और उन्हें किसी अनजान व्यक्ति को दिखाते हैं, तो यह समझना मुश्किल नहीं है कि ऐसा क्यों है। ;) अधिकांश SMB क्लाइंट के पास इमेज प्रीव्यू या स्लाइड शो नहीं होते हैं, इसलिए iPhone Files ऐप का उपयोग करके एक निश्चित छवि खोजने की कोशिश करना निराशाजनक होता है।

Pafera फ़ाइल सर्वर में स्लाइड शो सुविधा को कुछ अलग तरीकों से सक्रिय किया जा सकता है:

  1. किसी छवि के थम्बनेल पर क्लिक करें।
  2. सिस्टम मेनू से "स्लाइड शो" का चयन करें।
  3. सिस्टम मेनू से "डीप स्लाइड शो" का चयन करें।
  4. जिन फ़ाइलों को आप दिखाना चाहते हैं उन्हें चुनने के लिए खोज या गहन खोज करें, और तब पहली छवि के थम्बनेल पर क्लिक करें।

आप स्लाइड शो को कैसे भी शुरू करें, सबसे ऊपर एक डिलीट बटन होगा जिस पर वर्तमान छवि का नाम होगा, तथा नीचे एक टूलबार होगा जिस पर रैंडमाइज, रोटेशन, एग्जिट, फॉरवर्ड और बैकवर्ड फंक्शन होंगे।

यदि आप किसी निश्चित छवि संख्या पर जाना चाहते हैं, तो टूलबार पर छवि स्थान पर क्लिक करें, इच्छित संख्या लिखें, और वहां से जाएं।

जाने के लिए एक नंबर चुनना

स्लाइड शो स्वाइप जेस्चर को सपोर्ट करता है, जो वास्तव में फोन पर नेविगेट करने का मेरा पसंदीदा तरीका है। आपको बस इतना करना है कि पिछली छवि पर जाने के लिए अपने अंगूठे को थोड़ा बाईं ओर स्वाइप करना है, अगली छवि पर जाने के लिए दाईं ओर, वर्तमान छवि को हटाने के लिए ऊपर या स्लाइड शो से बाहर निकलने के लिए नीचे स्वाइप करना है।

यदि आप लैपटॉप पर हैं या आपके फोन में ब्लूटूथ कीबोर्ड जुड़ा हुआ है, तो स्लाइड शो का उपयोग करना और भी आसान हो जाता है।

बायीं तरफ पिछली छवि
दाहिना तीर अगली छवि
ऊपर की ओर तीर छवि हटाएं
नीचे तीर/एस्केप स्लाइड शो से बाहर निकलें
आर यादृच्छिक छवि
जी छवि संख्या पर जाएँ
क्यू 90 डिग्री वामावर्त घुमाएँ
90 डिग्री दक्षिणावर्त घुमाएँ

विन्यास

Pafera फ़ाइल सर्वर को उसी फ़ोल्डर में paferafileserver.cfg नामक JSON फ़ाइल से कॉन्फ़िगर किया जा सकता है, या key=value के रूप में कमांड लाइन तर्कों से कॉन्फ़िगर किया जा सकता है। यदि दोनों निर्दिष्ट हैं, तो कमांड लाइन तर्क कॉन्फ़िगरेशन फ़ाइल सेटिंग्स को ओवरराइड कर देंगे।

एक सामान्य कमांड लाइन है

paferafileserver [hostname=localhost] [serverroot=/home/jim] [password=password] [ip=0.0.0.0] [port=9999]

इस प्रकार, यदि आप पोर्ट 5000 पर सभी आगंतुकों को जिम की पिक्चर्स निर्देशिका प्रदान करना चाहते हैं, तो आप इसका उपयोग करेंगे

paferafileserver serverroot=/home/jim/Pictures port=5000

यदि आप सर्वररूट निर्दिष्ट नहीं करते हैं, तो यह डिफ़ॉल्ट रूप से आपकी होम निर्देशिका पर जाएगा।

यदि आप आईपी और पोर्ट निर्दिष्ट नहीं करते हैं, तो यह डिफ़ॉल्ट रूप से 0.0.0.0:9999 होगा।

इसके अतिरिक्त, निम्नलिखित विकल्पों को कमांड लाइन पर टाइप किया जा सकता है ताकि उपयोगकर्ता के पास सही पासवर्ड होने पर भी कुछ कार्यक्षमता को अक्षम किया जा सके।

disabledelete
disablerename
disablemove
disablecopy
disablenewfolder
disabledelete
disablepermanentdelete
disablesend
disableupload

सभी कमांड लाइन तर्कों को वर्तमान फ़ोल्डर में paferafileserver.cfg नामक JSON फ़ाइल में भी निर्दिष्ट किया जा सकता है जैसे कि

{
  "hostname":               "JimsLaptop",
  "password":               "SecretPassword12345",
  "disabledelete":          1,
  "disablepermanentdelete": 1
}

आप वह विधि चुन सकते हैं जो आपके लिए सर्वोत्तम हो।

विंडोज़ के लिए, निष्पादनयोग्य फ़ाइल का शॉर्टकट बनाना और शॉर्टकट में अपने तर्क निर्दिष्ट करना अक्सर सबसे आसान होता है।

एंड्रॉइड पर टर्मक्स के लिए, निष्पादन योग्य लॉन्च करने का सबसे आसान तरीका एफ-ड्रॉयड से टर्मक्स विजेट ऐप इंस्टॉल करना और विजेट की स्क्रिप्ट के अंदर अपनी कमांड लाइन को कॉन्फ़िगर करना है।

भविष्य की योजनाएं

इस समय और अधिक परिवर्तन की योजना नहीं है क्योंकि यह सिर्फ रस्ट के साथ खेलने के लिए एक मजेदार परिचयात्मक परियोजना थी, लेकिन अगर कोई और ऐसा करता है

  1. ऐप स्टोर पर डालने के लिए कोटलिन/स्विफ्ट संस्करण लिखें
  2. इस ऐप का कई भाषाओं में अनुवाद करें
  3. विभिन्न CSS थीम बनाएं
  4. बैकअप और पुनर्स्थापना के लिए rsync जैसा एल्गोरिदम लागू करें
  5. या कुछ और जो आप सोच सकते हैं

मैं निश्चित रूप से इस सरल परियोजना में किसी भी अतिरिक्त योगदान का स्वागत करूंगा।

हमेशा की तरह, मुझे उम्मीद है कि आप लोगों को यह ऐप उपयोगी लगेगा, और यदि आप इसे अपने उद्देश्यों के लिए अनुकूलित करना चाहते हैं, तो मैं हमेशा एक तकनीकी सलाहकार के रूप में उपलब्ध हूँ। मज़े करो!

लेखक के बारे में

जिम 90 के दशक में IBM PS/2 मिलने के बाद से ही प्रोग्रामिंग कर रहे हैं। आज भी, वह HTML और SQL को हाथ से लिखना पसंद करते हैं, और अपने काम में दक्षता और शुद्धता पर ध्यान देते हैं।