No project description provided
Project description
Gnome Extension Uploader
Tool to upload Gnome-Shell extensions to extensions.gnome.org.
Install
pip install gnome-extension-uploader
How to use
geu build # runs glib-compile-schemas and builds the zip file
geu publish --username <YOUR_EXTENSIONS_GNOME_ORG_USERNAME> --password <YOUR_EXTENSIONS_GNOME_ORG_PASSWORD>
geu --help # for help :)
You can also provide your username and password via environment variables (GEU_USERNAME, GEU_PASSWORD).
Use in Gitlab CI/CD
Add GEU_USERNAME and GEU_PASSWORD to your build variables in your repository settings.
This will publish every tag on extensions.gnome.org
stages:
- publish
production:
image: python:3.8.3-buster
stage: publish
script:
- pip install gnome-extension-uploader
- geu publish
only:
- tags
Support
Feel free to submit a pull request or consider making a donation on Flatter.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for gnome-extension-uploader-0.1.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179b8cc016b32b1a07a0eb6fd089b9e056f838c0269aa80f0fe209f0f51d2030 |
|
MD5 | a82a48f5c719c4e14a41758d60711132 |
|
BLAKE2b-256 | a061355e24a5c29a34ca08d08514e9f878aeee2ee674f2e1d49732717482131e |
Close
Hashes for gnome_extension_uploader-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf6da34be4280f4716761f44061527cdff4b7ddf67f088652c41e7ae1ec39ecf |
|
MD5 | dd3ff658aa5ef1c7e4973f5aacd4ae6a |
|
BLAKE2b-256 | 6b70bc7fb555a6fd2439a7b1ba110aa5cb1eafa3c5e8e65fcca4f622bbe497e0 |