Skip to main content

Paste GIFs into Signal Desktop with a single global keyboard shortcut.

Project description

Signal Desktop GIF

Paste GIFs into Signal Desktop with a single global keyboard shortcut.

Tested on Windows and MacOS. Needs testing on Linux.

Usage

  1. Copy a GIF url to your clipboard.
  2. (Only on Windows and Linux) Have your Signal Desktop conversation open and focused.
  3. Press Ctrl + g to paste the GIF into Signal Desktop.

Installation

  1. Install rye
  2. Clone this repo and run rye sync in its root.
  3. 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 + e to exit the script if Ctrl + c doesn't work.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

signal_desktop_gif-0.1.0.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

signal_desktop_gif-0.1.0-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file signal_desktop_gif-0.1.0.tar.gz.

File metadata

  • Download URL: signal_desktop_gif-0.1.0.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.2

File hashes

Hashes for signal_desktop_gif-0.1.0.tar.gz
Algorithm Hash digest
SHA256 623036d86dd998a7990ceb331d3f0e833d898334ac45153f17ca7e12a14eec15
MD5 9716d00714406b5515723cc822cb5da7
BLAKE2b-256 ee7e612cf19f39b573a35b85602a39c71f21cb8788aeffe62aad4f61b21b1dbf

See more details on using hashes here.

File details

Details for the file signal_desktop_gif-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for signal_desktop_gif-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46f1c49938d2dbbed81ef6518e5327ef44f0dd1a5f98173ee59c6ffa1b5f35c5
MD5 54409627820b41eb4577fe1e8717a3a7
BLAKE2b-256 0a64f3ad9126775187ac09be8c14a65fa1d5090c058509a0d5fab45b8ef4269e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page