| name | description |
|---|---|
today-in-claude-code |
Generate a summary of today's Claude Code activity including token usage and tasks accomplished. |
Generate a comprehensive daily summary of Claude Code usage.
| #!/bin/bash | |
| # Claude Code Heartbeat — check reminders and ping Telegram | |
| # | |
| # This script runs Claude Code every 15 minutes via cron to check | |
| # a reminders file and send Telegram notifications when something | |
| # needs attention. The server never sleeps, so reminders always fire. | |
| # | |
| # Setup: | |
| # 1. Create a Telegram bot: message @BotFather, run /newbot, save the token | |
| # 2. Get your chat ID: message @userinfobot on Telegram |
| Fiduciary License Agreement 2.0 | |
| based on the | |
| Individual Contributor exclusive License Agreement | |
| (including the TRADITIONAL PATENT LICENSE OPTION) | |
| Thank you for your interest in contributing to Think Code Learn Ltd t/a Revelation Games's Tiny King ("We" or "Us"). | |
| The purpose of this contributor agreement ("Agreement") is to clarify and document the rights granted by contributors to Us. To make this document effective, please follow the instructions at ____________________. | |
| 0. Preamble |
| def assert_equal(expected, actual) | |
| print expected == actual ? "." : "Expected #{expected}, but got #{actual}\n" | |
| end | |
| class PriceRule | |
| def initialize(code, price) | |
| @code = code | |
| @price = price | |
| end |
| def plus(num) | |
| (1..num).to_a.map {|x| yield(x) }.join | |
| end | |
| p plus(3) { "ding" } | |
| p plus(3) { |x| "...#{x}" } | |
| p plus(5) { |x| (x + 2).to_s } | |
| def sandwich(layers = 1, &block) |
| def assert_equal(expected, actual) | |
| print expected == actual ? "." : "Expected #{expected.inspect} but got #{actual.inspect}\n" | |
| end | |
| Discount = Struct.new(:amount, :value) do | |
| def apply(basket, item) | |
| (basket.count(item)/amount) * value | |
| end | |
| end |
| #!/bin/bash | |
| TITLE_BG=title-bg.png | |
| EL_BG=el-circle.png | |
| OUT=achievements.png | |
| # A colon-seperated rewards list. | |
| # First column is the type of reward: | |
| # <text> - a text number. | |
| # Columns are alpha divisor (eg 4 is 25%), percentage complete, big number, smaller label and text description. |
| def assert_equal(expected, actual) | |
| print expected == actual ? "." : "Expected #{expected.inspect} but got #{actual.inspect}\n" | |
| end | |
| class SummingRule | |
| def initialize(item, price) | |
| @item = item | |
| @price = price | |
| end |
| class Checkout | |
| def initialize | |
| @total = 0 | |
| end | |
| PRICES = { "Apple" => 30, "Banana" => 50 } | |
| def scan(item) | |
| @total += PRICES[item] | |
| end |
| # You don't need Fog in Ruby or some other library to upload to S3 -- shell works perfectly fine | |
| # This is how I upload my new Sol Trader builds (http://soltrader.net) | |
| # Based on a modified script from here: http://tmont.com/blargh/2014/1/uploading-to-s3-in-bash | |
| S3KEY="my aws key" | |
| S3SECRET="my aws secret" # pass these in | |
| function putS3 | |
| { | |
| path=$1 |