آموزش رزبری پای رزبری پای پروژه رزبری پای گنو/لینوکس

اسکریپت Dropbox Uploader : مخصوص سرورها و برد رزبری پای Raspberry pi

نوشته شده توسط اروند طباطبایی

Dropbox Uploader یک بش اسکریپت است که میتوان از آن برای دسترسی به پرونده های Dropbox خود در خط فرمان، و بدون نیاز به نصب کلاینت Dropbox از آن استفاده کرد. این اسکریپت دارای قابلیت آپلود، دانلود، حذف، به اشتراک گذاری و لیست کردن پرونده های موجود در حساب دراپ باکس  است.

به این دلیل که تنها نیازمندی اسکریپت cURL است، عدم نیاز به نصب کلاینت دراپباکس برای استفاده از آن و همچنین خط فرمانی بودن آن، اسکریپت برای کارها و شرایط مختلفی از جمله: پشتیبان گیری اتوماتیک، دسترسی به دراپباکس از یک سرور آرم/ رزبری پای و …(از آنحایی که در زمان نگارش این مقاله کلاینت دراپباکس برای آرم موجود نیست.) مفید است.
Dropbox Uploader تنها برای لینوکس موجود نیست و باید به خوبی روی Mac OSX, FreeBSD و Windows/Cygwin نیز کار کند. همچنین از آنجایی که از API رسمی دراپباکس برای احراز هویت استفاده میکند، نیازی به پارد کردن کلمه عبور و نام کاربری نیست و میتوان به سادگی دسترسی آن به حساب دراپباکس را از طریق وبسایت آن لغو کرد.
اولین بار که اسکریپت را اجرا میکنید، باید یک اپلیکیشن دراپباکس بسازید و به اسکریپت اجازه بدهید از حساب دراپباکس شما استفاده کند. به سادگی دستور

./dropbox_uploader.sh

را وارد کرده و مراحل رو به رو را طی کنید: یک اپلیکیشن دراپباکس بسازید، application key و secret را وارد کنید، انتخاب کنید اگر میخواهید به اسکریپت دسترسی کامل دراپباکس را بدهید و یا فقط دسترسی به پوشه اپلییشن. و در نهایت شما باید یک لینک را در مرورگر خود برای دسترسی دادن(authorize) به اسکریپت Dropbox Uploader باز کنید.
همانطور که در نماگرفت های زیر میبینید، همه چیز در خود اسکریپت Dropbox Uploader توضیح داده شده است:

dropbox-uploader1

dropbox-uploader2

برای دیدن گزینه های موجود، هم اکنون کافی است تا به سادگی اسکریپت را اجرا نمایید:

./dropbox_uploader.sh

دستورات موجود در زمان نوشتن این مقاله شامل موارد رو به رو میباشد: upload, download, delete, mkdir, list, share, info and unlink

dropbox-uploader3

دانلود Dropbox Uploader

شما میتوانید Dropbox Uploader را از حساب گیتهاب آن دانلود کنید. همچنین این یک لینک مستقیم به اسکریپت است:

Dropbox Uploader

برای سادگی بیشتر میتوانید از دستورات زیر برای نصب و اجرایی کردن اسکریپت در مسیر Home خود استفاده کنید: (دستور اول cURL را در یک توزیع مبتنی بر دبیان نصب میکند و سپس از همان curl برای دانلود اسکریپت استفاده میکنیم.)

sudo apt-get install curl
cd && curl -O https://raw.githubusercontent.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh
chmod +x dropbox_uploader.sh

 

 

مجوز انتشار :‌(cc) BY-NC-SA

درباره نویسنده

اروند طباطبایی

بنیانگذار دیجی اسپارک: اولین مرجع تخصصی امبدد سیستم به زبان فارسی / کارشناس سئو و تولید محتوا

هرچه می آموزم میبینم که خیلی کم آموختم. علاقه به رباتیک و تکنولوژی دارم. امیدوارم بتونم دانشی را که آموخته‌ام، به روش‌های مختلفی به کاربران علاقمند منتقل کنم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۲ دیدگاه

  • درود
    ممنون از آموزش های خوبتون.
    ای کاش یک آموزش رو تا آخر تموم میکردید بعد میرفتید سراغ یه آموزش دیگه. الان خیلی وقته آموزش نصب و استفاده از owncloud ناتموم مونده!!! لطفا به دادش برسید 🙂

    • سلام
      اگر در جریان ساخت مباحث آموزشی چند قسمتی قرار گرفته باشید مطمئنم میدونید که خیلی خسته کننده و طاقت فرسا میشن تو یه قسمتایی و جمع و جور کردن یه آموزش بعضی وقتا کلی باعث گرفتن وقت آدم میشه
      به همین دلیله که ممکنه توی انتشار قسمت هایی از آموزش های چند قسمتی تاخیر داشته باشیم
      با این حال بهتون قول میدم تو چند روز آینده قسمت سوم آموزش owncloud رو هم قرار بدم و مهمتر از اون ممنون هستم که پیگیر مطالب آموزشی وبسایت هستید 🙂