# SHADY Stack
As the name implies, this is a less than kosher web stack based of the SWAG
stack. I developed it for my projects as I am in university and web hosting can
be expensive. The shady stack consists of the following:
1. A **S**tatic site hosted (GitHub Pages, GitLab Pages, etc.)
2. Simplistic pages that communicate to the backend via a already existing web-app's Web
**H**ooks (Slack, Discord, Gsuit, GitHub Actions, etc.).
3. An **A**plication Bridge program that can read the calls to the webhooks and
pass them to the next component.
4. A Backend **D**eamon that acutely presses the requests from the webhooks and
updates a local copy of the site tree as needed.
5. An application that regularly s**Y**ncs the local tree
with the remote tree served as the static site in step 1.
## Documentation
For more information, see the [official documentation](https://user-1103.github.io/shady-stack/).
Raw data
{
"_id": null,
"home_page": "https://github.com/user-1103/shady-stack",
"name": "shadybackend",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<4.0",
"maintainer_email": "",
"keywords": "web,stack,webhooks",
"author": "USER 1103",
"author_email": "79700949+user-1103@users.noreply.github.com",
"download_url": "https://files.pythonhosted.org/packages/71/58/7ef05d6cbf307bfd67cacbf25c1cf7b28d6e20f8099e2dc0caceba312099/shadybackend-0.1.0.tar.gz",
"platform": null,
"description": "# SHADY Stack\n\nAs the name implies, this is a less than kosher web stack based of the SWAG\nstack. I developed it for my projects as I am in university and web hosting can\nbe expensive. The shady stack consists of the following:\n\n1. A **S**tatic site hosted (GitHub Pages, GitLab Pages, etc.) \n2. Simplistic pages that communicate to the backend via a already existing web-app's Web\n **H**ooks (Slack, Discord, Gsuit, GitHub Actions, etc.). \n3. An **A**plication Bridge program that can read the calls to the webhooks and\n pass them to the next component. \n4. A Backend **D**eamon that acutely presses the requests from the webhooks and\n updates a local copy of the site tree as needed. \n5. An application that regularly s**Y**ncs the local tree\n with the remote tree served as the static site in step 1.\n\n## Documentation\n\nFor more information, see the [official documentation](https://user-1103.github.io/shady-stack/).\n",
"bugtrack_url": null,
"license": "",
"summary": "The defualt tool-chain for the SHADY Stack.",
"version": "0.1.0",
"split_keywords": [
"web",
"stack",
"webhooks"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f1ad4bc2ffeb0658e498be41a7480efa7bb5c79d3975ed936c969939f502979a",
"md5": "bc42515ea6be04f99398a4f641512a57",
"sha256": "30d2460dfcde5c9169b407bf77478bc3343dfe9ccc6fe7848c5ea99aa7ef054d"
},
"downloads": -1,
"filename": "shadybackend-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bc42515ea6be04f99398a4f641512a57",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 10551,
"upload_time": "2023-03-13T23:22:25",
"upload_time_iso_8601": "2023-03-13T23:22:25.776262Z",
"url": "https://files.pythonhosted.org/packages/f1/ad/4bc2ffeb0658e498be41a7480efa7bb5c79d3975ed936c969939f502979a/shadybackend-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "71587ef05d6cbf307bfd67cacbf25c1cf7b28d6e20f8099e2dc0caceba312099",
"md5": "e4d1dfc02d705e4f6671cec777ca7c4b",
"sha256": "5bd92d311f46e14f5b4cc794845b457265afacbbb961afe2f5c374d1b25359ff"
},
"downloads": -1,
"filename": "shadybackend-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "e4d1dfc02d705e4f6671cec777ca7c4b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 7824,
"upload_time": "2023-03-13T23:22:28",
"upload_time_iso_8601": "2023-03-13T23:22:28.456610Z",
"url": "https://files.pythonhosted.org/packages/71/58/7ef05d6cbf307bfd67cacbf25c1cf7b28d6e20f8099e2dc0caceba312099/shadybackend-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-13 23:22:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "user-1103",
"github_project": "shady-stack",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "shadybackend"
}