Welcome!
This is the source code to twitch.tv/ADanaLife_
It is composed of two parts:
- A Ruby script that generates a randomized playlist
- A Bash script that starts an ffmpeg process
Welcome!
This is the source code to twitch.tv/ADanaLife_
It is composed of two parts:
| #!/usr/bin/env ruby | |
| # this script will delete ECR images that are older than N days | |
| require 'date' | |
| require 'json' | |
| # customize this script | |
| repo = 'snapdocs' | |
| delete_if_older_than = 60 # days |
| #!/usr/bin/env ruby | |
| # this script takes a list of encoded words, | |
| # and returns the decoded message. for example: | |
| # | |
| # gravity-falls-decoder.rb 4-16-19 11-23-10 | |
| # | |
| # | |
| # we'll start by setting up some important variables |
| #!/usr/bin/env ruby | |
| input = { | |
| foo: [ 1, 2], | |
| bar: [ 3, 4] | |
| } | |
| num_args = input.values.first.size | |
| output = [] |
| [28,14,64] | |
| [46,80,44] | |
| [56,19,44] | |
| [38,65,44] | |
| [28,37,64] | |
| [48,25,44] | |
| [76,44,44] | |
| [42,58,44] | |
| [64,62,44] | |
| [34,31,64] |
| #!/bin/bash | |
| # wrapper script to include required ENV variables | |
| # set these if the variable is not already set | |
| # c.p. http://stackoverflow.com/a/11686779 | |
| export EXAMPLE_INT="${EXAMPLE_INT:=5}" | |
| export EXAMPLE_STRING="${EXAMPLE_STRING:=potatoes}" | |
| # actually run the binary | |
| ./bin/binary-name $* |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env ruby | |
| puts "Why is the FBI after you?" | |
| # optional, but you can chain the downcase here | |
| text = gets.chomp.downcase | |
| # the default parameter for String#split is ' ', so you can omit it | |
| words = text.split | |
| # note that since text was only used here, you could have just said: | |
| #words = gets.chomp.downcase.split |
| # I don't know if the guide goes on to address these points, | |
| # but I thought it might be kinda fun to help you on your path. | |
| if 4 > 5 | |
| # ruby programmers tend to use 2 spaces instead of 4 for indentation | |
| # also, even though it's confusing, you'll generally use "puts" instead of "print" | |
| puts "I'm soooo wrong it's painful" | |
| # I like to avoid using parentheses to group things, so I'd rewrite what you had as: | |
| #elsif 4 > 5 != true |
| #!/usr/bin/env ruby | |
| # this script takes a URL and verifies that | |
| # every css file included loads correctly | |
| require 'open-uri' | |
| require 'nokogiri' | |
| require 'pry' if $DEBUG | |
| url = ARGV.shift || 'https://ifttt.com' | |
| doc = Nokogiri::HTML(open(url).read) |