{"id":15797457,"url":"https://github.com/james-see/pypigpen","last_synced_at":"2025-07-09T18:05:25.957Z","repository":{"id":71861106,"uuid":"99511350","full_name":"james-see/pypigpen","owner":"james-see","description":"Pigpen cipher encipher and decipher in python 3.","archived":false,"fork":false,"pushed_at":"2017-08-07T03:33:00.000Z","size":23,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-10-12T00:32:13.854Z","etag":null,"topics":["cipher","ciphering","command-line-tool","python","python3"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/james-see.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":"2017-08-06T20:22:44.000Z","updated_at":"2024-06-06T21:34:02.000Z","dependencies_parsed_at":"2023-06-13T14:00:17.963Z","dependency_job_id":null,"html_url":"https://github.com/james-see/pypigpen","commit_stats":{"total_commits":24,"total_committers":1,"mean_commits":24.0,"dds":0.0,"last_synced_commit":"104081e4887147905e387b11a2e8dc1939d1cb66"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/james-see/pypigpen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/james-see%2Fpypigpen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/james-see%2Fpypigpen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/james-see%2Fpypigpen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/james-see%2Fpypigpen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/james-see","download_url":"https://codeload.github.com/james-see/pypigpen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/james-see%2Fpypigpen/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264502344,"owners_count":23618576,"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":["cipher","ciphering","command-line-tool","python","python3"],"created_at":"2024-10-05T00:08:34.379Z","updated_at":"2025-07-09T18:05:25.852Z","avatar_url":"https://github.com/james-see.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/jamesacampbell/pypigpen.svg?branch=master)](https://travis-ci.org/jamesacampbell/pypigpen)\n```\n                      ,.\n                     (_|,.\n                    ,' /, )_______   _\n                 __j o``-'        `.'-)'\n                (\")                 \\'\n                 `-j                |\n                   `-._(           /\n                      |_\\  |--^.  /\n                     /_]'|_| /_)_/\n                        /_]'  /_]'\n                      \n```\n\nThis script uses the pigpen plaintext font dictionary available here as a convenient json file:\nhttps://gist.github.com/jamesacampbell/f3612d454268f105faf34aef56499bb2 \n\nAnd if you are interested there is a pigpen cipher display for an HTML page in my codepen here:\nhttps://codepen.io/jamesacampbell/full/OjWvoR\n\nfor instance ```\"a\" = \"_|\" and \"b\" = \"|_|\".```\n\nand also available included in this repo as jsondata.json\n\n# pypigpen\nPigpen cipher encipher and decipher in python 3.\n\n## Description\n\nCreates a plaintext file called cipher.txt in the same directory you execute the script that includes your enciphered text. See the example below. Use ```decipher.py [name of .txt]``` to decipher.\n\n## Example\n\n```\nWelcome.\nThis will print a cipher to a text file called cipher.txt.\nUse decipher.py to reverse.\nWhat do you want to encipher? (use . for new line):\nI like big butts. And I cannot lie.\n\nOutput:\n|-   |._|-|._|[]   |_||--|   |_|\u003c\u003e\u003ev\n\n   _|[.]]   |-   |__|[.][.][.\u003e   |._|-[]\n   \n```\nThanks to http://ascii.co.uk/art/pig hjw for the pig ascii art.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjames-see%2Fpypigpen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjames-see%2Fpypigpen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjames-see%2Fpypigpen/lists"}