Name | offvsix JSON |
Version |
0.1.3
JSON |
| download |
home_page | https://github.com/gni/offvsix |
Summary | Visual Studio Code Extension Downloader for offline usage |
upload_time | 2024-12-09 21:59:59 |
maintainer | None |
docs_url | None |
author | Lucian BLETAN |
requires_python | <4.0,>=3.10 |
license | None |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# offvsix: Offline Visual Studio Code Extension Downloader
[](https://opensource.org/licenses/MIT)
`offvsix` is a Python CLI utility designed to streamline the process of downloading Visual Studio Code extensions for offline installations. Whether you're preparing for a coding session without internet access or simply want to keep your favorite extensions handy, `offvsix` has you covered!
## Features
- Download specific versions of extensions.
- Download extensions to a custom directory.
- Use a proxy server for downloading.
- Avoid redundant downloads with optional caching.
- Get detailed logs with verbose mode.
- **Bulk download**: Supply a text file with a list of extensions to download them all at once!
## Installation
You can install the package from PyPI:
```bash
pip install offvsix
```
Or for offline installation, download the wheel file and run:
```bash
pip install offvsix-<version>.whl
```
## Usage
### Basic usage:
```bash
offvsix <publisher.extension>
```
For example:
```bash
offvsix ms-python.python
```
### Using a Text File:
To download multiple extensions, you can use a text file where each line is an extension name:
```bash
offvsix --file extensions.txt
```
### Install downloaded extension
```bash
code --install-extension ./extensions/ms-python.python-2023.17.12561009.vsix
```
### Options:
- `--version` to specify the version.
- `--destination` to specify the destination folder.
- `--no-cache` to force re-download.
- `--no-print` without output.
- `--file` to specify a text file containing a list of extensions to download.
- `--proxy` to use a proxy server.
## Contributing
All contributions are welcome! Please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
## License
MIT Licensed. See [LICENSE](LICENSE) for full details.
## Author
- [Lucian BLETAN](https://github.com/gni)
Raw data
{
"_id": null,
"home_page": "https://github.com/gni/offvsix",
"name": "offvsix",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Lucian BLETAN",
"author_email": "neuraluc@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/71/c2/741f24eb8605cf597dbdd4474bf699f39a0da2068b18f145d060ec4df714/offvsix-0.1.3.tar.gz",
"platform": null,
"description": "# offvsix: Offline Visual Studio Code Extension Downloader\n\n[](https://opensource.org/licenses/MIT)\n\n`offvsix` is a Python CLI utility designed to streamline the process of downloading Visual Studio Code extensions for offline installations. Whether you're preparing for a coding session without internet access or simply want to keep your favorite extensions handy, `offvsix` has you covered!\n\n## Features\n\n- Download specific versions of extensions.\n- Download extensions to a custom directory.\n- Use a proxy server for downloading.\n- Avoid redundant downloads with optional caching.\n- Get detailed logs with verbose mode.\n- **Bulk download**: Supply a text file with a list of extensions to download them all at once!\n\n## Installation\n\nYou can install the package from PyPI:\n\n```bash\npip install offvsix\n```\n\nOr for offline installation, download the wheel file and run:\n\n```bash\npip install offvsix-<version>.whl\n```\n\n## Usage\n\n### Basic usage:\n\n```bash\noffvsix <publisher.extension>\n```\n\nFor example:\n\n```bash\noffvsix ms-python.python\n```\n\n### Using a Text File:\n\nTo download multiple extensions, you can use a text file where each line is an extension name:\n\n```bash\noffvsix --file extensions.txt\n```\n\n### Install downloaded extension\n```bash\ncode --install-extension ./extensions/ms-python.python-2023.17.12561009.vsix\n```\n\n### Options:\n\n- `--version` to specify the version.\n- `--destination` to specify the destination folder.\n- `--no-cache` to force re-download.\n- `--no-print` without output.\n- `--file` to specify a text file containing a list of extensions to download.\n- `--proxy` to use a proxy server.\n\n## Contributing\n\nAll contributions are welcome! Please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n## License\n\nMIT Licensed. See [LICENSE](LICENSE) for full details.\n\n## Author\n\n- [Lucian BLETAN](https://github.com/gni)",
"bugtrack_url": null,
"license": null,
"summary": "Visual Studio Code Extension Downloader for offline usage",
"version": "0.1.3",
"project_urls": {
"Homepage": "https://github.com/gni/offvsix",
"Repository": "https://github.com/gni/offvsix"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "968b9f8dbe67b9e7774edc74f3969ae8e35f66898f3012951ffc9d1e576938ac",
"md5": "4a342a2e4b4a62423ecaff3c19bf8274",
"sha256": "eec53a0ff5c289ee4893b89379cd40ed514a4dc3969e1ae86ecf51736ac682cc"
},
"downloads": -1,
"filename": "offvsix-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4a342a2e4b4a62423ecaff3c19bf8274",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 4881,
"upload_time": "2024-12-09T21:59:57",
"upload_time_iso_8601": "2024-12-09T21:59:57.773538Z",
"url": "https://files.pythonhosted.org/packages/96/8b/9f8dbe67b9e7774edc74f3969ae8e35f66898f3012951ffc9d1e576938ac/offvsix-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "71c2741f24eb8605cf597dbdd4474bf699f39a0da2068b18f145d060ec4df714",
"md5": "dacc8a03aad14cca7c1ce03306835705",
"sha256": "279cc7616c7998691cbaaec8c45e965dcbe77839e578fe4f0e1f5dd89b0687c3"
},
"downloads": -1,
"filename": "offvsix-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "dacc8a03aad14cca7c1ce03306835705",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 4152,
"upload_time": "2024-12-09T21:59:59",
"upload_time_iso_8601": "2024-12-09T21:59:59.489807Z",
"url": "https://files.pythonhosted.org/packages/71/c2/741f24eb8605cf597dbdd4474bf699f39a0da2068b18f145d060ec4df714/offvsix-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-09 21:59:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gni",
"github_project": "offvsix",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "offvsix"
}