{"id":34598836,"url":"https://github.com/zsolt-halo/yopass-cli","last_synced_at":"2025-12-24T12:05:41.768Z","repository":{"id":48419048,"uuid":"184262517","full_name":"zsolt-halo/yopass-cli","owner":"zsolt-halo","description":"Yopass CLI","archived":false,"fork":false,"pushed_at":"2025-07-15T06:34:26.000Z","size":41,"stargazers_count":15,"open_issues_count":19,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-29T04:36:58.117Z","etag":null,"topics":["cli","python","yopass","yopass-cli"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zsolt-halo.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":"2019-04-30T12:58:29.000Z","updated_at":"2025-09-17T05:36:35.000Z","dependencies_parsed_at":"2022-09-22T00:22:49.682Z","dependency_job_id":"6c8dfd89-ed73-4837-b7a8-491580c8b314","html_url":"https://github.com/zsolt-halo/yopass-cli","commit_stats":{"total_commits":29,"total_committers":8,"mean_commits":3.625,"dds":0.6551724137931034,"last_synced_commit":"0b5c990680dfd5e8d5765e837682f440f0dc96ea"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/zsolt-halo/yopass-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsolt-halo%2Fyopass-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsolt-halo%2Fyopass-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsolt-halo%2Fyopass-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsolt-halo%2Fyopass-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zsolt-halo","download_url":"https://codeload.github.com/zsolt-halo/yopass-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsolt-halo%2Fyopass-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28002250,"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","status":"online","status_checked_at":"2025-12-24T02:00:07.193Z","response_time":83,"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":["cli","python","yopass","yopass-cli"],"created_at":"2025-12-24T12:05:10.955Z","updated_at":"2025-12-24T12:05:41.760Z","avatar_url":"https://github.com/zsolt-halo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# yopass-cli\n\n[![Build Status](https://travis-ci.org/zsolt-halo/yopass-cli.svg?branch=master)](https://travis-ci.org/zsolt-halo/yopass-cli)\n\n[![PyPI version](https://badge.fury.io/py/yopass-cli.svg)](https://badge.fury.io/py/yopass-cli)\n\nThis is a command-line tool to interact with a (the) [yopass backend](https://github.com/jhaals/yopass) created by [Johan Haals](https://github.com/jhaals).\nEven though it is possible to use the service via the [web-frontend](https://yopass.se) I felt the necessity of a cli tool to use this awesome software in our automation projects. \n\nThis cli tool uses [sjcl](https://pypi.org/project/sjcl/) (just like the web-frontend) to perform encryption on the client side thus preventing your secret from ever leaving your os in a _cleartext_ form.\n\n### Installation\n\nyopass-cli requires [python3](https://www.python.org/downloads/)+ to run.\n\n    $ pip install --user yopass-cli\n\nMake sure to have the following 2 environment variables set before using:\n\n- YOPASS_BACKEND_URL\n- YOPASS_FRONTEND_URL\n \n        $ export YOPASS_BACKEND_URL=https://api.yopass.se\n        $ export YOPASS_FRONTEND_URL=https://yopass.se\n\nIf you use your own server, the front and backend URLs can be the same. For\nexample: `https://yopass.domain.net`\n\n### Usage\n\n    yopass-cli send [OPTIONS] SECRET\n    cat \u003cfilename\u003e | yopass-cli send [OPTIONS]\n    echo \"\u003cmy passphrase\" | yopass-cli send [OPTIONS]\n    yopass-cli get [OPTIONS] SID PASSPHRASE\n\nSend Options:\n\n    --expires [1h|1d|1w]\n    --outmode [verbose|one-click-link|short-link|id]\n    --outformat [plain|json]\n\nGet Options:\n\n    --outformat [plain|json]\n\n### Todos\n\n - testing\n - proper README\n\nLicense\n----\n\nMIT\n\n**Free Software, Hell Yeah!**\n\nContribution is welcome :) 🍺Cheers 🍺\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsolt-halo%2Fyopass-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzsolt-halo%2Fyopass-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsolt-halo%2Fyopass-cli/lists"}