{"id":26829657,"url":"https://github.com/yvanseth/activitypubplay","last_synced_at":"2025-03-30T13:18:16.614Z","repository":{"id":275831776,"uuid":"920592220","full_name":"YvanSeth/activitypubplay","owner":"YvanSeth","description":"A repo for playing with ActivityPub implementation in various languages and frameworks","archived":false,"fork":false,"pushed_at":"2025-03-10T17:01:33.000Z","size":130,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T17:50:50.531Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YvanSeth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-01-22T12:33:38.000Z","updated_at":"2025-03-10T17:01:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"49e701c0-600c-46fb-a6f3-b9d444753e4c","html_url":"https://github.com/YvanSeth/activitypubplay","commit_stats":null,"previous_names":["yvanseth/activitypubplay"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YvanSeth%2Factivitypubplay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YvanSeth%2Factivitypubplay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YvanSeth%2Factivitypubplay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YvanSeth%2Factivitypubplay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YvanSeth","download_url":"https://codeload.github.com/YvanSeth/activitypubplay/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246320168,"owners_count":20758410,"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":[],"created_at":"2025-03-30T13:18:15.958Z","updated_at":"2025-03-30T13:18:16.605Z","avatar_url":"https://github.com/YvanSeth.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# activitypubplay\n\nYvan's basic ActivityPub implementations in (eventually) various languages. The\nsimple project spec is to build an implementation that provides the ability to\nto create \"bot\" accounts that can be followed and post messages, receiving\nreplies as perhaps a stretch-goal.\n\nI make no claims to be an expert in any programming language used here, these\nare not intended to be definitive expert quality coding examples. They are in\nfact primarily a learning experience for myself and feedback is thus very\nwelcome! (I'm using GitHub as I also need to get myself proficient with\ngit!)\n\nYvan Seth \u003ccodinggit@seth.id.au\u003e\n[Yvan.Seth.id.au](https://yvan.seth.id.au)\n\n## Java / Spring Boot\n\n    Java/Spring/activitypubbot\n\nAn implementation using the\n[Spring Boot](https://docs.spring.io/spring-boot/index.html \"Spring Boot\")\nframework trying to refresh and educate myself in some styles of MVC and DAO\npattern type web application implementations as well as remember Java itself! A\nlanguage I have only used very lightly in the last 20 years, though I learnt it\nand even taught using it back in Uni. (A very long time ago...)\n\n## Go\n\nI was originally going to write AP bot code in Go, but then I got distracted\nby:\n\n## PHP / Laravel\n\nI made a start on the Laravel framework, but then I got distracted by Java /\nSpring Boot!\n\nI hope to return to one of the above once I'm happy enough with the base level\nJava implementation... or maybe I'll get distracted by a whole other option.\n(Rust is seeming interesting actually.)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyvanseth%2Factivitypubplay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyvanseth%2Factivitypubplay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyvanseth%2Factivitypubplay/lists"}