• Выберите язык EN RU

Быстрый старт с графическим интерфейсом

У вас есть три места с вашими файлами:

  • Домашний компьютер - содержит оригинальные (исходные) файлы.

  • Флэшка - для копий.

  • Рабочий компьютер - для копий.

Выхотите иметь идентичные копии файлов во всех местах. Так же ваша флэшка с копиями будет являтся резервной копией ваших файлов. После изменения каких либо файлов вы хотите легко их синхронизировать.

На домашнем компьютере у вас есть несколько файлов и директорий, которые выхотите синхронизировать, расположенных в разных местах:

  • /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/).

[Ask for initialization PYBAG]

Нажмите Да, и PYBAG запустится. Теперь давайте синхронизируем флэшку и домашний компьютер.

[Main window of PYBAG]

В главном окне программы выключим режим эмуляции убрав галочку с опции Emulation. В главном меню выберите File ‣ Add root … для добавления нового корня (root) - ваших директорий и файлов которые вы хотите синхронизировать.

[Add root to PYBAG]

В опциях Select path type выберите Directory. Введите с клавиатуры или нажав кнопку выберите первый путь /home/user/docs1, оставте остальные опции без изменений и нажмите Add root. Так же добавте следующий файл /home/user/memo.txt только в типе пути отметте что это файл File or symlink. Добавте третий путь - директорию /home/user/news. На панели инструментов нажмите кнопу Compare files [Compare files]. Файлы в оригинале будут прочитаны и сравнены с портфелем. Это первая синхронизация и все файлы будут отмечены как новые и копируемые в портфель. Вы можете посмотреть список файлов и действия над ними в главном окне программы. Для синхронизации нажмите Synchronize files [Synchronize files]. Если не возникло ошибок то вы увидите пустой список файлов. Нажмите фильтр Filter OK synchronization [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 и выберите меню File ‣ Distribute … и в появившемся диалоге выберите Initialize.

[Distribute PYBAG]

После вы увидите окошко со списком корней, Отметте все и нажмите OK.

[Distribute PYBAG, select roots]

Настройки программы PYBAG и всех корней будут скопированы в /work/user/bag. Распространение нужно только один раз. В следующие разы нужа будет только синхронизация.

Запустите PYBAG на рабочем компьютере:

python /work/user/bag/pybag.py

Вы видете главное окно PYBAG. Теперь вы можете синхронизировать флэшку с рабочим компьютером. В главном окошке выключите режим эмуляции Emulation. На панели инструментов нажмите кнопу Compare files [Compare files]. Файлы в оригинале будут прочитаны и сравнены с портфелем. Это первая синхронизация и все файлы будут отмечены как новые и копируемые в портфель. Вы можете посмотреть список файлов и действия над ними в главном окне программы. Для синхронизации нажмите Synchronize files [Synchronize files]. Если не возникло ошибок то вы увидите пустой список файлов. Нажмите фильтр Filter OK synchronization [Filter OK synchronization] и посмотрите какие файлы были синхронизированы (точнее скопированы в портфель). Теперь вы можете работать с вашими файлами на рабочем компьютере.

Перед тем как идти домой нужно синхронизировать портфель. Запустите PYBAG на рабочем компьютере, выключите эмуляцию Emulation checkbox, нажмите кнопку Compare files [Compare files]. В списке файлов будут показаны все измененые, новые и удаленые файлы. Для синхронизации нажмите Synchronize files [Synchronize files]. Теперь идите домой и запустите PYBAG на флэшке - синхронизируйте все файлы. Все изменения будут записаны на ваш домашний компьютер.