Metadata-Version: 1.1
Name: NetFetch
Version: 1.0
Summary: Networked file storage and retrieval with optional password protection using Redis
Home-page: https://github.com/kata198/NetFetch
Author: Tim Savannah
Author-email: kata198@gmail.com
License: GPLv3
Description: NetFetch
        ========
        
        Networked file storage and retrieval with optional password protection using Redis.
        
        
        Files are stored with a key of originating hostname and an absolute path to filename.
        
        
        Files may be stored with a password, in which they are encrypted and the same password must be used to retrieve the data.
        
        
        **Storage**
        
        
        Store files using *netFetchPut*.
        
        	Usage: netFetchPut (options) [absolute filename]
        
        		  Stores a given file in NetFetch, optionally password-protecting it as well.
        
        
        		Options:
        
        
        			--password                 Prompt for password on storing this file
        
        			--password-file=fname      Read password from a given filename instead of tty. Implies --password.
        
        			
        
        			--no-preserve              Do not store owner/group/mode information
        
        
        			--config=/path/x.txt       Use provided config for redis. Default is to look in /etc/netfetch.cfg
        
        
        		Provided filename must be an absolute path.
        
        
        	Example: netFetchPut /Data/myfile.db
        
        
        **Retrieval**
        
        Retrieve files using *netFetchGet*
        
        	Usage: netFetchGet (options) [hostname] [filename] [output filename]
        
        		Downloads a file uploaded from hostname, given an absolute filename.
        
        		If "output filename" is "--", output will be to stdout. 
        
        
        		Options:
        
        
        			--password                  Prompts for password. If file is encrypted, a password must be provided.
        
        			--password-file=fname       Read password from a given filename instead of tty. Implies --password.
        
        		  
        
        			--no-preserve               Do not apply stored attributes (owner/group/mode)
        
        
        			--config=/path/config.cfg   Use provided config for redis. Default is to look in /etc/netfetch.cfg
        
        
        		Provided filename must be an absolute path.
        
        
        	Example: netFetchGet filestore01 /Data/myfile.db
        
        
        
        Configuration
        -------------
        
        The Redis server on which to connect is specified by a config file. The applications will check first $HOME/.netfetch.cfg, then /etc/netfetch.cfg if a \-\-config=/path/to/netfetch.cfg is not provided.
        
        
        Example Configuration:
        
        	[redis]
        
        	host=127.0.0.1
        
        	port=6379
        
        	db=1
        
        
        
        
Keywords: NetFetch,redis,file,storage,retrieval,put,get, network,password,encrypt,netFetchPut,netFetchGet,server
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Environment :: Console
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Archiving
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Requires: IndexedRedis
Requires: cryptography
