I hereby claim:
- I am cameri on github.
- I am cameri (https://keybase.io/cameri) on keybase.
- I have a public key ASD3R8XnWmCDUHz5HmlKhW0uBWy9KcNKQLgegkT7a5ShhQo
To claim this, I am signing this object:
| [2mDec 15 21:29:07.422[0m [32m INFO[0m nostr_rs_relay: Starting up from main | |
| [2mDec 15 21:29:07.434[0m [32m INFO[0m nostr_rs_relay::server: listening on: 0.0.0.0:8080 | |
| [2mDec 15 21:29:07.436[0m [32m INFO[0m nostr_rs_relay::server: db writer created | |
| [2mDec 15 21:29:07.437[0m [32m INFO[0m nostr_rs_relay::server: control message listener started | |
| [2mDec 15 21:29:07.441[0m [32m INFO[0m nostr_rs_relay::db: Built a connection pool "client query" (min=4, max=128) | |
| [2mDec 15 21:29:07.441[0m [32m INFO[0m nostr_rs_relay::db: Built a connection pool "event writer" (min=1, max=4) | |
| [2mDec 15 21:29:07.441[0m [32m INFO[0m nostr_rs_relay::db: opened database "/usr/src/app/db/nostr.db" for writing | |
| [2mDec 15 21:29:07.441[0m [32m INFO[0m nostr_rs_relay::schema: DB version = 8 | |
| [2mDec 15 21:29:07.441[0m [32m INFO[0m nostr_rs_relay::db: Enabling rate limits for event creation (50/sec) | |
| [2mDec 15 21:29:12.261[0m [32m INFO[0m nostr_rs_relay::db: Could not parse hex range from author "tungstenite?" |
| diff --git a/webv2/damus.js b/webv2/damus.js | |
| index 57e19dd..aae01ec 100644 | |
| --- a/webv2/damus.js | |
| +++ b/webv2/damus.js | |
| @@ -225,7 +225,7 @@ function was_pubkey_notified(pubkey, ev) | |
| function should_add_to_home(ev) | |
| { | |
| - return ev.kind === 1 || ev.kind === 42 || ev.kind === 6 | |
| + return ev.kind === 1 || ev.kind === 2 || ev.kind === 42 || ev.kind === 6 |
| mkdir -m 0700 -p ~/.gnupg | |
| brew install gnupg | |
| # install pinentry-mac | |
| brew install pinentry-mac | |
| echo "pinentry-program ${$(which pinentry-mac)}" >> ~/.gnupg/gpg-agent.conf | |
| # Run for the first time | |
| gpgconf --launch gpg-agent | |
| export SSH_AUTH_SOCK=$HOME/.gnupg/S.gpg-agent.ssh |
| function aes_cbc_encrypt(data, rawKey) { | |
| const iv = window.crypto.getRandomValues(new Uint8Array(16)); | |
| return aes_cbc_key(rawKey).then(function(key) { | |
| return window.crypto.subtle.encrypt( | |
| { | |
| name: "AES-CBC", | |
| //Don't re-use initialization vectors! |
| [ | |
| "ed1d0e1f743a7d19aa2dfb0162df73bacdbc699f67cc55bb91a98c35f7deac69", | |
| "fd3fdb0d0d8d6f9a7667b53211de8ae3c5246b79bdaf64ebac849d5148b5615f", | |
| "e668a111aa647e63ef587c17fb0e2513d5c2859cd8d389563c7640ffea1fc216", | |
| "1bbb8324577ac089607e45813bac499ebdab4621d029f8c02b2c82b4410fd3f4", | |
| "51535ad9f0e13a810f73ea8829a79b3733bd1fffb767c4885990b02f59103a13", | |
| "2508ed2c2ab3f6728a880fafbc0895a2afeacbb74eb69847255fb60564af0d85", | |
| "3707f1efc7515524dce41d3bf50bfd9fdaed3494620b5f94fcf16d2766da4ec2", | |
| "dbab9040bc1f0c436b0f92f517702498358edc1fde2c7884d0e1036c739d44f3", | |
| "ad5aab5be883a571ea37b231cd996d37522e77d0f121cedfd6787b91d848268e", |
| [ | |
| { | |
| "id": "5618e48f0abe4e10", | |
| "type": "tab", | |
| "label": "Stacker News", | |
| "disabled": false, | |
| "info": "", | |
| "env": [] | |
| }, | |
| { |
| [{"key":"AccountsDisplayDensity","value":"0"},{"key":"AccountsEmphasizedOutflows","value":false},{"key":"AccountsStripedRows","value":true},{"key":"AutoDistributeSplits","value":true},{"key":"AutoEnableRunningBalance","value":true},{"key":"AutomaticallyMarkAsCleared","value":false},{"key":"BetterScrollbars","value":"0"},{"key":"BottomNotificationBar","value":false},{"key":"BudgetCategoryFeatures","value":true},{"key":"BudgetProgressBars","value":"0"},{"key":"BudgetQuickSwitch","value":true},{"key":"BudgetSpendingGoal","value":false},{"key":"BulkManagePayees","value":false},{"key":"CalendarFirstDay","value":"0"},{"key":"CategoryActivityCopy","value":false},{"key":"CategoryActivityPopupWidth","value":"0"},{"key":"CategorySoloMode","value":"0"},{"key":"ChangeEnterBehavior","value":true},{"key":"ChangeMemoEnterBehavior","value":true},{"key":"CheckCreditBalances","value":false},{"key":"CheckNumbers","value":false},{"key":"ClearSelection","value":false},{"key":"CollapseSideMenu","value":true},{"key":"ColourBlindMod |
| const moment = require('moment') | |
| /** | |
| * Draws table fields | |
| */ | |
| const FIELDS = [ | |
| 'draws.draw_date', | |
| 'draws.lowest_crs', | |
| 'draws.invitations_issued', | |
| 'draws.tie_break', |
| marvin on master [!?] via marvin-project | |
| ➜ ./run_standalone.py | |
| 2018-07-05 20:53:34,915 INFO [MainProcess/MainThread|marvinbot.net] Starting Downloader with a ThreadPoolExecutor, workers=1 | |
| 2018-07-05 20:53:34,928 INFO [MainProcess/MainThread|marvinbot.core] Adding handler: plugins, priority: 0, plugin: None | |
| 2018-07-05 20:53:34,929 INFO [MainProcess/MainThread|marvinbot.core] Adding handler: authenticate, priority: 0, plugin: None | |
| 2018-07-05 20:53:34,929 INFO [MainProcess/MainThread|marvinbot.core] Adding handler: users, priority: 0, plugin: None | |
| 2018-07-05 20:53:34,929 INFO [MainProcess/MainThread|marvinbot.core] Adding handler: commands_list, priority: 0, plugin: None | |
| 2018-07-05 20:53:34,930 INFO [MainProcess/MainThread|marvinbot.core] Adding handler: help, priority: 0, plugin: None | |
| 2018-07-05 20:53:34,930 INFO [MainProcess/MainThread|marvinbot.core] Adding handler: [<function filter_bot_membership_change at 0x7f36cfd77268>], priority: 0, plugin: None | |
| 2018-07-05 20:53:34,930 INFO [MainProcess/M |
I hereby claim:
To claim this, I am signing this object: