{ "info": { "author": "Servee LLC - Issac Kelly", "author_email": "issac@servee.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Internet" ], "description": "============================================\nGlass Website Management Command Line Client\n============================================\n\nGlass is a website management platform made by Kelly Creative Tech.\n\nSetting up a new site\n---------------------\n\nThis package is the Command Line Interface for working with the `Glass Web Management Platform `_. Once installed, you can run the ```glass watch``` command in your local project folder to upload files to the Glass system automatically on save. You can also run ```glass get_all``` to pull the current live files from the server, or ```glass put_all``` to upload (and override) the server copy with your local copy. (Put_all is a blunt instrument, so be careful.)\n\n\nThese instructions assume basic knowlege of the Terminal, and VirtualEnv Wrapper needs to be installed on your machine. If these things don't sound familiar to you, [start with the instructions at the bottom](#start-with-the-basics), and then come back here.\n\n### 1. Make your virtualenvironment. We're using virtualenvwrapper.\n\n $> mkvirtualenv glass-sites -p python3\n $> workon glass-sites\n\n\n### 2. Clone this repository.\n\n $> workon glass-sites\n $> cd ~/some/code/place\n $> git clone git@github.com:kellycreativetech/glass-cli.git\n $> cd glass-cli\n $> pip install -r requirements.txt\n $> pip install -e .\n\nGo into, or make a directory for a new site\n\n $> cd ~/Projects/kct_clients/\n $> mkdir issackelly.com\n $> cd issackelly.com\n $> glass configure\n (glass-sites)issackelly.com:glass configure\n Could not find a .glass config folder. Would you like to make one now? [y/N]: y\n What email did you use to sign up for glass?: issac@servee.com\n What is your password for glass?: [redacted]\n ---\n Finding sites for you\n 1. Issac Kelly\n 2. ~~~~~~\n 3. Kelly Creative Tech\n 4. ~!~~~~~\n 5. !~~~~\n Which which site would you like to configure in this directory?: 1\n Writing config file to .glass/config\n\n\nFirst, pull down all of the project files from the server. This will override anything that you have not yet uploaded, so you probably don't want to use this command more than once when you start the project.\n\n $> glass get_all\n\nYou may also want a glass ignore file. This works just like a [.gitignore file](https://help.github.com/articles/ignoring-files/).\n\n.git and .glass and func.* are ignored by default.\n\n $> nano .glass/ignore\n # This is just like a .gitignore or .git/info/exclude file\n src/junk*.css\n local_only_dir\n *.py\n\nMake some changes to the project files on your machine, and then deploy! This will publish your changes to the site.\n\n $> glass put_all\n\nAlternatively, you can deploy to the site as you are making changes. As soon as you save a file, it will be uploaded while this command is running.\n\n $> glass watch\n\n\n\n\n###Start with the basics\n\nIf this isn't your first experience with the Terminal and you already have [VituralEnv Wrapper](https://virtualenvwrapper.readthedocs.io/en/latest/install.html) installed, proceed to **Step 1** below. If not, and you're on a mac, follow these steps. Open the Terminal. (It's in Applications/Utilities. [Here's a quick introduction to the Terminal.](http://blog.teamtreehouse.com/introduction-to-the-mac-os-x-command-line)) paste these lines, one at a time, hitting enter between each. (This applies to the rest of the instructions below.)\n\nInstall easy_install:\n\n $> curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python\n\nInstall pip:\n\n $> sudo easy_install pip\n\nInstall VirtualEnv Wrapper:\n\n $> pip install virtualenvwrapper\n\nNow that VirtualEnv Wrapper is installed, you're ready to install the Glass CLI tools. [So go back to the top!](#glass-cli)\n\n\nHistory\n-------\n\n* 2016-06-05 First Public Release 0.9", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://glass.servee.com/static/docs/", "keywords": "glass CMS", "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "glass-api", "package_url": "https://pypi.org/project/glass-api/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/glass-api/", "project_urls": { "Homepage": "https://glass.servee.com/static/docs/" }, "release_url": "https://pypi.org/project/glass-api/0.9.1/", "requires_dist": null, "requires_python": null, "summary": "Glass CLI", "version": "0.9.1" }, "last_serial": 2260889, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "4c498e11a9a9e46be5eb66d970c87158", "sha256": "57f384bb18d4f8439ed0321dac70340849d97f014c8fff7f58e204c803a32bbb" }, "downloads": -1, "filename": "glass-api-0.9.1.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "4c498e11a9a9e46be5eb66d970c87158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7356, "upload_time": "2016-07-28T23:47:29", "url": "https://files.pythonhosted.org/packages/4d/55/417c90330221101d15da9bca2c8062e3af33d2f5b2ed87237baf62d3733e/glass-api-0.9.1.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "0fe7a4ff715fd933b45da72250c7b3e2", "sha256": "3f332a2be87a66ed4d7af83cef4a3fd0cd5dc2437149bf87419698b753ad89fc" }, "downloads": -1, "filename": "glass_api-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fe7a4ff715fd933b45da72250c7b3e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10578, "upload_time": "2016-07-28T23:47:27", "url": "https://files.pythonhosted.org/packages/94/8b/14c86fa02b1d1cbbe3f8219515b8feb5e6aba122455ffea2863b6946a605/glass_api-0.9.1-py2.py3-none-any.whl" } ], "0.9.2a1": [ { "comment_text": "", "digests": { "md5": "a817e9ae40de71b382e29cc015ede0bf", "sha256": "d4667780c446313903e02f40374bc742404574ba38d39a116cbc74e96159cf55" }, "downloads": -1, "filename": "glass_api-0.9.2a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a817e9ae40de71b382e29cc015ede0bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10686, "upload_time": "2016-08-01T14:59:57", "url": "https://files.pythonhosted.org/packages/c3/11/e94838742bce7c56c594e4a5ccd2d783badf71a55b24372285aee6c8ad5b/glass_api-0.9.2a1-py2.py3-none-any.whl" } ], "0.9.2a3": [ { "comment_text": "", "digests": { "md5": "b26562f9ffab8afef3b77e126d390a56", "sha256": "09d2d565e0cafe737f31252821d1f6ebb123e76522586f6ab88157f830c3c1c7" }, "downloads": -1, "filename": "glass_api-0.9.2a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b26562f9ffab8afef3b77e126d390a56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11519, "upload_time": "2016-08-03T19:45:04", "url": "https://files.pythonhosted.org/packages/07/c5/2ad6aed91e5841afb3bfc74a30f6970d3b6037658fb867b5536863021528/glass_api-0.9.2a3-py2.py3-none-any.whl" } ], "0.9.2a4": [ { "comment_text": "", "digests": { "md5": "d36398e60041c711c08580b11a690982", "sha256": "781a3211b594ad08267460570fc3bbe8d443191b924f2e4b1e50e629fcef29ac" }, "downloads": -1, "filename": "glass-api-0.9.2a4.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "d36398e60041c711c08580b11a690982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14691, "upload_time": "2016-08-03T19:48:21", "url": "https://files.pythonhosted.org/packages/af/76/a8fdf79edebf237b693dd3dc92834abf4062a29f856bfeb35cc0c9f3a8cc/glass-api-0.9.2a4.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d1bc52b04eb02e4d62f1de707d51afd4", "sha256": "e71b16792719694f00ef789187f62886829cba0a07e22097a404e3e713f44546" }, "downloads": -1, "filename": "glass_api-0.9.2a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1bc52b04eb02e4d62f1de707d51afd4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11519, "upload_time": "2016-08-03T19:48:18", "url": "https://files.pythonhosted.org/packages/62/6e/f827acd8d56bf01b6affad58bfff19e15290bed1e199ebb95434b746cfd9/glass_api-0.9.2a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7cd5532d46de89f9aa55bc1441af2fa", "sha256": "25bf597291a92c91a071472f678da547dd056f5a875c18198c681a038ed1fc9b" }, "downloads": -1, "filename": "glass-api-0.9.2a4.tar.gz", "has_sig": false, "md5_digest": "b7cd5532d46de89f9aa55bc1441af2fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8086, "upload_time": "2016-08-03T19:48:23", "url": "https://files.pythonhosted.org/packages/5f/fd/691347c7d48e930d5c92167fb8df7242571024f9b685018ab471cac307f9/glass-api-0.9.2a4.tar.gz" } ], "0.9.2a5": [ { "comment_text": "", "digests": { "md5": "4eaa3b0c9e69a4692e57b8d388659720", "sha256": "ce8e390d058977fc3dfa75ca7f90e979fea42a1c067898bc7677dd7bd1c4351f" }, "downloads": -1, "filename": "glass-api-0.9.2a5.macosx-10.11-x86_64.tar.gz", "has_sig": true, "md5_digest": "4eaa3b0c9e69a4692e57b8d388659720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14700, "upload_time": "2016-08-03T21:19:19", "url": "https://files.pythonhosted.org/packages/4d/8f/c9e5887651b2e6908c81b10d93fe40884dc336489f0db2375a86a4aac3d4/glass-api-0.9.2a5.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "1f05d987772debdd5e2ca2627da7e953", "sha256": "6b3da055f9ad2a6b0174e4879290456b0589b2bf208101cb0c5999f9b2bb5b9e" }, "downloads": -1, "filename": "glass_api-0.9.2a5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1f05d987772debdd5e2ca2627da7e953", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11518, "upload_time": "2016-08-03T21:19:30", "url": "https://files.pythonhosted.org/packages/94/f2/8d12879b959ed367d30006d750e6e307bdfcdbb5553300050b0dceba96db/glass_api-0.9.2a5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4756ac6025f29e4905fb5889d9c52041", "sha256": "e843ff8031599d55f95a8cea3f3d70391d0630b1402b089abc454c5344d80036" }, "downloads": -1, "filename": "glass-api-0.9.2a5.tar.gz", "has_sig": true, "md5_digest": "4756ac6025f29e4905fb5889d9c52041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8078, "upload_time": "2016-08-03T21:19:26", "url": "https://files.pythonhosted.org/packages/8f/31/bd14dd2776ac81076644e51b182c061582e073fd768ae8fff617e2e22f6a/glass-api-0.9.2a5.tar.gz" } ], "0.9.2a6": [ { "comment_text": "", "digests": { "md5": "6783158249c5ee32e7ef73f5c0e1b7c9", "sha256": "9ea64a7a118ef27b40f6ca092695c9f4a889ea4a1091d9a5ebb97d74b656a7c1" }, "downloads": -1, "filename": "glass-api-0.9.2a6.macosx-10.11-x86_64.tar.gz", "has_sig": true, "md5_digest": "6783158249c5ee32e7ef73f5c0e1b7c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14775, "upload_time": "2016-08-03T22:45:15", "url": "https://files.pythonhosted.org/packages/07/5d/310da7f3b6e378a906c7ab25ab3b6be08876fc34f2622bbae578cd703018/glass-api-0.9.2a6.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "1cda14f485e5467cf0dde2108f54390b", "sha256": "801cd7c82979f02f5be99d0afb9ce179ff1ce1a07260e943baed567fdf438af8" }, "downloads": -1, "filename": "glass_api-0.9.2a6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1cda14f485e5467cf0dde2108f54390b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11547, "upload_time": "2016-08-03T22:45:22", "url": "https://files.pythonhosted.org/packages/f5/59/4e05c4a2b39294c3b1d5b6645b450628d4692b250d4ecb53aed44b900937/glass_api-0.9.2a6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d78876450d3a82845b1343bc553295b6", "sha256": "84c60b9e50f9708fa9ecfed7c49635029ddaedde52614a5a288ea2d233134bdd" }, "downloads": -1, "filename": "glass-api-0.9.2a6.tar.gz", "has_sig": true, "md5_digest": "d78876450d3a82845b1343bc553295b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8102, "upload_time": "2016-08-03T22:45:19", "url": "https://files.pythonhosted.org/packages/e8/bf/01e9fc8bbf8b45bcdd97a49d421f7d70881bb97905de42f08bfed573d5e8/glass-api-0.9.2a6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c498e11a9a9e46be5eb66d970c87158", "sha256": "57f384bb18d4f8439ed0321dac70340849d97f014c8fff7f58e204c803a32bbb" }, "downloads": -1, "filename": "glass-api-0.9.1.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "4c498e11a9a9e46be5eb66d970c87158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7356, "upload_time": "2016-07-28T23:47:29", "url": "https://files.pythonhosted.org/packages/4d/55/417c90330221101d15da9bca2c8062e3af33d2f5b2ed87237baf62d3733e/glass-api-0.9.1.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "0fe7a4ff715fd933b45da72250c7b3e2", "sha256": "3f332a2be87a66ed4d7af83cef4a3fd0cd5dc2437149bf87419698b753ad89fc" }, "downloads": -1, "filename": "glass_api-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fe7a4ff715fd933b45da72250c7b3e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10578, "upload_time": "2016-07-28T23:47:27", "url": "https://files.pythonhosted.org/packages/94/8b/14c86fa02b1d1cbbe3f8219515b8feb5e6aba122455ffea2863b6946a605/glass_api-0.9.1-py2.py3-none-any.whl" } ] }