{"id":20667126,"url":"https://github.com/thechymera/ppb","last_synced_at":"2026-05-11T02:55:11.058Z","repository":{"id":51108249,"uuid":"255521685","full_name":"TheChymera/PPB","owner":"TheChymera","description":"The Personal Pastebin","archived":false,"fork":false,"pushed_at":"2026-05-08T21:38:43.000Z","size":28,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-08T23:11:40.342Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheChymera.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-04-14T05:49:54.000Z","updated_at":"2026-05-07T23:11:03.000Z","dependencies_parsed_at":"2024-06-03T05:00:52.125Z","dependency_job_id":"c3a932bb-e1a8-45d5-a0e3-a0bbd9436041","html_url":"https://github.com/TheChymera/PPB","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/TheChymera/PPB","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheChymera%2FPPB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheChymera%2FPPB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheChymera%2FPPB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheChymera%2FPPB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheChymera","download_url":"https://codeload.github.com/TheChymera/PPB/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheChymera%2FPPB/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32879551,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-16T19:43:00.109Z","updated_at":"2026-05-11T02:55:11.027Z","avatar_url":"https://github.com/TheChymera.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PPB - The Personal Pastebin\n\nA simple and emerging script allowing you to pastebin files and terminal output to a webserver to which you have SSH access.\n\n## Rationale\n\nWith pastebins becoming increasingly cluttered with ads and eye candy as well as increasingly restrictive in terms of file size and temporal persistency, it seems you need to take things into your own hands!\nPPB, the Personal PasteBin, is a simple script allowing you to quickly upload and share files on your machine.\nIt comes replete with utility improvements such as automatic clipboard update as well as most-recent-file-in-directory upload via the `rppb` wrapper command.\n\n## Usage\n\n```console\nuser@host $ ppb somefile.png\nUpload succeeded and URL added to clipboard:\nhttps://some.url/ppb/bb04fc.png\n```\n\n## Installation\n\n### Manual\n\nIf you are using a Linux distribution which makes PPB available via your package manager, **this approach is not recommeded**.\n\nPPB consists of a small number of scripts and a single config file.\nYou can install them manually at the system level via the following commands:\n\n```console\nuser@host $ cd /some/path/you/like\nuser@host $ git clone git@github.com:TheChymera/PPB.git\nuser@host $ su -\nroot@host # cd /some/path/you/like/PPB\nroot@host # cp bin/*ppb /usr/bin/\nroot@host # cp config/ppb.conf /etc/\n```\n\n### Gentoo\n\n#### Via the Chymeric Overlay\n\nAfter [enabling](https://github.com/TheChymera/overlay#install) the Chymeric Overlay, you can simply emerge the package by running:\n\n```console\nroot@host # emerge ppb\n```\n\n#### From the cloned Git repository\n\nCurrently, the script can be installed automatically on Gentoo Linux systems, via the [`.gentoo` synchronously developed install specification](http://chymera.eu/docs/dominik_semesterarbeit.pdf).\nTo use this functionality, you can run the following commands:\n\n```console\nuser@host $ cd /some/path/you/like \nuser@host $ git clone git@github.com:TheChymera/PPB.git \nuser@host $ su -\nroot@host # cd /some/path/you/like/PPB/.gentoo\nroot@host # ./install.sh\n```\n\nFollowing this the package is installed and managed by your package manager, correspondingly it can be uninstalled via `emerge -C ppb`.\n\n## Further Development\n\nCurrently the software is very minimal.\nHelp is appreciated in extending it!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthechymera%2Fppb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthechymera%2Fppb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthechymera%2Fppb/lists"}