python wrapper for gfycat
Project description
pfycat
simple module for rudementary usage of gfycat-api for pythoncd de
features
upload files
import pfycat r = pfycat.Client().upload('banana.gif')
authenticate
r = pfycat.Client("client_id", "client_secret").upload('banana.gif')
upload as user:
r = pfycat.Client(secret.client_id, secret.client_secret, secret.username, secret.password).upload('banana.gif')
dev-notes
running tests
cd pfycat nano tests/secret.py #needs client_id and client_secret env PYTHONPATH=. ./tests/live_test.py
playing around with rest-api
push to pypi
prepare environment:
gedit ~/.pypirc chmod 600 ~/.pypirc sudo apt install pandoc twine pip3 install restview
upload changes to test and production:
pandoc -o README.rst README.md ~/.local/bin/restview --pypi-strict README.rst # update version in setup.py rm -r dist python setup.py sdist twine upload dist/* -r testpypi firefox https://testpypi.python.org/pypi/pfycat twine upload dist/*
test install from testpypi
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple pfycat --no-cache-dir --user
test installation
sudo pip install pfycat --no-cache-dir --user
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pfycat-0.1.1.tar.gz
(3.8 kB
view hashes)