{ "info": { "author": "Frank Bieniek", "author_email": "fb@saleking.de", "bugtrack_url": null, "classifiers": [], "description": "# SalesKing Python SDK (beta)\n\nYour Business Cockpit one REST call away.\nOnline CRM / Invoicing integration / PDF Template\n\nYou never need to build your Customer Invoicing\nyourself again.\n\nThe SDK wraps the REST json schema API. \n\n## How the SDK works\n\n# Examples\n\n## Create a Client\n\t\n\t>>> from salesking import resources\n\t>>> model = resources.get_model_class(\"client\")\n >>> data = {\"organisation\": \"first customer\"}\n >>> client = model(data)\n >>> client = client.save()\n \n## Create Client with nested Address\n\t\n\t>>> from salesking import resources\n\t>>>\tmodel = resources.get_model_class(\"client\")\n >>> client = model()\n >>> client.organisation = \"second customer\"\n >>> model = resources.get_model_class(\"address\")\n >>> address = model()\n >>> address.city = u\"Duisburg\"\n >>> address.address1 = u\"Foo Street\"\n >>> address.address2 = u\"Appartment Bar\"\n >>> address.address_type = u\"work\"\n >>> client.addresses = [address]\n >>> client = client.save()\n >>> print client.get_data()\n\n## List all Clientss with salesking in the name\n\t\n\t>>> from salesking import collection\n\t>>> valid_filters = {u\"q\": u\"salesking\"}\n >>> col = collection.get_collection_instance(\"client\")\n >>> col.set_filters(valid_filters)\n >>> col.load()\n >>> for x in col.items:\n >>> \tprint \"numbers %s\" % x.number\n \n\n## What you need to do in order to start\n\n1) Register and activate a DEVELOPMENT USER at\n\n\t* https://dev.salesking.eu/signup \n\n2) Register Your app inside your salesking dev account\n\n\n3) Take a look at the api\n\t\n\t* http://www.salesking.eu/dev/\n\t* http://www.salesking.eu/dev/docs/\n\t* http://www.salesking.eu/dev/api/\n\t\n4) Browse the schema\n\t\n\t* http://sk-api-browser.heroku.com \n\n5) create a local_settings.py in site-packages/salesking/.conf \n\n6) edit your details in local_settings.py\n \n7) have fun\n\n# TODO:\n\n\t* Examples\n\t* Add Invoice\n\t* Send Invoice\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/salesking/salesking_python_sdk", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "salesking", "package_url": "https://pypi.org/project/salesking/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/salesking/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/salesking/salesking_python_sdk" }, "release_url": "https://pypi.org/project/salesking/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "SalesKing API Wrapper and SDK", "version": "0.0.1" }, "last_serial": 799180, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9b4bef75b8e5dace60845751ed6f2b07", "sha256": "53bdeed38778e54276d225e84af051a50af8321e740fa1742b0f8ac19991ff3f" }, "downloads": -1, "filename": "salesking-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9b4bef75b8e5dace60845751ed6f2b07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15466, "upload_time": "2012-12-23T18:04:49", "url": "https://files.pythonhosted.org/packages/89/52/04b5866b4aca2a8a60328c592887eb15ddeab00972ce8b9b4734b5955e91/salesking-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9b4bef75b8e5dace60845751ed6f2b07", "sha256": "53bdeed38778e54276d225e84af051a50af8321e740fa1742b0f8ac19991ff3f" }, "downloads": -1, "filename": "salesking-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9b4bef75b8e5dace60845751ed6f2b07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15466, "upload_time": "2012-12-23T18:04:49", "url": "https://files.pythonhosted.org/packages/89/52/04b5866b4aca2a8a60328c592887eb15ddeab00972ce8b9b4734b5955e91/salesking-0.0.1.tar.gz" } ] }