offvsix: Offline Visual Studio Code Extension Downloader
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:
pip install offvsix
Or for offline installation, download the wheel file and run:
pip install offvsix-<version>.whl
Usage
Basic usage:
offvsix <publisher.extension>
For example:
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:
offvsix --file extensions.txt
Install downloaded extension
code --install-extension ./extensions/ms-python.python-2023.17.12561009.vsix
Options:
--versionto specify the version.--destinationto specify the destination folder.--no-cacheto force re-download.--no-printwithout output.--fileto specify a text file containing a list of extensions to download.--proxyto use a proxy server.--jsonOutput result as JSON.--target-platformVS Code target platform (e.g. win32-x64, linux-x64, darwin-arm64).
Contributing
All contributions are welcome! Please refer to the CONTRIBUTING.md for guidelines.
License
MIT Licensed. See LICENSE for full details.
Author
Metadata
Release files for offvsix 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| offvsix-0.1.5.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| offvsix-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.4 kB
Release files / offvsix-0.1.5.tar.gz
| Download URL | offvsix-0.1.5.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
de614920ca73dcb02e4eb77e7cae94e47111d047264aed5203738915d40b7fe9
|
|
BLAKE2b-256 checksum How to use checksums |
301ba7d8d87af7748f04ee0faaea14be1605fc590a886547169aa8deaa0c0998
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.4 CPython/3.12.3 Linux/6.14.0-35-generic
|
Release files / offvsix-0.1.5-py3-none-any.whl
| Download URL | offvsix-0.1.5-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d6bc46f4397d3097adb87367713b685e59d1cbadf324e6cb59754a8b6297747a
|
|
BLAKE2b-256 checksum How to use checksums |
866d8c644539a8d2222f56bb65694d4efa0e859ebdca0a3fec6405dc6fcdd043
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.4 CPython/3.12.3 Linux/6.14.0-35-generic
|