{"id":30652055,"url":"https://github.com/p1etrodev/harakiri","last_synced_at":"2026-05-18T09:33:45.074Z","repository":{"id":312346910,"uuid":"1047206342","full_name":"P1etrodev/harakiri","owner":"P1etrodev","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-29T23:53:20.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-30T01:21:00.876Z","etag":null,"topics":["chat","integration","obs","python","scripts","tango"],"latest_commit_sha":null,"homepage":"https://harakiri.pro","language":null,"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/P1etrodev.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-29T23:30:53.000Z","updated_at":"2025-08-30T00:30:46.000Z","dependencies_parsed_at":"2025-08-30T01:21:03.062Z","dependency_job_id":"8768bb9a-5fba-4c3f-acea-63a80f40636f","html_url":"https://github.com/P1etrodev/harakiri","commit_stats":null,"previous_names":["p1etrodev/harakiri"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/P1etrodev/harakiri","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P1etrodev%2Fharakiri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P1etrodev%2Fharakiri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P1etrodev%2Fharakiri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P1etrodev%2Fharakiri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/P1etrodev","download_url":"https://codeload.github.com/P1etrodev/harakiri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P1etrodev%2Fharakiri/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272948885,"owners_count":25020280,"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-08-31T02:00:09.071Z","response_time":79,"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":["chat","integration","obs","python","scripts","tango"],"created_at":"2025-08-31T07:01:53.866Z","updated_at":"2026-05-18T09:33:45.037Z","avatar_url":"https://github.com/P1etrodev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Website](https://github.com/P1etrodev/harakiri-private/actions/workflows/deploy-website.yaml/badge.svg?branch=main)](https://github.com/P1etrodev/harakiri-private/actions/workflows/deploy-website.yaml)\n\n[![Version](https://github.com/P1etrodev/harakiri-private/actions/workflows/deploy-version.yaml/badge.svg?branch=main)](https://github.com/P1etrodev/harakiri-private/actions/workflows/deploy-version.yaml)\n\n# Harakiri: Tango Chat Integration for OBS\n\n![Harakiri Logo](https://harakiri.pro/hk-logo.png)\n\n## Overview\n\nHarakiri is a desktop application designed to integrate the Tango chat into OBS Studio. It allows streamers to display and interact with their Tango chat directly within their OBS scenes.\n\n\n## Ashigaru: Chrome Extension\n\n[Ashigaru](https://chromewebstore.google.com/detail/ashigaru/gaalemppoajllefmopaphipbenflalln?authuser=0\u0026hl=en) is a Chrome extension that listens to events on Tango and forwards them to the Harakiri application via its local server.\n\n## Key Features\n- OBS notifications for gifts, follows, and party invites with custom sounds.\n- Countdown clock for Tango Gaming's Happy Hour reset.\n- Fully customizable on-screen alerts, messages, and avatars.\n- Interactive polls to engage viewers.\n- Test events for gifts, messages, and follows.\n- Track daily earnings and stream stats in real-time.\n\n## Installation\n\n1. Install [Ashigaru](https://chromewebstore.google.com/detail/ashigaru/gaalemppoajllefmopaphipbenflalln?authuser=0\u0026hl=en) to your browser.\n2. We **strongly** recommend the usage of extensions like [DoNotDiscard](https://chromewebstore.google.com/detail/donotdiscard-disable-tab/piohlfbmepkepkoiacedlalbmbkjfphc?hl=en) to prevent suddent disconnections.\n3. Download the latest Harakiri release from the the [Harakiri Website](https://harakiri.pro).\n4. Follow the installation instructions for your operating system.\n\n## Usage\n\n1. Launch OBS.\n2. Go to Tools -\u003e Scripts and add `harakiri.py`.\n3. Go to Docks -\u003e Custom Browser Docks.\n4. Set the URL to `http://localhost:8765/chat`.\n5. Go to Sources and use any of the urls at the right side in Tools -\u003e Scripts -\u003e `harakiri.py`\n6. Adjust the width and height to fit your scene.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fp1etrodev%2Fharakiri","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fp1etrodev%2Fharakiri","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fp1etrodev%2Fharakiri/lists"}