Быстрый старт с графическим интерфейсом¶
У вас есть три места с вашими файлами:
Домашний компьютер - содержит оригинальные (исходные) файлы.
Флэшка - для копий.
Рабочий компьютер - для копий.
Выхотите иметь идентичные копии файлов во всех местах. Так же ваша флэшка с копиями будет являтся резервной копией ваших файлов. После изменения каких либо файлов вы хотите легко их синхронизировать.
На домашнем компьютере у вас есть несколько файлов и директорий, которые выхотите синхронизировать, расположенных в разных местах:
/home/user/docs1/...
- всякие документы.
/home/user/memo.txt
- файл который вы часто изменяете (ежедневно например).
/home/user/news/...
- директория с полученными новостями (вы скачиваете новости, а читаете их когда выпадет свободная минутка).
Мы имеем две точки синхронизации:
Домашний компьютер и флэшку. Портфель будет находиться на флэшке. Оригинальные файлы находятся на домашнем компьютере.
Флэшка и рабочий компьютер. Портфель будет находиться на рабочем компьютере. Оригинальные файлы находятся на флэшке.
Теперь начнем пользоваться PYBAG.
Создаем директорию-портфель на флэшке: /flash/bag/
.
Копируем в эту директорию файл программы «pybag.py»:
/flash/bag/
...........pybag.py
Запускаем PYBAG на флэшке:
python /flash/bag/pybag.py
Будет выведено диалоговое окно с вопросом об инициализации текущего местаположения программы (/flash/bag/
).
Нажмите Да, и PYBAG запустится. Теперь давайте синхронизируем флэшку и домашний компьютер.
В главном окне программы выключим режим эмуляции убрав галочку с опции Emulation. В главном меню выберите для добавления нового корня (root) - ваших директорий и файлов которые вы хотите синхронизировать.
В опциях Select path type выберите Directory. Введите с клавиатуры или нажав
кнопку … выберите первый путь /home/user/docs1
, оставте остальные опции без изменений
и нажмите Add root.
Так же добавте следующий файл /home/user/memo.txt
только в типе пути отметте что это файл File or symlink.
Добавте третий путь - директорию /home/user/news
.
На панели инструментов нажмите кнопу Compare files
.
Файлы в оригинале будут прочитаны и сравнены с портфелем.
Это первая синхронизация и все файлы будут отмечены как новые и копируемые в портфель.
Вы можете посмотреть список файлов и действия над ними в главном окне программы.
Для синхронизации нажмите Synchronize files
.
Если не возникло ошибок то вы увидите пустой список файлов.
Нажмите фильтр Filter OK synchronization
и посмотрите какие файлы были синхронизированы (точнее скопированы в портфель).
Теперь портфель содержит копию ваших файлов:
/flash/bag/
...........pybag.py
...........pybagfiles/
......................docs1/
............................ ... any files
............................ ... any files
......................news/
............................ ... any files
............................ ... any files
......................memo.txt
...........pybag.cfg
...........pybag.db
Ваша флэшка теперь полностью синхронизирована с домашним компьютером.
Теперь вы идете на работу и создаете на рабочем компьютере директорию-портфель который мы будем синхронизировать с флэшкой.
Создайте на рабочем компьютере следующую папку:
/work/user/bag
Запустите PYBAG на флэшке:
python /flash/bag/pybag.py
И распространите PYBAG и все корни с их настройками из флэшки в портфель на рабочий компьютер: выключите эмуляцию выключив опцию Emulation и выберите меню и в появившемся диалоге выберите Initialize.
После вы увидите окошко со списком корней, Отметте все и нажмите OK.
Настройки программы PYBAG и всех корней будут скопированы в /work/user/bag
.
Распространение нужно только один раз. В следующие разы нужа будет только синхронизация.
Запустите PYBAG на рабочем компьютере:
python /work/user/bag/pybag.py
Вы видете главное окно PYBAG. Теперь вы можете синхронизировать флэшку с рабочим компьютером. В главном окошке выключите режим эмуляции Emulation. На панели инструментов нажмите кнопу Compare files . Файлы в оригинале будут прочитаны и сравнены с портфелем. Это первая синхронизация и все файлы будут отмечены как новые и копируемые в портфель. Вы можете посмотреть список файлов и действия над ними в главном окне программы. Для синхронизации нажмите Synchronize files . Если не возникло ошибок то вы увидите пустой список файлов. Нажмите фильтр Filter OK synchronization и посмотрите какие файлы были синхронизированы (точнее скопированы в портфель). Теперь вы можете работать с вашими файлами на рабочем компьютере.
Перед тем как идти домой нужно синхронизировать портфель. Запустите PYBAG на рабочем компьютере, выключите эмуляцию Emulation checkbox, нажмите кнопку Compare files . В списке файлов будут показаны все измененые, новые и удаленые файлы. Для синхронизации нажмите Synchronize files . Теперь идите домой и запустите PYBAG на флэшке - синхронизируйте все файлы. Все изменения будут записаны на ваш домашний компьютер.