This repository has been archived by the owner on Aug 11, 2020. It is now read-only.
forked from anhpt379/pymogile
-
Notifications
You must be signed in to change notification settings - Fork 1
Python MogileFS Client
insom/pymogile
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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') ['http://127.0.0.1:7500/dev4/0/000/251/0000251237.fid', 'http://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
Languages
- Python 100.0%