pyftpsync Documentation
|
|
- Phillip Andrews
- 6 years ago
- Views:
Transcription
1 pyftpsync Documentation Release dev Martin Wendt June 09, 2015
2
3 Contents 1 pyftpsync Architecture Classes ftpsync ftpsync package Features Known limitations Quickstart 13 5 Command line syntax Upload files syntax Example: Upload files Synchronize files syntax Example: Synchronize folders Script examples 19 7 Contribute 21 8 Indices and tables 23 Python Module Index 25 i
4 ii
5 Synchronize local directories with FTP server. Project License The MIT License Author Martin Wendt Version 1.0 Date June 09, 2015 Contents 1
6 2 Contents
7 CHAPTER 1 pyftpsync Architecture 1.1 Classes _Target FsTarget DirectoryEntry _Resource FileEntry DirMetadata BiDirSynchronizer BaseSynchronizer DownloadSynchronizer UploadSynchronizer 3
8 4 Chapter 1. pyftpsync Architecture
9 CHAPTER 2 ftpsync 2.1 ftpsync package Submodules ftpsync.ftp_target module (c) Martin Wendt; see Licensed under the MIT license: class ftpsync.ftp_target.ftptarget(path, host, port=none, username=none, password=none, extra_opts=none) Bases: ftpsync.targets._target Represents a synchronisation target on a FTP server. path str ftp FTP host str port int Current working directory on FTP server. Instance of ftplib.ftp. hostname of FTP server FTP port (defaults to 21) username str password str close() cwd(dir_name) get_base_name() 5
10 get_dir() get_id() mkdir(dir_name) open() open_readable(name) Open cur_dir/name for reading. pwd() remove_file(name) Remove cur_dir/name. rmdir(dir_name) set_mtime(name, mtime, size) write_file(name, fp_src, blocksize=8192, callback=none) ftpsync.pyftpsync module Simple folder synchronization using FTP. (c) Martin Wendt; see Licensed under the MIT license: Usage examples: > pyftpsync.py help > pyftpsync.py upload. ftp://example.com/myfolder ftpsync.pyftpsync.namespace_to_dict(o) Convert an argparse namespace object to a dictionary. ftpsync.pyftpsync.run() ftpsync.resources module (c) Martin Wendt; see Licensed under the MIT license: class ftpsync.resources.directoryentry(target, rel_path, name, size, mtime, unique) Bases: ftpsync.resources._resource is_dir() class ftpsync.resources.fileentry(target, rel_path, name, size, mtime, unique) Bases: ftpsync.resources._resource EPS_TIME = 2.01 get_sync_info() Get mtime/size when this resource was last synchronized with remote. is_file() was_modified_since_last_sync() Return True if this resource was modified since last sync. None is returned if we don t know (because of missing meta data). 6 Chapter 2. ftpsync
11 2.1.5 ftpsync.synchronizers module (c) Martin Wendt; see Licensed under the MIT license: class ftpsync.synchronizers.basesynchronizer(local, remote, options) Bases: object Synchronizes two target instances in dry_run mode (also base class for other synchronizers). get_stats() run() sync_conflict(local, remote) sync_equal_dir(local_dir, remote_dir) Return False to prevent visiting of children sync_equal_file(local_file, remote_file) sync_missing_local_dir(remote_dir) Return False to prevent visiting of children sync_missing_local_file(remote_file) sync_missing_remote_dir(local_dir) sync_missing_remote_file(local_file) sync_newer_local_file(local_file, remote_file) sync_older_local_file(local_file, remote_file) class ftpsync.synchronizers.bidirsynchronizer(local, remote, options) Bases: ftpsync.synchronizers.basesynchronizer Synchronizer that performs up- and download operations as required. Newer files override unmodified older files When both files are newer than last sync -> conflict! Conflicts may be resolved by these options resolve=old: use the older version resolve=new: use the newer version resolve=local: use the local file resolve=remote: use the remote file resolve=ask: prompt mode When a file is missing: check if it existed in the past. If so, delete it. Otherwise copy it. In order to know if a file was modified, deleted, or created since last sync, we store a snapshot of the directory in the local directory. get_info_strings() sync_conflict(local_entry, remote_entry) sync_missing_local_dir(remote_dir) sync_missing_local_file(remote_file) sync_missing_remote_dir(local_dir) sync_missing_remote_file(local_file) sync_newer_local_file(local_file, remote_file) sync_older_local_file(local_file, remote_file) 2.1. ftpsync package 7
12 class ftpsync.synchronizers.downloadsynchronizer(local, remote, options) Bases: ftpsync.synchronizers.basesynchronizer get_info_strings() sync_equal_dir(local_dir, remote_dir) Return False to prevent visiting of children sync_equal_file(local_file, remote_file) sync_missing_local_dir(remote_dir) sync_missing_local_file(remote_file) sync_missing_remote_dir(local_dir) sync_missing_remote_file(local_file) sync_newer_local_file(local_file, remote_file) sync_older_local_file(local_file, remote_file) class ftpsync.synchronizers.uploadsynchronizer(local, remote, options) Bases: ftpsync.synchronizers.basesynchronizer get_info_strings() sync_equal_dir(local_dir, remote_dir) Return False to prevent visiting of children sync_equal_file(local_file, remote_file) sync_missing_local_dir(remote_dir) sync_missing_local_file(remote_file) sync_missing_remote_dir(local_dir) sync_missing_remote_file(local_file) sync_newer_local_file(local_file, remote_file) sync_older_local_file(local_file, remote_file) ftpsync.targets module (c) Martin Wendt; see Licensed under the MIT license: class ftpsync.targets.dirmetadata(target) Bases: object DEBUG = False DEBUG_META_FILE_NAME = _pyftpsync-meta.json LOCK_FILE_NAME =.pyftpsync-lock.json META_FILE_NAME =.pyftpsync-meta.json PRETTY = False VERSION = 1 flush() read() 8 Chapter 2. ftpsync
13 remove(filename) set_mtime(filename, mtime, size) Store real file mtime in meta data. This is needed, because FTP targets don t allow to set file mtime, but use to the upload time instead. We also record size and upload time, so we can detect if the file was changed by other means and we have to discard our meta data. set_sync_info(filename, mtime, size) Store mtime/size when local and remote file was last synchronized. This is stored in the local file s folder as meta data. The information is used to detect conflicts, i.e. if both source and remote had been modified by other means since last synchronization. class ftpsync.targets.fstarget(root_dir, extra_opts=none) Bases: ftpsync.targets._target close() cwd(dir_name) flush_meta() Write additional meta information for current directory. get_dir() mkdir(dir_name) open() open_readable(name) pwd() remove_file(name) Remove cur_dir/name. rmdir(dir_name) Remove cur_dir/name. set_mtime(name, mtime, size) Set modification time on file. write_file(name, fp_src, blocksize=8192, callback=none) ftpsync.targets.ansi_code(name) Return ansi color or style codes or if colorama is not available. ftpsync.targets.get_credentials_for_url(url, 2-tuple (username, password) or None ftpsync.targets.make_target(url, extra_opts=none) Factory that creates _Target objects from URLs. ftpsync.targets.prompt_for_password(url, user=none) ftpsync.targets.save_password(url, username, password) ftpsync.targets.to_binary(s) Convert unicode (text strings) to binary data on Python 2 and 3. ftpsync.targets.to_str(s) Convert unicode to native str on Python 2 and ftpsync package 9
14 ftpsync.targets.to_text(s) Convert binary data to unicode (text strings) on Python 2 and Module contents 10 Chapter 2. ftpsync
15 CHAPTER 3 Features This is a command line tool and a library for use in your Python projects. Upload, download, and bi-directional synch mode. Allows FTP-to-FTP and Filesystem-to-Filesystem synchronization as well. Architecture is open to add other target types. 3.1 Known limitations The FTP server must support the MLST command. pyftpsync uses file size and modification dates to detect file changes. This is efficient, but not as robust as CRC checksums could be. pyftpsync tries to detect conflicts (i.e. simultaneous modifications of local and remote targets) by storing last sync time and size in a separate meta data file inside the local folders. This is not bullet proof and may fail under some conditions. In short: pyftpsync is not (nor tries to be a replacement for) a distributed version control system. Make sure you have backups. 11
16 12 Chapter 3. Features
17 CHAPTER 4 Quickstart Todo There will be a MSI installer available for Windows. Requirements: Python 2.6+ or 3 is required. Releases are hosted on PyPI and can be installed using pip or EasyInstall: $ pip install -U pyftpsync After that the pyftpsync command is available: $ pyftpsync --version and the ftpsync package can be used in Python code: $ python >>> from ftpsync import version >>> version '1.0.3' 13
18 14 Chapter 4. Quickstart
19 CHAPTER 5 Command line syntax Use the --help or -h argument to get help: $ pyftpsync -h usage: pyftpsync [-h] [--verbose --quiet] [--version] [--progress] {upload,download,sync}... Synchronize folders over FTP. positional arguments: {upload,download,sync} sub-command help upload copy new and modified files to remote folder download copy new and modified files from remote folder to local target sync synchronize new and modified files between remote folder and local target optional arguments: -h, --help show this help message and exit --verbose, -v increment verbosity by one (default: 3, range: 0..5) --quiet, -q decrement verbosity by one --version show program's version number and exit --progress, -p show progress info, even if redirected or verbose < 3 See also $ 5.1 Upload files syntax Command specific help is available like so: $ pyftpsync upload --help usage: pyftpsync upload [-h] [-x] [-f INCLUDE_FILES] [-o OMIT] [--store-password] [--no-prompt] [--no-color] [--force] [--delete] [--delete-unmatched] LOCAL REMOTE positional arguments: LOCAL path to local folder (default:.) REMOTE path to remote folder 15
20 optional arguments: -h, --help -x, --execute $ show this help message and exit turn off the dry-run mode (which is ON by default), that would just print status messages but does not change anything -f INCLUDE_FILES, --include-files INCLUDE_FILES wildcard for file names (default: all, separate multiple values with ',') -o OMIT, --omit OMIT wildcard of files and directories to exclude (applied after --include) --store-password --no-prompt --no-color --force --delete --delete-unmatched save password to keyring if login succeeds prevent prompting for missing credentials prevent use of ansi terminal color codes overwrite different remote files, even if the target is newer remove remote files if they don't exist locally remove remote files if they don't exist locally or don't match the current filter (implies '--delete' option) 5.2 Example: Upload files Upload all new and modified files from user s temp folder to an FTP server. No files are changed on the local directory: $ pyftpsync upload ~/temp ftp://example.com/target/folder Add the --delete option to remove all files from the remote target that don t exist locally: $ pyftpsync upload ~/temp ftp://example.com/target/folder --delete Add the -x option to switch from DRY-RUN mode to real execution: $ pyftpsync upload ~/temp ftp://example.com/target/folder --delete -x 5.3 Synchronize files syntax $ pyftpsync sync --help usage: pyftpsync sync [-h] [-x] [-f INCLUDE_FILES] [-o OMIT] [--store-password] [--no-prompt] [--no-color] [--resolve {old,new,local,remote,ask}] LOCAL REMOTE positional arguments: LOCAL path to local folder (default:.) REMOTE path to remote folder optional arguments: -h, --help -x, --execute show this help message and exit turn off the dry-run mode (which is ON by default), that would just print status messages but does not change anything -f INCLUDE_FILES, --include-files INCLUDE_FILES wildcard for file names (default: all, separate 16 Chapter 5. Command line syntax
21 multiple values with ',') -o OMIT, --omit OMIT wildcard of files and directories to exclude (applied after --include) --store-password save password to keyring if login succeeds --no-prompt prevent prompting for missing credentials --no-color prevent use of ansi terminal color codes --resolve {old,new,local,remote,ask} conflict resolving strategy $ 5.4 Example: Synchronize folders Two-way synchronization of a local folder with an FTP server: $ pyftpsync sync --store-password --resolve=ask --execute ~/temp ftp://example.com/target/folder 5.4. Example: Synchronize folders 17
22 18 Chapter 5. Command line syntax
23 CHAPTER 6 Script examples Upload changes from local folder to FTP server: from ftpsync.targets import FsTarget, UploadSynchronizer from ftpsync.ftp_target import FtpTarget local = FsTarget("~/temp") user ="joe" passwd = "secret" remote = FtpTarget("/temp", "example.com", user, passwd) opts = {"force": False, "delete_unmatched": True, "verbose": 3, "dry_run" : False} s = UploadSynchronizer(local, remote, opts) s.run() Synchronize local folder with FTP server: from ftpsync.targets import FsTarget, BiDirSynchronizer from ftpsync.ftp_target import FtpTarget local = FsTarget("~/temp") user ="joe" passwd = "secret" remote = FtpTarget("/temp", "example.com", user, passwd) opts = {"resolve": "skip", "verbose": 1, "dry_run" : False} s = BiDirSynchronizer(local, remote, opts) s.run() 19
24 20 Chapter 6. Script examples
25 CHAPTER 7 Contribute If you plan to debug or contribute, install to run directly from the source: $ python setup.py develop $ python setup.py test The use of virtualenv is recommended. 21
26 22 Chapter 7. Contribute
27 CHAPTER 8 Indices and tables genindex modindex search 23
28 24 Chapter 8. Indices and tables
29 Python Module Index f ftpsync, 10 ftpsync.ftp_target, 5 ftpsync.pyftpsync, 6 ftpsync.resources, 6 ftpsync.synchronizers, 7 ftpsync.targets, 8 25
30 26 Python Module Index
31 Index A ansi_code() (in module ftpsync.targets), 9 B BaseSynchronizer (class in ftpsync.synchronizers), 7 BiDirSynchronizer (class in ftpsync.synchronizers), 7 C close() (ftpsync.ftp_target.ftptarget method), 5 close() (ftpsync.targets.fstarget method), 9 cwd() (ftpsync.ftp_target.ftptarget method), 5 cwd() (ftpsync.targets.fstarget method), 9 D DEBUG (ftpsync.targets.dirmetadata attribute), 8 DEBUG_META_FILE_NAME (ftpsync.targets.dirmetadata attribute), 8 DirectoryEntry (class in ftpsync.resources), 6 DirMetadata (class in ftpsync.targets), 8 DownloadSynchronizer (class in ftpsync.synchronizers), 7 E EPS_TIME (ftpsync.resources.fileentry attribute), 6 F FileEntry (class in ftpsync.resources), 6 flush() (ftpsync.targets.dirmetadata flush_meta() (ftpsync.targets.fstarget method), 9 FsTarget (class in ftpsync.targets), 9 ftp (ftpsync.ftp_target.ftptarget attribute), 5 ftpsync (module), 10 ftpsync.ftp_target (module), 5 ftpsync.pyftpsync (module), 6 ftpsync.resources (module), 6 ftpsync.synchronizers (module), 7 ftpsync.targets (module), 8 FtpTarget (class in ftpsync.ftp_target), 5 G get_base_name() (ftpsync.ftp_target.ftptarget method), 5 get_credentials_for_url() (in module ftpsync.targets), 9 get_dir() (ftpsync.ftp_target.ftptarget method), 6 get_dir() (ftpsync.targets.fstarget method), 9 get_id() (ftpsync.ftp_target.ftptarget method), 6 get_info_strings() (ftpsync.synchronizers.bidirsynchronizer method), 7 get_info_strings() (ftpsync.synchronizers.downloadsynchronizer get_info_strings() (ftpsync.synchronizers.uploadsynchronizer get_stats() (ftpsync.synchronizers.basesynchronizer method), 7 get_sync_info() (ftpsync.resources.fileentry method), 6 H host (ftpsync.ftp_target.ftptarget attribute), 5 I is_dir() (ftpsync.resources.directoryentry method), 6 is_file() (ftpsync.resources.fileentry method), 6 L LOCK_FILE_NAME (ftpsync.targets.dirmetadata attribute), 8 M make_target() (in module ftpsync.targets), 9 META_FILE_NAME (ftpsync.targets.dirmetadata attribute), 8 mkdir() (ftpsync.ftp_target.ftptarget method), 6 mkdir() (ftpsync.targets.fstarget method), 9 N namespace_to_dict() (in module ftpsync.pyftpsync), 6 O open() (ftpsync.ftp_target.ftptarget method), 6 27
32 open() (ftpsync.targets.fstarget method), 9 open_readable() (ftpsync.ftp_target.ftptarget method), 6 open_readable() (ftpsync.targets.fstarget method), 9 P password (ftpsync.ftp_target.ftptarget attribute), 5 path (ftpsync.ftp_target.ftptarget attribute), 5 port (ftpsync.ftp_target.ftptarget attribute), 5 PRETTY (ftpsync.targets.dirmetadata attribute), 8 prompt_for_password() (in module ftpsync.targets), 9 pwd() (ftpsync.ftp_target.ftptarget method), 6 pwd() (ftpsync.targets.fstarget method), 9 R read() (ftpsync.targets.dirmetadata remove() (ftpsync.targets.dirmetadata remove_file() (ftpsync.ftp_target.ftptarget method), 6 remove_file() (ftpsync.targets.fstarget method), 9 rmdir() (ftpsync.ftp_target.ftptarget method), 6 rmdir() (ftpsync.targets.fstarget method), 9 run() (ftpsync.synchronizers.basesynchronizer method), 7 run() (in module ftpsync.pyftpsync), 6 S save_password() (in module ftpsync.targets), 9 set_mtime() (ftpsync.ftp_target.ftptarget method), 6 set_mtime() (ftpsync.targets.dirmetadata method), 9 set_mtime() (ftpsync.targets.fstarget method), 9 set_sync_info() (ftpsync.targets.dirmetadata method), 9 sync_conflict() (ftpsync.synchronizers.basesynchronizer method), 7 sync_conflict() (ftpsync.synchronizers.bidirsynchronizer method), 7 sync_equal_dir() (ftpsync.synchronizers.basesynchronizer method), 7 sync_equal_dir() (ftpsync.synchronizers.downloadsynchronizer sync_missing_remote_file() (ftpsync.synchronizers.downloadsynchronizer sync_equal_dir() (ftpsync.synchronizers.uploadsynchronizer sync_missing_remote_file() (ftpsync.synchronizers.uploadsynchronizer sync_equal_file() (ftpsync.synchronizers.basesynchronizer method), 7 sync_equal_file() (ftpsync.synchronizers.downloadsynchronizer sync_equal_file() (ftpsync.synchronizers.uploadsynchronizer sync_missing_local_dir() (ftpsync.synchronizers.basesynchronizer method), 7 sync_missing_local_dir() (ftpsync.synchronizers.bidirsynchronizer method), 7 sync_missing_local_dir() (ftpsync.synchronizers.downloadsynchronizer sync_missing_local_dir() (ftpsync.synchronizers.uploadsynchronizer sync_missing_local_file() (ftpsync.synchronizers.basesynchronizer method), 7 sync_missing_local_file() (ftpsync.synchronizers.bidirsynchronizer method), 7 sync_missing_local_file() (ftpsync.synchronizers.downloadsynchronizer sync_missing_local_file() (ftpsync.synchronizers.uploadsynchronizer sync_missing_remote_dir() (ftpsync.synchronizers.basesynchronizer method), 7 sync_missing_remote_dir() (ftpsync.synchronizers.bidirsynchronizer method), 7 sync_missing_remote_dir() (ftpsync.synchronizers.downloadsynchronizer sync_missing_remote_dir() (ftpsync.synchronizers.uploadsynchronizer sync_missing_remote_file() (ftpsync.synchronizers.basesynchronizer method), 7 sync_missing_remote_file() (ftpsync.synchronizers.bidirsynchronizer method), 7 sync_newer_local_file() (ftpsync.synchronizers.basesynchronizer method), 7 sync_newer_local_file() (ftpsync.synchronizers.bidirsynchronizer method), 7 sync_newer_local_file() (ftpsync.synchronizers.downloadsynchronizer sync_newer_local_file() (ftpsync.synchronizers.uploadsynchronizer 28 Index
33 sync_older_local_file() (ftpsync.synchronizers.basesynchronizer method), 7 sync_older_local_file() (ftpsync.synchronizers.bidirsynchronizer method), 7 sync_older_local_file() (ftpsync.synchronizers.downloadsynchronizer sync_older_local_file() (ftpsync.synchronizers.uploadsynchronizer T to_binary() (in module ftpsync.targets), 9 to_str() (in module ftpsync.targets), 9 to_text() (in module ftpsync.targets), 9 U UploadSynchronizer (class in ftpsync.synchronizers), 8 username (ftpsync.ftp_target.ftptarget attribute), 5 V VERSION (ftpsync.targets.dirmetadata attribute), 8 W was_modified_since_last_sync() (ftpsync.resources.fileentry method), 6 write_file() (ftpsync.ftp_target.ftptarget method), 6 write_file() (ftpsync.targets.fstarget method), 9 Index 29
pyftpsync Documentation
pyftpsync Documentation Release 2.1.0.dev1 Martin Wendt Aug 25, 2018 Contents 1 Installation 3 2 User Guide 5 2.1 Command Line Interface......................................... 5 3 Reference Guide 11
More informationpyftpsync Documentation
pyftpsync Documentation Release 3.0.0.a5 Martin Wendt Apr 06, 2019 Contents 1 Installation 3 2 User Guide 5 2.1 Command Line Interface......................................... 5 3 Reference Guide 11 3.1
More informationyagmail Documentation
yagmail Documentation Release 0.10.189 kootenpv Feb 08, 2018 Contents 1 API Reference 3 1.1 Authentication.............................................. 3 1.2 SMTP Client...............................................
More informationDCLI User's Guide. Data Center Command-Line Interface 2.9.1
Data Center Command-Line Interface 2.9.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit
More informationg-pypi Documentation Release 0.3 Domen Kožar
g-pypi Documentation Release 0.3 Domen Kožar January 20, 2014 Contents i ii Author Domen Kožar Source code Github.com source browser Bug tracker Github.com issues Generated January 20,
More informationfeed2toot Documentation
feed2toot Documentation Release 0.10 Carl Chenet Oct 15, 2018 Contents 1 Guide 3 1.1 How to install Feed2toot......................................... 3 1.2 Configure Feed2toot...........................................
More informationRelease Ralph Offinger
nagios c heck p aloaltodocumentation Release 0.3.2 Ralph Offinger May 30, 2017 Contents 1 nagios_check_paloalto: a Nagios/Icinga Plugin 3 1.1 Documentation..............................................
More informationDCLI User's Guide. Data Center Command-Line Interface
Data Center Command-Line Interface 2.10.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit
More informationContents. TFTP configuration commands 28 display tftp client configuration 28 tftp-server acl 28 tftp 29 tftp client source 30 tftp ipv6 31
Contents FTP configuration commands 1 FTP server configuration commands 1 display ftp-server 1 display ftp-user 2 free ftp user 3 ftp server acl 3 ftp server enable 4 ftp timeout 4 ftp update 5 FTP client
More informationDCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface
Modified on 20 SEP 2018 Data Center Command-Line Interface 2.10.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about
More informationZeroVM Package Manager Documentation
ZeroVM Package Manager Documentation Release 0.2.1 ZeroVM Team October 14, 2014 Contents 1 Introduction 3 1.1 Creating a ZeroVM Application..................................... 3 2 ZeroCloud Authentication
More informationTable of Contents 1 FTP Configuration Commands TFTP Configuration Commands 2-1
Table of Contents 1 FTP Configuration Commands 1-1 FTP Client Configuration Commands 1-1 ascii 1-1 binary 1-2 bye 1-2 cd 1-3 cdup 1-4 close 1-4 debugging 1-5 delete 1-6 dir 1-6 disconnect 1-8 display ftp
More informationContents. TFTP configuration commands 29 display tftp client configuration 29 tftp-server acl 29 tftp 30 tftp client source 32 tftp ipv6 33
Contents FTP configuration commands 1 FTP server configuration commands 1 display ftp-server 1 display ftp-user 2 free ftp user 3 ftp server acl 3 ftp server enable 4 ftp timeout 5 ftp update 5 FTP client
More informationpybtsync Documentation
pybtsync Documentation Release 0.0.1 Tiago Macarios December 04, 2014 Contents 1 Tutorial and Walkthrough 3 1.1 Getting Started.............................................. 3 2 pybtsync module classes
More informationjumpssh Documentation
jumpssh Documentation Release 1.0.1 Thibaud Castaing Dec 18, 2017 Contents 1 Introduction 1 2 Api reference 5 3 Changes 15 4 License 17 5 Indices and tables 19 Python Module Index 21 i ii CHAPTER 1 Introduction
More information3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5
Contents 1 Description 2 2 Supported Devices 3 3 Connection, Shell 4 3.1 Serial Connection over Console Port...................... 4 3.2 SSH Connection................................. 4 3.3 Internet Connection...............................
More informationUsing WS_FTP. Step 1 - Open WS_FTP LE and create a Session Profile.
Using WS_FTP So now you have finished the great personal homepage and you want to share it with the world. But how do you get it online to share? A common question with a simple answer; FTP, or file transfer
More information8.0 Help for Community Managers Release Notes System Requirements Administering Jive for Office... 6
for Office Contents 2 Contents 8.0 Help for Community Managers... 3 Release Notes... 4 System Requirements... 5 Administering Jive for Office... 6 Getting Set Up...6 Installing the Extended API JAR File...6
More informationFile Synchronization Service User Manual. Delogue
File Synchronization Service User Manual Delogue 2012-2018 TABLE OF CONTENTS Table Of Contents... 1 1. General Information... 2 1.1. System Overview... 2 2. System Summary... 2 2.1. System Configuration...
More informationDCLI User's Guide. Data Center Command-Line Interface 2.7.0
Data Center Command-Line Interface 2.7.0 You can find the most up-to-date technical documentation on the VMware Web site at: https://docs.vmware.com/ The VMware Web site also provides the latest product
More informatione24paymentpipe Documentation
e24paymentpipe Documentation Release 1.2.0 Burhan Khalid Oct 30, 2017 Contents 1 e24paymentpipe 3 1.1 Features.................................................. 3 1.2 Todo...................................................
More informationBanzaiDB Documentation
BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next
More informationjosync Documentation Release 1.0 Joel Goop and Jonas Einarsson
josync Documentation Release 1.0 Joel Goop and Jonas Einarsson May 10, 2014 Contents 1 Contents 3 1.1 Getting started.............................................. 3 1.2 Jobs....................................................
More informationTable of Contents 1 FTP Configuration Commands TFTP Configuration Commands 2-1
Table of Contents 1 FTP Configuration Commands 1-1 FTP Server Configuration Commands 1-1 display ftp-server 1-1 display ftp-user 1-2 free ftp user 1-3 ftp server acl 1-3 ftp server enable 1-4 ftp timeout
More informationPulp Python Support Documentation
Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation
More informationdjango-secure Documentation
django-secure Documentation Release 0.1.2 Carl Meyer and contributors January 23, 2016 Contents 1 Quickstart 3 1.1 Dependencies............................................... 3 1.2 Installation................................................
More informationoemof.db Documentation
oemof.db Documentation Release 0.0.5 Uwe Krien, oemof developing group Mar 20, 2017 Contents 1 Getting started 3 1.1 Installation................................................ 3 1.2 Configuration and
More informationDNS Zone Test Documentation
DNS Zone Test Documentation Release 1.1.3 Maarten Diemel Dec 02, 2017 Contents 1 DNS Zone Test 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationdjango-dynamic-db-router Documentation
django-dynamic-db-router Documentation Release 0.1.1 Erik Swanson August 24, 2016 Contents 1 Table of Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
More informationstreamio Documentation
streamio Documentation Release 0.1.0.dev James Mills April 17, 2014 Contents 1 About 3 1.1 Examples................................................. 3 1.2 Requirements...............................................
More informationpydocstyle Documentation
pydocstyle Documentation Release 1.0.0 Amir Rachum Oct 14, 2018 Contents 1 Quick Start 3 1.1 Usage................................................... 3 1.2 Error Codes................................................
More informationRoman Numeral Converter Documentation
Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5
More informationRelease Clearcode < and associates (see AUTHORS)
pytest s aucedocumentation Release 0.3.3 Clearcode and associates (see AUTHORS) July 14, 2014 Contents 1 Contents 3 1.1 Usage................................................... 3
More informationwybuild & wyupdate File Specifications
wybuild & wyupdate File Specifications Version: 2.6.18 August 2012 General This document is licensed under the BSD License. Copyright 2017 wyday. Any questions can be asked on the wyday forum. File format
More informationWifiphisher Documentation
Wifiphisher Documentation Release 1.2 George Chatzisofroniou Jan 13, 2018 Contents 1 Table Of Contents 1 1.1 Getting Started.............................................. 1 1.2 User s guide...............................................
More informationSSH Deploy Key Documentation
SSH Deploy Key Documentation Release 0.1.1 Travis Bear February 03, 2014 Contents 1 Overview 1 2 Source Code 3 3 Contents 5 3.1 Alternatives................................................ 5 3.2 Compatibility...............................................
More informationsupernova Documentation
supernova Documentation Release trunk Major Hayden June 21, 2015 Contents 1 Documentation 3 1.1 Rackspace Quick Start.......................................... 3 1.2 Installing supernova...........................................
More information0. Introduction On-demand. Manual Backups Full Backup Custom Backup Store Your Data Only Exclude Folders.
Backup & Restore 0. Introduction..2 1. On-demand. Manual Backups..3 1.1 Full Backup...3 1.2 Custom Backup 5 1.2.1 Store Your Data Only...5 1.2.2 Exclude Folders.6 1.3 Restore Your Backup..7 2. On Schedule.
More informationGarment Documentation
Garment Documentation Release 0.1 Evan Borgstrom March 25, 2014 Contents i ii A collection of fabric tasks that roll up into a single deploy function. The whole process is coordinated through a single
More informationPython Utils Documentation
Python Utils Documentation Release 2.2.0 Rick van Hattem Sep 27, 2017 Contents 1 Useful Python Utils 3 1.1 Links................................................... 3 1.2 Requirements for installing:.......................................
More informationGearthonic Documentation
Gearthonic Documentation Release 0.2.0 Timo Steidle August 11, 2016 Contents 1 Quickstart 3 2 Contents: 5 2.1 Usage................................................... 5 2.2 API....................................................
More informationPython wrapper for Viscosity.app Documentation
Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation
More informationBacking Up and Restoring the Configuration
Backing Up and Restoring the Configuration This chapter includes the following sections: Backup and Export Configuration, page 1 Backup Types, page 1 Considerations and Recommendations for Backup Operations,
More informationJoomla 3.X Global Settings Part III Server Settings
Joomla 3.X Global Settings Part III Server Settings Diagram 1 Path to Temp Folder: This is a text box adjacent to this prompt which holds the path to Joomla s temp folder on the web server. This is the
More informationrequests-cache Documentation
requests-cache Documentation Release 0.4.13 Roman Haritonov Nov 09, 2017 Contents 1 User guide 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationPython Utils Documentation
Python Utils Documentation Release 2.2.0 Rick van Hattem Feb 12, 2018 Contents 1 Useful Python Utils 3 1.1 Links................................................... 3 1.2 Requirements for installing:.......................................
More informationejpiaj Documentation Release Marek Wywiał
ejpiaj Documentation Release 0.4.0 Marek Wywiał Mar 06, 2018 Contents 1 ejpiaj 3 1.1 License.................................................. 3 1.2 Features..................................................
More informationZENworks Service Desk 8.0 Using ZENworks with ZENworks Service Desk. November 2018
ZENworks Service Desk 8.0 Using ZENworks with ZENworks Service Desk November 2018 Legal Notices For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions,
More informationargcomplete Documentation Andrey Kislyuk
Andrey Kislyuk May 08, 2018 Contents 1 Installation 3 2 Synopsis 5 2.1 argcomplete.autocomplete(parser).................................... 5 3 Specifying completers 7 3.1 Readline-style completers........................................
More informationdoit Documentation Release
doit Documentation Release 0.30.3 Jan Vlčinský Oct 26, 2017 Table of Contents 1 tasks => {doit + shell + python} => done 1 1.1 Use Cases................................................. 1 1.2 Quick Start................................................
More informationEnd User Manual. December 2014 V1.0
End User Manual December 2014 V1.0 Contents Getting Started... 4 How to Log into the Web Portal... 5 How to Manage Account Settings... 6 The Web Portal... 8 How to Upload Files in the Web Portal... 9 How
More informationfool Documentation Release 0.1 Nathan Typanski
fool Documentation Release 0.1 Nathan Typanski November 28, 2014 Contents 1 fool package 3 1.1 fool.chapter module........................................... 3 1.2 fool.conflicts module...........................................
More informationargcomplete Documentation
argcomplete Documentation Release Andrey Kislyuk Nov 21, 2017 Contents 1 Installation 3 2 Synopsis 5 2.1 argcomplete.autocomplete(parser).................................... 5 3 Specifying completers
More informationInstallation and Setup Guide
Information classification: Internal BRAINLOOP SECURE CONNECTOR FOR MICROSOFT OFFICE 4.7 Installation and Setup Guide Copyright Brainloop AG, 2004-2018. All rights reserved. All trademarks referred to
More informationPyUpdater wxpython Demo Documentation
PyUpdater wxpython Demo Documentation Release 0.0.1 James Wettenhall Nov 17, 2017 Contents 1 Demo of a Self-Updating wxpython Application 3 1.1 Running from Source..........................................
More informationManual Shell Script Linux If File Exists Wildcard
Manual Shell Script Linux If File Exists Wildcard This page shows common errors that Bash programmers make. If $file has wildcards in it (* or? or (), they will be expanded if there are files that match
More informationPython Schema Generator Documentation
Python Schema Generator Documentation Release 1.0.0 Peter Demin June 26, 2016 Contents 1 Mutant - Python code generator 3 1.1 Project Status............................................... 3 1.2 Design..................................................
More informationConfire Documentation
Confire Documentation Release 0.2.0 Benjamin Bengfort December 10, 2016 Contents 1 Features 3 2 Setup 5 3 Example Usage 7 4 Next Topics 9 5 About 17 Python Module Index 19 i ii Confire is a simple but
More informationInstantSync FTP User Manual SiteDesigner Technologies, Inc.
InstantSync FTP User Manual InstantSync FTP All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording,
More informationCS 2400 Laboratory Assignment #1: Exercises in Compilation and the UNIX Programming Environment (100 pts.)
1 Introduction 1 CS 2400 Laboratory Assignment #1: Exercises in Compilation and the UNIX Programming Environment (100 pts.) This laboratory is intended to give you some brief experience using the editing/compiling/file
More informationpymonetdb Documentation
pymonetdb Documentation Release 1.0rc Gijs Molenaar June 14, 2016 Contents 1 The MonetDB MAPI and SQL client python API 3 1.1 Introduction............................................... 3 1.2 Installation................................................
More informationBitcoin for WooCommerce Documentation
Bitcoin for WooCommerce Documentation Release 3.0.1 EliteCoderLab June 13, 2015 Contents 1 Table of Contents 3 2 Installation 5 2.1 Server Requirements........................................... 5 2.2
More informationUser Application for Samsung Applications into a TV Set
User Application for Samsung Applications into a TV Set Version 2.21 Samsung Smart TV 1. Introduction... 4 2. PC Configuration... 4 2.1. Web Server installation... 4 2.2. Setting SDK Preferences... 4 2.3.
More informationZettaMirror Install Guide
ZettaMirror Install Guide March 2014 Table of Contents Planning Your ZettaMirror Deployment...3 Where to install ZettaMirror?...3 Do I need extra retention policies?...3 How to Download & Install ZettaMirror...4
More informationBackup using Quantum vmpro with Symantec Backup Exec release 2012
Backup using Quantum vmpro with Symantec Backup Exec release 2012 Step 1) If the vmpro appliance name and IP address are not resolved through DNS, update the Windows hosts file to include the IP address
More informationNew Dropbox Users (don t have a Dropbox account set up with your Exeter account)
The setup process will determine if you already have a Dropbox account associated with an Exeter email address, and if so, you'll be given a choice to move those contents to your Phillips Exeter Dropbox
More informationGoCD Python API client Documentation
GoCD Python API client Documentation Release 1.0.1 Grigory Chernyshev Dec 08, 2017 Contents 1 Intro 1 2 Contents: 3 2.1 Yet another GoCD python client..................................... 3 2.2 Usage...................................................
More informationEnterprise. Enterprise. Administrator Guide MN-PCMVENTPR-EN-04 (REV. 02/09)
h t t p : / / w w w. l a p l i n k. c o m / b u s i n e s s _ s o l u t i o n s Tel (USA): +1 (425) 952-6001 Fax (USA): +1 (425) 952-6002 E-mail us at CorpSales@laplink.com Tel (UK): +44 (0) 870-2410-983
More informationGNU CPIO September by Robert Carleton and Sergey Poznyakoff
GNU CPIO 2.12 12 September 2015 by Robert Carleton and Sergey Poznyakoff This manual documents GNU cpio (version 2.12, 12 September 2015). Copyright c 1995, 2001-2002, 2004, 2010, 2014-2015 Free Software
More informationRSA Ready Implementation Guide for. VMware vsphere Management Assistant 6.0
RSA Ready Implementation Guide for vsphere Management Assistant 6.0 Daniel Pintal, RSA Partner Engineering Last Modified: July 20 th, 2016 Solution Summary vsphere Management
More informationUseful Unix Commands Cheat Sheet
Useful Unix Commands Cheat Sheet The Chinese University of Hong Kong SIGSC Training (Fall 2016) FILE AND DIRECTORY pwd Return path to current directory. ls List directories and files here. ls dir List
More informationpython-docker-machine Documentation
python-docker-machine Documentation Release 0.2.4 Gijs Molenaar Aug 25, 2017 Contents 1 Introduction 3 2 installation 5 3 Usage 7 4 Indices and tables 11 Python Module Index 13 i ii python-docker-machine
More informationUser Guide Online Backup
User Guide Online Backup Table of contents Table of contents... 1 Introduction... 2 Getting Started with the Online Backup Software... 2 Installing the Online Backup Software... 2 Configuring a Device...
More informationDSS User Guide. End User Guide. - i -
DSS User Guide End User Guide - i - DSS User Guide Table of Contents End User Guide... 1 Table of Contents... 2 Part 1: Getting Started... 1 How to Log in to the Web Portal... 1 How to Manage Account Settings...
More informationEasy-select2 Documentation
Easy-select2 Documentation Release 1.2.2 Lobanov Stanislav aka asyncee September 15, 2014 Contents 1 Installation 3 2 Quickstart 5 3 Configuration 7 4 Usage 9 5 Reference 11 5.1 Widgets..................................................
More informationCloud Help for Community Managers...3. Release Notes System Requirements Administering Jive for Office... 6
for Office Contents 2 Contents Cloud Help for Community Managers...3 Release Notes... 4 System Requirements... 5 Administering Jive for Office... 6 Getting Set Up...6 Installing the Extended API JAR File...6
More informationBitnami Re:dash for Huawei Enterprise Cloud
Bitnami Re:dash for Huawei Enterprise Cloud Description Re:dash is an open source data visualization and collaboration tool. It was designed to allow fast and easy access to billions of records in all
More informationNasuni Desktop Client User Guide
Nasuni combines the best features of consumer file-sharing applications with the secure and robust storage infrastructure that enterprises demand. The Nasuni Desktop Client provides an easy-to-use, enterprise-friendly
More informationDjango-CSP Documentation
Django-CSP Documentation Release 3.0 James Socol, Mozilla September 06, 2016 Contents 1 Installing django-csp 3 2 Configuring django-csp 5 2.1 Policy Settings..............................................
More informationGoogle Domain Shared Contacts Client Documentation
Google Domain Shared Contacts Client Documentation Release 0.1.0 Robert Joyal Mar 31, 2018 Contents 1 Google Domain Shared Contacts Client 3 1.1 Features..................................................
More informationtermite Release 0.0.2
termite Release 0.0.2 February 16, 2017 Contents 1 Features 3 2 Alternatives 5 3 Why another build tool? 7 4 Requeriments 9 5 Installation 11 5.1 Basic concepts..............................................
More informationMicrosoft Exchange Server 2013 and Newer Operations
Microsoft Exchange Server 2013 and Newer Operations This article refers to the Barracuda Message Archiver firmware release 5.0 and higher and Microsoft Exchange Server 2013 and newer. You configure actions
More informationManagement Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections:
This chapter contains the following sections:, page 1 About the Management GUI, page 1 About the CLI, page 1 User Login Menu Options, page 2 Customizing the GUI and CLI Banners, page 3 REST API, page 3
More informationROAMBI SCRIPT SYNTAX...
INTRODUCTION... 2 API CLIENT... 2 PROPERTIES FILE... 2 ROAMBI SCRIPT SYNTAX... 4 COMMON COMMANDS... 4 UPLOAD... 4 UPDATE... 5 PUBLISH... 5 PUBLISH WITH FILE... 6 ALL COMMANDS... 7 Introduction RoambiScript
More informationChange and Configuration Management Administration
CHAPTER 7 Change and Configuration Management Administration These topics provide administrative information on Change and Configuration Management: Configuring Global Settings for Configuration Management,
More informationCSE 303 Lecture 2. Introduction to bash shell. read Linux Pocket Guide pp , 58-59, 60, 65-70, 71-72, 77-80
CSE 303 Lecture 2 Introduction to bash shell read Linux Pocket Guide pp. 37-46, 58-59, 60, 65-70, 71-72, 77-80 slides created by Marty Stepp http://www.cs.washington.edu/303/ 1 Unix file system structure
More informationGpsGate Server. Installation and Administration Guide. Version: Rev: C
GpsGate Server Installation and Administration Guide Version: 1.3.2 Rev: C Table of Contents 1 Introduction...3 2 Technical Requirements...4 2.1 Third Party Software...4 2.2 Recommended and Supported Web
More informationdjango-avatar Documentation
django-avatar Documentation Release 2.0 django-avatar developers Oct 04, 2018 Contents 1 Installation 3 2 Usage 5 3 Template tags and filter 7 4 Global Settings 9 5 Management Commands 11 i ii django-avatar
More informationwithenv Documentation
withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................
More informationConnector for Microsoft SharePoint 2013, 2016 and Online Setup and Reference Guide
Connector for Microsoft SharePoint 2013, 2016 and Online Setup and Reference Guide Published: 2018-Oct-09 Contents 1 Microsoft SharePoint 2013, 2016 and Online Connector 4 1.1 Products 4 1.2 Supported
More informationtld Documentation Release 0.9 Artur Barseghyan
tld Documentation Release 0.9 Artur Barseghyan Jun 13, 2018 Contents 1 Prerequisites 3 2 Documentation 5 3 Installation 7 4 Usage examples 9 5 Update the list of TLD names
More informationBitdock. Release 0.1.0
Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3
More informationContents. Introduction To CloudSync. 2. System Requirements...2. Installing CloudSync 2. Getting Started 4
Quick Start Guide Contents Introduction To CloudSync. 2 System Requirements...2 Installing CloudSync 2 Getting Started 4 1 Introduction To CloudSync On behalf of FilesAnywhere, we would like to welcome
More informationdh-virtualenv Documentation
dh-virtualenv Documentation Release 0.7 Spotify AB July 21, 2015 Contents 1 What is dh-virtualenv 3 2 Changelog 5 2.1 0.7 (unreleased)............................................. 5 2.2 0.6....................................................
More informationCreating an Adobe Connect Presentation: Using Your Personal Computer to Record and Publish
Creating an Adobe Connect Presentation: Using Your Personal Computer to Record and Publish This document outlines the process of creating a streaming presentation using PowerPoint 2007. Note: Before beginning
More informationPyDREAM Documentation
PyDREAM Documentation Release 1.0 Erin Shockley Feb 24, 2018 Contents 1 Installing PyDREAM 3 1.1 Requirements............................................... 3 2 pydream package 5 2.1 pydream.dream module.........................................
More informationImporting and Exporting
ing and ing Overview Artifactory supports import and export of data at two levels: System level Repository level At system level, Artifactory can export and import the whole Artifactory server: configuration,
More informationThis Quick Start describes how to use Bocconi Cloud Service, called Filr in the rest of the document, from your Windows desktop.
Quick Start Bocconi Cloud Service, based on Novell Filr, allows you to easily access all your files and folders from your desktop, browser, or a mobile device. In addition, you can promote collaboration
More informationWorking with Configuration Files
This chapter contains the following sections: Finding Feature Information, page 1 Information About Configuration Files, page 1 Licensing Requirements for Configuration Files, page 2 Managing Configuration
More informationTable of Contents 1 FTP and SFTP Configuration TFTP Configuration 2-1
Table of Contents 1 FTP and SFTP Configuration 1-1 Introduction to FTP and SFTP 1-1 Introduction to FTP 1-1 Introduction to SFTP 1-1 FTP Configuration 1-2 FTP Configuration: A Switch Operating as an FTP
More information