Programs Integrator
Programs integrator is a GNU/Linux daemon program, written in python, dynamicly generating "Programs" directory in user's home directory. It scans all XDG_DATA_DIRS periodically and makes symbolic links inside the managed directory to application desktop entries.
systemd
Program is running as user systemd service. User session with graphical environment is required to run and manage the program.
programs-integrator-ctl
It starts graphical tool managing configuration of the program. The configuration is stored in "~/.config/programs-integrator" directory. It let's you change settings, list destkop entries excluded from linking and provides you with information about XDG_DATA_DIRS.
Installation
Application supports only user install. System wide installation won't work, as this app serves as user-only service.
Installing package
Installing with PIP
programs-integrator is avalable as a PyPI package. It can be downloaded and installed with PIP
pip install --user programs-integrator
Manual installation
Installing program manually is not recommended, as application is not managed by any package manager. Manual installation can be done with "setup.py" script using setuputils package.
git clone https://github.com/artudi54/programs-integrator
cd programs-integrator
./setup.py install --single-version-externally-managed
Registering systemd service
To start the service it is required to enable systemd user service
systemctl --user daemon-reload
systemctl --user enable programs-integrator.service
systemctl --user start programs-integrator.service
Metadata
Release files for programs-integrator 0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| programs_integrator-0.3.tar.gz | 21.6 kB | Without provenance | Details for programs_integrator-0.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| programs_integrator-0.3-py3-none-any.whl | Python 3 | none | any | Details for programs_integrator-0.3-py3-none-any.whl |
Total release size: 45.5 kB
Release files / programs_integrator-0.3.tar.gz
| Download URL | programs_integrator-0.3.tar.gz |
|---|---|
| Size | 21.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4ce961cca036ce0ffd254130097fd9997e5141ffb41611f306136985ef4e20a
|
|
BLAKE2b-256 checksum How to use checksums |
7a7d55f1b91ed37dccc633cde9f98f18e945fbcbec6eac6623eec8beee1365ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.5
|
Release files / programs_integrator-0.3-py3-none-any.whl
| Download URL | programs_integrator-0.3-py3-none-any.whl |
|---|---|
| Size | 23.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1516c9622a9875370f14020e0ba821ac27cd532d8c90350d4b719ffe3ee31b4f
|
|
BLAKE2b-256 checksum How to use checksums |
a77bf927d51551d5b59ce37d7d85e388c43ddb100eeef5beeb18ba4df0c30eb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.5
|
Security for programs-integrator 0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.