forked from anhpt379/pymogile
-
Notifications
You must be signed in to change notification settings - Fork 0
Python MogileFS Client
sigkate/pymogile
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
MogileFS client library for Python (based on python-mogilefs-client written by Chihio Sakatoku) 1. Connect to MogileFS >>> from pymogile import Client, MogileFSError >>> datastore = Client(domain='test', trackers=['127.0.0.1:7001']) 2. New file >>> fp = datastore.new_file('foobar.txt') >>> fp.write('foo') >>> fp.close() 3. Get paths >>> datastore.get_paths('foobar.txt') ['https://127.0.0.1:7500/dev4/0/000/251/0000251237.fid', 'https://127.0.0.1:7500/dev6/0/000/251/0000251237.fid'] >>> print datastore.get_paths('404.txt') [] 4. Get file data >>> datastore.get_file_data('404.txt') >>> datastore.get_file_data('foobar.txt') 'foo' 5. Rename file >>> datastore.rename('404.txt', 'test.txt') False >>> datastore.rename('foobar.txt', 'foo.txt') True >>> datastore.get_file_data('foobar.txt') >>> datastore.get_file_data('test.txt') >>> datastore.get_file_data('foo.txt') 'foo' 6. Remove file >>> datastore.delete('foobar.txt') False >>> datastore.delete('foo.txt') True >>> datastore.get_file_data('foo.txt')
About
Python MogileFS Client
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published