{"id":23119721,"url":"https://github.com/mattjw/minctweet","last_synced_at":"2025-07-01T14:10:31.410Z","repository":{"id":140118427,"uuid":"2237073","full_name":"mattjw/minctweet","owner":"mattjw","description":"Make a Minecraft server tweet interesting happenings.","archived":false,"fork":false,"pushed_at":"2011-09-16T09:19:12.000Z","size":100,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-04T02:41:55.270Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/mattjw.png","metadata":{"files":{"readme":"README","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}},"created_at":"2011-08-19T23:54:26.000Z","updated_at":"2014-03-12T18:51:35.000Z","dependencies_parsed_at":"2023-03-11T19:30:49.123Z","dependency_job_id":null,"html_url":"https://github.com/mattjw/minctweet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mattjw/minctweet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattjw%2Fminctweet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattjw%2Fminctweet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattjw%2Fminctweet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattjw%2Fminctweet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattjw","download_url":"https://codeload.github.com/mattjw/minctweet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattjw%2Fminctweet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262978722,"owners_count":23394016,"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":"2024-12-17T05:40:46.678Z","updated_at":"2025-07-01T14:10:31.338Z","avatar_url":"https://github.com/mattjw.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"minctweet (Minecraft Tweet) is a simple, blandly named Python script\nthat will monitor a Minecraft server log file and react to \nchosen in-game events by pushing tweets to a Twitter account.\n\nThe script uses Unix tail, which effectively restricts its use to\nLinux and OS X. Sorry to those on other platforms!\n\nUsage:\nExecute minctweet.py.\nThe script requires the path to a configuration file as an argument. \nThe configuration file should specify the location of the server log\nfile and Twitter authentication information.\nSee example.config for an indication of the configuration file format.\n\nSome assembly required:\nCustomising responses to log events requires editing the script itself. \nLogic for this can be found in function handle_log_entry. \n\nEnjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattjw%2Fminctweet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmattjw%2Fminctweet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattjw%2Fminctweet/lists"}