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_uploader.sh
دستورات موجود در زمان نوشتن این مقاله شامل موارد رو به رو میباشد: upload, download, delete, mkdir, list, share, info and unlink
دانلود 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 رو هم قرار بدم و مهمتر از اون ممنون هستم که پیگیر مطالب آموزشی وبسایت هستید 🙂