summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Gerus <ar@is-a.cat>2021-10-25 11:54:22 +0200
committerRobert Gerus <ar@is-a.cat>2021-10-25 11:54:22 +0200
commit369ac676f614debbc5230ab352574cdda1c7285d (patch)
tree62a32981e442ae344f19d69813ecbb35a8dae464
downloadpanic-369ac676f614debbc5230ab352574cdda1c7285d.tar.gz
panic-369ac676f614debbc5230ab352574cdda1c7285d.tar.bz2
panic-369ac676f614debbc5230ab352574cdda1c7285d.tar.xz
panic-369ac676f614debbc5230ab352574cdda1c7285d.zip
Initial versionmain
-rw-r--r--Gemfile7
-rw-r--r--Gemfile.lock24
-rw-r--r--panika.rb60
3 files changed, 91 insertions, 0 deletions
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