Intro¶
Python module to communicate with Weed-FS.
Installation¶
From PyPI:
pip install pyweed
From GitHub:
pip install git+https://github.com/utek/pyweed.git
From source:
git clone https://github.com/utek/pyweed.git
cd pyweed
python setup.py install
Tests¶
Install dependencies:
pip install -r test_requirements.txt
Run tests:
python setup.py tests
Or using nose:
nosetests
Note
Functional tests assumes that there is WeedFS master running on localhost:9333 (defaults). If it’s not then there will be errors in tests.
Usage¶
Upload file to weedFS
from pyweed import WeedFS
# File upload
w = WeedFS("localhost", 9333) # weed-fs master address and port
fid = w.upload_file("n.txt") # path to file
# Get file url
file_url = w.get_file_url(fid)
# Delete file
res = w.delete_file(fid)
# res is boolean (True if file was deleted)