From 369ac676f614debbc5230ab352574cdda1c7285d Mon Sep 17 00:00:00 2001 From: Robert Gerus Date: Mon, 25 Oct 2021 11:54:22 +0200 Subject: [PATCH] Initial version --- Gemfile | 7 ++++++ Gemfile.lock | 24 +++++++++++++++++++++ panika.rb | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 91 insertions(+) create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 panika.rb diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..af425b8 --- /dev/null +++ b/Gemfile @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } + +gem "sinatra" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..535d96e --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,24 @@ +GEM + remote: https://rubygems.org/ + specs: + mustermann (1.1.1) + ruby2_keywords (~> 0.0.1) + rack (2.2.3) + rack-protection (2.1.0) + rack + ruby2_keywords (0.0.5) + sinatra (2.1.0) + mustermann (~> 1.0) + rack (~> 2.2) + rack-protection (= 2.1.0) + tilt (~> 2.0) + tilt (2.0.10) + +PLATFORMS + ruby + +DEPENDENCIES + sinatra + +BUNDLED WITH + 2.1.4 diff --git a/panika.rb b/panika.rb new file mode 100644 index 0000000..ac9bf22 --- /dev/null +++ b/panika.rb @@ -0,0 +1,60 @@ +#!/usr/bin/env ruby + +require 'sinatra' + +sentence_parts = [ + [ + "Ale numer...", + "Potwierdzone info!", + "Słow nie ma, co oni wyprawiają!", + "Puść dalej!", + "Szok, nie mogę uwierzyć...", + ], + [ + "Wiarygodne źródło", + "Moja koleżanka,", + "Mój kuzyn,", + "Syn sąsiada,", + "Brat naszego proboszcza", + "Kumpel mojego szefa,", + ], + [ + "z Instytutu Chorób Zakaźnych", + "pracuje w strukturach rządowych i", + "oficer ABW,", + "lekarz-epidemiolog", + "dziennikarz w TVP,", + "szkolny kolega Agaty Dudy, no wiesz, prezydentowej,", + ], + [ + "dał(a) cynk, że prezydent", + "właśnie pisze mi w mailu, że rząd", + "wie na 100% że sejm", + "przysłał(a) mi SMS-a, że ministerstwo zdrowia", + "właśnie dostał(a) komunikat, że sztab WP", + "przypadkiem dowiedział(a) się, że premier", + ], + [ + "jutro w nocy", + "w ciągu 24 godzin", + "za chwilę", + "w najbliższych godzinach", + "w najbliższą sobotę", + "na dniach", + ], + [ + "wyśle wszystkich 60+ do ośrodków izolacyjnych.", + "zamknie wjazd do Warszawy.", + "nakaże zamknięcie sklepów.", + "wprowadzi wojsko na ulice.", + "ma zakazać używania gotówki.", + "zablokuje konta bankowe osób na litery od A do L.", + "zamknie konta wszystkich firm działających z BTC.", + "zablokuje przelewy SEPA i też ELIXIR.", + "zacznie strzelać bez ostrzeżenia do kaszlących", + ], +] + +get '/api/v1/panic' do + sentence_parts.map { |x| x.sample }.join " " +end