Skip to main content

Downloads

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

https://chrome.google.com/webstore/detail/restlet-client-rest-api-t/aejoelaoggembcahagimdiliamlcdmfm/related

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

Metadata

Release files for pfycat 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pfycat 0.1.2
File Size Uploaded
pfycat-0.1.2.tar.gz 3.9 kB Details

Release files / pfycat-0.1.2.tar.gz

Download URL pfycat-0.1.2.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
537f248bb9cec3c991a740903e6c38ef934d19012ed8f69aad89f924965a7c8a
BLAKE2b-256 checksum
How to use checksums
add8106a100686b72beed2fefb1f101be792bf74fd6ee4285631cf703a7ddfb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.10.0 pkginfo/1.2.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.8

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page