Наскоро мой приятел хвърли огромен файл в dropboks, и без това оскъдното ми свободно място в 4GB е напълно пълен. Но там, където наистина има, напълно залети от 2 пъти. За съжаление, dropboks не ми дават възможност да се получи достъп до файла и след това си мислех да напиша сценарий за едно празно място.
Защо сценария?
Просто искам да спомена няколко точки, които, по мое мнение, е трябвало да отговори на следния скрипт:
1. Минимум ми участващите
2. Минимална GUI 🙂
Последната точка първа, реших да включа в Фану, но след това е бил изправен пред сериозен проблем, който не може да бъде решен на една машина с графичен потребителски интерфейс (Ubuntu). Ще говорим за това по-нататък. Така че втората точка се оказа не заради желанието ми да правя всичко през терминала, а просто поради необходимостта.
Да започваме. Първо трябва да инсталирате VMware или VirtualBox. но аз лично предпочитам да VMware. и след това да създадете виртуална машина Linux Debian. Свали изображение от официалния сайт. Виртуалната машина ще е необходима само за едно действие. Изпълнете VMware трябва да корен:
За инсталирането и конфигурирането на Debian Linux можете да прочетете тук. Но е важно. премахнете елемента от инсталацията Debian Desktop Environment!
В резултат на това, което виждаме следното при зареждане на стандартен прозорец
Това е последвано от удостоверяване
Така че, ние виждаме стандартната конзола
Препоръчително е да се отиде директно на корен сметка, това е направено с командата СУ (Sudo не работи тук, за разлика от Ubuntu).
Сега Изтегляне Dropbox:
Нека да се уверите, че всичко за изтегляне:
Преди да продължим нататък, нека да се научите как да се свържете с USB флаш устройство в нашия виртуална машина. Това, което трябва да се стартира скрипт. Поставете USB флаш памет, можете да получите тази грешка:
Нищо сериозно, ние трябва да се монтира ни пръчка. Виж как се нарича:
В моя случай той се нарича / сътрудничество / sdb1
Сега ние се създаде директория, където ще се монтира:
Монтирайте USB флаш устройството в създадена директория:
Сега ние виждаме, че нашето устройство се монтира на списъка:
За деактивиране на USB флаш устройство, извършва:
Ако при проверката се установи грешка, опитайте се да го изпълни
Е Е, хайде да отидем да се мляно 🙂
За да започнете работа на хост машината, за да инсталирате всички необходими:
Виртуалната машина ще определи macchanger:
За това, аз написах една малка скрипт generate_maillist.py:
За да стартирате скрипта, изпълнете следните команди:
В имената на добавяте или имейли копиране на файл, генериран кутии, разделени с точка и запетая, и се отнасят.
Ако сте прекалено мързеливи, за да го направя, тъй като аз :), а след това аз написах този скрипт за Фану invite.py:
Всичко, от което се нуждаем, е да се промени my_login ценности. my_password и просто го стартирате:
Така че сте изпратили покани. Сега трябва да се генерира връзка да се регистрирате устройства в Dropbox. Dropbox осигурява допълнително пространство не само за регистрация на сезиране, но ако това ще се регистрирате вашето устройство. В това, ние просто ще помогне на нашата виртуална машина без GUI.
Ако се стартира Dropbox клиент на една машина с GUI. Аз щях да се отвори прозорец, който ние със сигурност не сте доволни. Ето защо ние използваме виртуална машина без GUI. На него, вместо прозореца следното съобщение:
Като цяло, само трябва да се изпълнява на виртуална машина generate_macaddresslist.py скрипт:
След това, директорията, където скриптът ще macaddresslist_file файл.
Нека да видим нейното съдържание:
Ако всичко върви добре, след това ще бъде нещо като:
Сега идва триумфалния последен етап 🙂. Това не е виртуална машина серия register_users.py сценария. register_users.py: За да направите това в същата директория следните файлове, трябва да бъдат на разположение. register_device.py. macaddresslist_file и namelist_file файл. който е генериран с maillist_file. Източници:
След това, ние сме свидетели на това как нашият робот върши цялата работа за нас 😉
Успех на всички и ще се видим скоро в нашия блог!