Signal Desktop GIF
Paste GIFs into Signal Desktop with a single global keyboard shortcut.
Tested on Windows and MacOS. Needs testing on Linux.
Usage
- Copy a GIF url to your clipboard.
- (Only on Windows and Linux) Have your Signal Desktop conversation open and focused.
- Press
Ctrl + gto paste the GIF into Signal Desktop.
Installation
- Install rye
- Clone this repo and run
rye syncin its root. rye run signal-desktop-gif
Configuration
TODO.
For now, you have to change the various GLOBAL_CONFIG_VARIABLES (including shortcuts) in the script.
Known Issues
- Quitting on Windows is buggy, you can use
Ctrl + Shift + eto exit the script ifCtrl + cdoesn't work.
Links
- https://github.com/signalapp/Signal-Desktop/issues/4841
- Thanks to this Reddit post for pointing out that HTTP URLs can be pasted directly into Signal Desktop (well, at least on Windows and Linux, MacOS doesn't support this).
Metadata
Release files for signal-desktop-gif 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| signal_desktop_gif-0.1.0.tar.gz | 17.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| signal_desktop_gif-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.9 kB
Release files / signal_desktop_gif-0.1.0.tar.gz
| Download URL | signal_desktop_gif-0.1.0.tar.gz |
|---|---|
| Size | 17.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
623036d86dd998a7990ceb331d3f0e833d898334ac45153f17ca7e12a14eec15
|
|
BLAKE2b-256 checksum How to use checksums |
ee7e612cf19f39b573a35b85602a39c71f21cb8788aeffe62aad4f61b21b1dbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.2
|
Release files / signal_desktop_gif-0.1.0-py3-none-any.whl
| Download URL | signal_desktop_gif-0.1.0-py3-none-any.whl |
|---|---|
| Size | 18.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
46f1c49938d2dbbed81ef6518e5327ef44f0dd1a5f98173ee59c6ffa1b5f35c5
|
|
BLAKE2b-256 checksum How to use checksums |
0a64f3ad9126775187ac09be8c14a65fa1d5090c058509a0d5fab45b8ef4269e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.2
|