# Webpic
Webpic fixes the issue of having to open ports on develepment websites to show the website to your friends.
## Installation
Install via pip:
```bash
pip install webpic
```
## Usage
Usage: webpic [OPTIONS] HOSTNAME SAVEPATH [URLS]...
Options:
-f, --file PATH File containing URLs separated by newlines.
### Examples
Let's say you have a django development server in your local machine with 2 urls: /home and /help and you want to save them in "screenshots"
```bash
webpic http://127.0.0.1:8000 ./screenshots home help
```
Or, if you have a long list of urls, put them in a file with the urls separated by new lines and run
```bash
webpic -f urls.txt http://127.0.0.1:8000 ./screenshots
```
Raw data
{
"_id": null,
"home_page": "https://github.com/Muxutruk2/webpic",
"name": "webpic",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": null,
"author": "Muxutruk",
"author_email": "156070698+Muxutruk2@users.noreply.github.com",
"download_url": "https://files.pythonhosted.org/packages/e9/81/3f512e97b8404707f1c6ff3ed442ca10276550b3d9e2257c1cbd6f207fcd/webpic-0.1.3.tar.gz",
"platform": null,
"description": "# Webpic\n\nWebpic fixes the issue of having to open ports on develepment websites to show the website to your friends.\n\n## Installation\n\nInstall via pip:\n```bash\npip install webpic \n```\n\n## Usage\n\nUsage: webpic [OPTIONS] HOSTNAME SAVEPATH [URLS]...\n\nOptions:\n -f, --file PATH File containing URLs separated by newlines.\n\n### Examples\n\nLet's say you have a django development server in your local machine with 2 urls: /home and /help and you want to save them in \"screenshots\"\n\n```bash\nwebpic http://127.0.0.1:8000 ./screenshots home help\n```\n\nOr, if you have a long list of urls, put them in a file with the urls separated by new lines and run\n\n```bash\nwebpic -f urls.txt http://127.0.0.1:8000 ./screenshots \n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Automate screenshot taking",
"version": "0.1.3",
"project_urls": {
"Homepage": "https://github.com/Muxutruk2/webpic"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b4184523a40c1899e5fbe5346d4f34bb9cbcf3dc731e842b6ad19cc415a3b549",
"md5": "beb11cfbe5be158e732c35671289a758",
"sha256": "b324676d5140594b83cff3feca5f63f0ae773969318fe7ffa7f5ed82b2a6ba27"
},
"downloads": -1,
"filename": "webpic-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "beb11cfbe5be158e732c35671289a758",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 2810,
"upload_time": "2024-08-30T23:29:30",
"upload_time_iso_8601": "2024-08-30T23:29:30.439895Z",
"url": "https://files.pythonhosted.org/packages/b4/18/4523a40c1899e5fbe5346d4f34bb9cbcf3dc731e842b6ad19cc415a3b549/webpic-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e9813f512e97b8404707f1c6ff3ed442ca10276550b3d9e2257c1cbd6f207fcd",
"md5": "2f8e3b6df01294af1e8f1968fa887e74",
"sha256": "0f25c8eba515f3f00b341a0ee8953910f7febc58fb07e4f64011ecf26b04dc88"
},
"downloads": -1,
"filename": "webpic-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "2f8e3b6df01294af1e8f1968fa887e74",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 2512,
"upload_time": "2024-08-30T23:29:31",
"upload_time_iso_8601": "2024-08-30T23:29:31.666224Z",
"url": "https://files.pythonhosted.org/packages/e9/81/3f512e97b8404707f1c6ff3ed442ca10276550b3d9e2257c1cbd6f207fcd/webpic-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-30 23:29:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Muxutruk2",
"github_project": "webpic",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "certifi",
"specs": [
[
"==",
"2024.8.30"
]
]
},
{
"name": "cffi",
"specs": [
[
"==",
"1.17.0"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.3.2"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.7"
]
]
},
{
"name": "cryptography",
"specs": [
[
"==",
"43.0.0"
]
]
},
{
"name": "docutils",
"specs": [
[
"==",
"0.21.2"
]
]
},
{
"name": "greenlet",
"specs": [
[
"==",
"3.0.3"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.8"
]
]
},
{
"name": "importlib_metadata",
"specs": [
[
"==",
"8.4.0"
]
]
},
{
"name": "jaraco.classes",
"specs": [
[
"==",
"3.4.0"
]
]
},
{
"name": "jaraco.context",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "jaraco.functools",
"specs": [
[
"==",
"4.0.2"
]
]
},
{
"name": "jeepney",
"specs": [
[
"==",
"0.8.0"
]
]
},
{
"name": "keyring",
"specs": [
[
"==",
"25.3.0"
]
]
},
{
"name": "markdown-it-py",
"specs": [
[
"==",
"3.0.0"
]
]
},
{
"name": "mdurl",
"specs": [
[
"==",
"0.1.2"
]
]
},
{
"name": "more-itertools",
"specs": [
[
"==",
"10.4.0"
]
]
},
{
"name": "nh3",
"specs": [
[
"==",
"0.2.18"
]
]
},
{
"name": "pkginfo",
"specs": [
[
"==",
"1.10.0"
]
]
},
{
"name": "playwright",
"specs": [
[
"==",
"1.46.0"
]
]
},
{
"name": "pycparser",
"specs": [
[
"==",
"2.22"
]
]
},
{
"name": "pyee",
"specs": [
[
"==",
"11.1.0"
]
]
},
{
"name": "Pygments",
"specs": [
[
"==",
"2.18.0"
]
]
},
{
"name": "readme_renderer",
"specs": [
[
"==",
"44.0"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.32.3"
]
]
},
{
"name": "requests-toolbelt",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "rfc3986",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "rich",
"specs": [
[
"==",
"13.8.0"
]
]
},
{
"name": "SecretStorage",
"specs": [
[
"==",
"3.3.3"
]
]
},
{
"name": "twine",
"specs": [
[
"==",
"5.1.1"
]
]
},
{
"name": "typing_extensions",
"specs": [
[
"==",
"4.12.2"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"2.2.2"
]
]
},
{
"name": "zipp",
"specs": [
[
"==",
"3.20.1"
]
]
}
],
"lcname": "webpic"
}