From 1c1788f109c68e90ee401ecd52bc463b747feb04 Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Tue, 12 Feb 2019 19:35:13 -0500 Subject: Remove gitea2mastodon --- etc/gitea2mastodon.rb | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100755 etc/gitea2mastodon.rb diff --git a/etc/gitea2mastodon.rb b/etc/gitea2mastodon.rb deleted file mode 100755 index 950a881b..00000000 --- a/etc/gitea2mastodon.rb +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env ruby -require 'cgi' -require 'json' -require 'mastodon' - -require_relative 'secret' - -cgi = CGI.new -begin - payload = JSON.parse(cgi.params['payload'].first) -rescue - cgi.out('status' => 'BAD_REQUEST', 'type' => 'text/plain') { 'bad' } - exit -end -if payload['secret'] != GITEA_SECRET - cgi.out('status' => 'FORBIDDEN', 'type' => 'text/plain') { 'no' } - exit -end - -client = Mastodon::REST::Client.new( - base_url: MASTODON_URL, - bearer_token: MASTODON_TOKEN, -) - -payload['commits'].reverse.each do |commit| - next unless commit['message'].include?("\n\n") - message = commit['message'] - .split("\n\n") - .map {|p| p.split("\n").join(' ') } - .join("\n") - client.create_status("🚽 #{message}\n#{commit['url']}") -end - -cgi.out('text/plain') { 'ok' } -- cgit 1.4.1