{"id":25594031,"url":"https://github.com/bazbt3/pigpen","last_synced_at":"2026-06-28T07:32:04.916Z","repository":{"id":81213211,"uuid":"108706186","full_name":"bazbt3/PigPen","owner":"bazbt3","description":"A Python 3.5 app for the pnut.io social network.","archived":false,"fork":false,"pushed_at":"2019-01-11T12:26:02.000Z","size":340,"stargazers_count":3,"open_issues_count":23,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-11-11T07:19:26.466Z","etag":null,"topics":["pnut","python","pythonista","social-network"],"latest_commit_sha":null,"homepage":"","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/bazbt3.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","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-10-29T04:54:14.000Z","updated_at":"2023-09-24T03:17:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"c67bb8bc-7e62-4862-8dfd-87677f3b9d03","html_url":"https://github.com/bazbt3/PigPen","commit_stats":null,"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/bazbt3/PigPen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbt3%2FPigPen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbt3%2FPigPen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbt3%2FPigPen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbt3%2FPigPen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bazbt3","download_url":"https://codeload.github.com/bazbt3/PigPen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazbt3%2FPigPen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34881384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-28T02:00:05.809Z","response_time":54,"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":["pnut","python","pythonista","social-network"],"created_at":"2025-02-21T10:31:24.345Z","updated_at":"2026-06-28T07:32:04.911Z","avatar_url":"https://github.com/bazbt3.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"pigpen_logo.png\" height=\"96\" alt=\"PigPen pnut.io social network app\"\u003e \u003cbr\u003e\n# What is 'PigPen'?\nA Python 3.5 application to allow interactions with the [pnut.io](https://pnut.io) social network.\n\nThis document covers v0.3.7 onwards.\n\n## A recent 'screenshot':\n\n```\n| PigPen | u:175 @bazbt3\ngg global timeline  gt your timeline\np  post     rp repost   gm mentions\nr reply     gth getthrd gp getpost\nb bookmark  gb bookmrks gh 'hashtag'\nf follow    gu getuser  gi interacts\nmsg message gms getmsgs gs getsubs\nxp x-post   gc getchanl sub subchanl\n| help=menu | set=settings | ex=exit\nChoice? gp\nGet postnum? 213140\n--------------\n@dasdom: [u:19+f+F]\n2017-10-28 19:41:31+00:00 []\n@bazbt3 \\o/\n id:213140 rep:213130 thd:213027\n---------------\nChoice? gt\n---------------\n@jws: [u:7+f+F]\n2017-11-15 20:03:13+00:00 []\n@schmidt_fu Probably the set you don’t have to follow into the bathroom.\n id:226300 rep:226243 thd:226243\n ------------------------------- \n@adiabatic: [u:172+f]\n2017-11-15 20:06:46+00:00 []\n@EchoDunk I made a paper wallet. There’s nothing in it yet. \n id:226302 rep:226114 thd:226114\n ------------------------------- gth\n---------------\n@EchoDunk: [u:225]\n2017-11-15 15:05:54+00:00 []\nSpeaking of #Bitcoin, whats in your wallet pnuts? Satoshi, whole coins? Inquiring minds want to know. \n id:226114 thd:226114\n ------------------------------- \n@adiabatic: [u:172+f]\n2017-11-15 20:06:46+00:00 []\n@EchoDunk I made a paper wallet. There’s nothing in it yet. \n id:226302 rep:226114 thd:226114\n ------------------------------- help\n  Inline interactions menu:\n  [enter]=next r=reply rp=repost\n  b=bookmark gth=get thread\n  x=exit\n ------------------------------- \n-back to main menu-\n\n-back to list-\n-back to main menu-\n\nChoice? gu\nGet data, usernum? 1\n\n33MHz - human\nRobert\nen_US\nAmerica/Chicago\n@pnut developerd\n#🐝 keeper\n\nposts: 11441\nfollowers: 336\nfollowing: 181\nbookmarks: 357\n\nChoice? exit\n \nYou chose 'exit': Goodbye!\n```\n\nAs you can see, there are layout bugs aplenty. And ordinary bugs too. And it's a bit 'squashed' too. Considering it's being developed on a iPhone that's not surprising.\n\n## What I needed to make this work\n* A [pnut.io](https://pnut.io) account; no [developer account](https://pnut.io/dev) is required for single-user apps,\n* Python, via the iOS [Pythonista app](http://omz-software.com/pythonista/). Note: I'm converting the application from Python 2.7 to 3.5 (see the documentation.)\n* [`StaSh`](https://gist.github.com/CodyKochmann/4d6b40e77ba862e634185a038d2c3f13), a bash-like shell for Pythonista, to give `pip`, which allows installation of… \n* @33MHz \u0026 @thrrgilag's [`PNUTpy`](https://github.com/pnut-api/PNUTpy) library,\n* Access to the good people of pnut.io, for when comprehension failed,\n* Half a brain.\n\n### Repo structure:\nIf you want to know more, the most important things to look at here are:\n\n* The **[Documentation.](/docs/00-index.md)**\n* The [CHANGELOG.](CHANGELOG.md)\n* The **PigPen.py** app, obviously.  The code comments will likely always be more useful than the documentation,\n* This README file.\n\n## Why did I do this?\nGood question.\n\n## Why 'PigPen'?\nApp names are chosen throughout the pnut.io developer community to reflect the pnut (peanut) name. After a *lot* of thought I decided to choose PigPen from the Peanuts show character Pig-Pen; he's a scruffy boy without a name.\n\nIncidentally, it took longer choosing the app name than it did to get to the first release to GitHub!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazbt3%2Fpigpen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbazbt3%2Fpigpen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazbt3%2Fpigpen/lists"}