http://python-packaging.readthedocs.io/en/latest/index.html
Python library for automate web browser
To update pypi git add . git commit -m "7th commit" git push -u origin master
python2.7 setup.py sdist bdist_wheel twine upload dist/*
Getting started with the library
pip install sbrowser #python -c "import sys; import svgmanager; svgmanager.SvgManager.generate(sys.argv)" #python -c "import sys; from text2img import svgmanager; svgmanager.SvgManager.generate(sys.argv)" python -c "import sys; from text2img import SvgManager; SvgManager.generate(sys.argv)" python -c "import sys; from text2img import SvgManager; SvgManager.generate(sys.argv)" /home/jmramoss/almacen/ORLAS/text2img/text2img/base2.svd python -c "import sys; import svgmanager; svgmanager.SvgManager.generate(sys.argv)" /home/jmramoss/almacen/ORLAS/text2img/text2img/base.svd /home/jmramoss/almacen/ORLAS/text2img/text2img/themes.svd /home/jmramoss/text2img_output/clips sudo pip install --upgrade text2img
sudo pip2.7 install sbrowser==0.0.8 python2.7 >>> import sbrowser >>> b = sbrowser.Browser() >>> b.openUrl("http://www.idecnet.com") >>> b.maximize()
Every resource exposes the following methods:
- list()
- search()
- get()
- create()
- update()
- delete()
To use each resource you will need to create an instance of them, passing the client as parameter in the constructor.
Note: at the moment not all the methods and not all the resources have been implemented.
Here you can find a couple of examples, but for the complete documentation you can have a look at the official website https://developer.toshl.com/docs/
For me
git status git add . git rm file2delete git commit -m "commit message" git push origin master python setup.py register sdist upload
Accounts
from toshl.client import ToshlClient, Account client = ToshlClient('xxx-xxxxx-xxx-xxxxxx-xxxxxx-xxx-xxxxxx') account = Account(client) # list all accounts account.list() # search for a specific account account.search('Test Account')
Categories
from toshl.client import ToshlClient, Category client = ToshlClient('xxx-xxxxx-xxx-xxxxxx-xxxxxx-xxx-xxxxxx') category = Category(client) # list all categories category.list() # search for a specific category category.search('Test Category')
Entries
from toshl.client import ToshlClient, Entry client = ToshlClient('xxx-xxxxx-xxx-xxxxxx-xxxxxx-xxx-xxxxxx') entry = Entry(client) # create an Entry json_payload = { 'amount': -123.68, 'currency': { 'code': 'GBP' }, 'date': '2016-04-07', 'account': 'abcd1234', 'category': 'category-001' } response = entry.create(json_payload)