{"id":15720801,"url":"https://github.com/unclechu/gpaste-gui","last_synced_at":"2026-05-11T05:48:37.727Z","repository":{"id":66006972,"uuid":"126729024","full_name":"unclechu/gpaste-gui","owner":"unclechu","description":"Simple and handy GUI for managing clipboard history of GPaste daemon","archived":false,"fork":false,"pushed_at":"2024-12-19T08:37:38.000Z","size":83,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-06T04:41:10.600Z","etag":null,"topics":["clipboard","clipboard-history","clipboard-management","clipboard-manager","gpaste","gtk","gtk2","gui","linux-desktop","perl","perl5","utility"],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unclechu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-25T18:47:31.000Z","updated_at":"2024-12-19T08:37:42.000Z","dependencies_parsed_at":"2023-03-10T23:28:03.048Z","dependency_job_id":null,"html_url":"https://github.com/unclechu/gpaste-gui","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclechu%2Fgpaste-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclechu%2Fgpaste-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclechu%2Fgpaste-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclechu%2Fgpaste-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unclechu","download_url":"https://codeload.github.com/unclechu/gpaste-gui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246390873,"owners_count":20769478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clipboard","clipboard-history","clipboard-management","clipboard-manager","gpaste","gtk","gtk2","gui","linux-desktop","perl","perl5","utility"],"created_at":"2024-10-03T22:00:16.258Z","updated_at":"2026-05-11T05:48:37.674Z","avatar_url":"https://github.com/unclechu.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GPaste GUI\n\nSimple and handy GUI for managing clipboard history of GPaste daemon.\n\n![Choose mode screenshot](artwork/readme-choose-screenshot.png)\n\n![Select mode screenshot](artwork/readme-select-screenshot.png)\n\n## Usage\n\nFor example just set up a hook for hot key to call `gpaste-gui.pl`\n(`select` mode by default) and select chunks you need from your clipboard\nhistory by this hot key. You also might like to set up another hook for\n`gpaste-gui.pl --mode=choose` to do another actions such as masking a password\nwith a given name, or you even might want to call it directly by\n`gpaste-gui.pl --mode=mask-last-password` (run `gpaste-gui.pl --help` for\ndetails).\n\n**A good hint!** In any window where you see a list of elements (such as list of\nclipboard history or list of actions to do) just type few symbols that you se in\nthe item you want to jump at to fatsly reach it without touching the mouse. Use\narrow keys to walk between all the elements that match a search query.\n\nMake sure you have `gpaste-gui.pl` in your `PATH` environment variable. You\ncould create symbolic link referencing to it in `~/.local/bin` or in\n`/usr/local/bin`.\n\nFor other details run `gpaste-gui.pl -?` or look at the bottom of\n[this file](gpaste-gui.pl) where that help info is described.\n\n### Nix\n\nYou can use this piece of software with\n[Nix package manager](https://nixos.org/manual/nix/stable/).\nThis repository provides you a configuration for it.\n\nYou can run **GPaste GUI** just like this (using `nix-shell` while your working\ndirectory is this repository where [shell.nix](shell.nix) can be found):\n\n``` sh\nnix-shell --run gpaste-gui\n```\n\nAll the required dependencies will be provided for you automatically.\n\n### NixOS\n\nYou can add this application into your NixOS `configuration.nix` like this:\n\n``` nix\n{ pkgs, ... }:\nlet\n  gpaste-gui-src = pkgs.fetchFromGitHub {\n    owner = \"unclechu\";\n    repo = \"gpaste-gui\";\n    rev = \"ffffffffffffffffffffffffffffffffffffffff\"; # Git commit hash\n    sha256 = \"0000000000000000000000000000000000000000000000000000\";\n  };\n\n  gpaste-gui = pkgs.callPackage gpaste-gui-src {};\nin\n{ environment.systemPackages = [ gpaste-gui ]; }\n```\n\n# Author\n\nViacheslav Lotsmanov\n\n# License\n\n[GNU/GPLv3](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funclechu%2Fgpaste-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funclechu%2Fgpaste-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funclechu%2Fgpaste-gui/lists"}