Skip to content

Instantly share code, notes, and snippets.

View AdamSaleh's full-sized avatar

Adam Saleh AdamSaleh

View GitHub Profile
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC1wb03dF2gcl3qmoWG75AjGGJaW5i94aOX4YakkUaEyfJ+qAVC6+rEyiD1cStfMZMgmAL71+0m1kJNGQOzIiZWV2Tt0uRdGaliW49IQmDJMoyNDPepwUiwc/18ceHAKSSs0fKpbifJvHubgFuxlg2mGOl05yJTSsk5Zl8PBWGsYDxLqvP1or7SEKtnrygOI1Sfqw7Vll1I5LAzGWw+ML5vPHCZhhzNbSGIbnLejqNqPMdn5eo7z9tTGX7eMhR/UUAkcdYaiud88LUW85oCBwEKw337Un2I7ekwsyeEegny1+h7B6jA30DMLoZs1FKotkYOlgKTWMnLQ+++tOyJ7rvh12yn3hbkmi7JjDe7DjzHaSaeq3WF9rASxwTkTyTGH6Od7AnyI5VB+vo1KT14m/CpKX72ApdvFDDSuFH/Ms7MTiQ7LpuDpCZpygeqJzOrgFofnseZQ0cgLA7SN0P4u3ZbxR4DVBLMxNZJyS/AG9cXQK7Wu5ryzesF2fXu8HVGyUEYPLdIrb0+zRt+lYz6rOaCq0M/xdObF09ZWLC5f5eAg51zCEntOigYlqrZ3vuxRNouMeoaclbRd1P6Ivj3KyKC+++KNXvjAm4BLgcSOH36JD4LVGj8yzJRXCMWjMSIatK87y61e9idMHy/Wh3uUUgWJij/CT/nit84uWQuqQly8w== asaleh@redhat.com

The prompt should go from the player. Often when there is a mystery, there will be someone weird in the wilds who knows more and could be bargained with. Describe vaguely the entity you search. You can call the entity by its responsibility. Examples:

  • I want to search for the spirit that guards the forest in the north.
  • I want to find who is responsible for our fishing nets being empty.
  • Somebody is keeping the score for all of the evil a man does. We need to talk to them to let us peek into the book

Based on the prompt, GM has a final say, if such entity exists, if so, they create it colaboratively:

  • What have you heard about the entity? Tell the name you heard, and give a vague description. How powerful are they? How many are them? What boon or answer would you expect? Player that made the prompt answers.
  • What makes them alien and/or terrible? Why humans of the city don’t want deal with them? Players that didn’t make the prompt answer.
%global srcname rpmautospec
Name: python-rpmautospec
Version: 0.0.1
Release: 1%{?dist}
Summary: Package and CLI tool to generate release fields and changelogs
License: MIT
URL: https://pagure.io/Fedora-Infra/rpmautospec
Source0: https://releases.pagure.org/Fedora-Infra/rpmautospec/rpmautospec-%{version}.tar.gz
@AdamSaleh
AdamSaleh / dummy-test-package-gloster.spec
Last active February 6, 2020 15:02
Spec-file with lua exec
# Our dummy-test-packages are named after canary varieties, meet Gloster, Rubino and Crested
# Source: https://www.omlet.co.uk/guide/finches_and_canaries/canary/canary_varieties
Name: dummy-test-package-gloster
%{lua:
local lcmd = "git --no-pager log --after=2018-01-28 --pretty=oneline --format='%w(1000)**%h**%n* %cd %an <%ae>%n%w(60,0,2)- %s%n' --date='format:%a %b %d %Y'"
local logfile = io.popen(lcmd)
log = ""
comits = 0
for l in logfile:lines() do
@AdamSaleh
AdamSaleh / spells.md
Last active January 29, 2020 15:22
Spells

Notes

3.rd level -> 4 spell slots for level 1, 2 spell-slots for level 2 Unlimited cantrips. Rituals don't take spell-slot if you take ~10 min time to do them.

Allways prepared

Identify Ritual (1st)

Casting Time: 1 minute Range/Area Touch

-- check if is in record with no errors, use the types then
| isInRecord completionLeadup && (null completionsFromErrors) = do
t <- trace "IN RECORD" (return "")
expr <- loadFile uri
(welltyped, _) <- case typecheck expr of
Left _ -> throwE (Log, "Could not typecheck expression to complete, while there should be no errors.")
Right wt -> return wt
case typeAt (line,col) welltyped of
Right (_, typeExpr) -> return $ completeFromRecordType typeExpr
_ -> return []
2019-11-14 10:59:06,419 DEBUG [bodhi.server][waitress] latest_candidate(None, False, True)
2019-11-14 10:59:10,368 INFO [bodhi.server][waitress] dist-6E-epel-testing-candidate
2019-11-14 10:59:10,369 DEBUG [bodhi][waitress] []
2019-11-14 10:59:10,369 INFO [bodhi.server][waitress] epel7-testing-candidate
2019-11-14 10:59:10,370 DEBUG [bodhi][waitress] []
2019-11-14 10:59:10,370 INFO [bodhi.server][waitress] f29-modular-updates-candidate
2019-11-14 10:59:10,371 DEBUG [bodhi][waitress] []
2019-11-14 10:59:10,372 INFO [bodhi.server][waitress] f30-modular-updates-candidate
2019-11-14 10:59:10,372 DEBUG [bodhi][waitress] []
2019-11-14 10:59:10,373 INFO [bodhi.server][waitress] epel8-testing-candidate
import jenkins.model.*
import com.cloudbees.plugins.credentials.*
import com.cloudbees.plugins.credentials.common.*
import com.cloudbees.plugins.credentials.domains.*
import com.cloudbees.plugins.credentials.impl.*
import org.jenkinsci.plugins.plaincredentials.impl.*
import hudson.util.Secret
def credId = args[0]
def description = args[1]
import jenkins.model.*
import com.cloudbees.plugins.credentials.*
import com.cloudbees.plugins.credentials.common.*
import com.cloudbees.plugins.credentials.domains.*
import com.cloudbees.plugins.credentials.impl.*
import com.cloudbees.jenkins.plugins.sshcredentials.impl.*
import hudson.plugins.sshslaves.*;
domain = Domain.global()
store = Jenkins.instance.getExtensionList('com.cloudbees.plugins.credentials.SystemCredentialsProvider')[0].getStore()