Skip to content

Instantly share code, notes, and snippets.

View benborges's full-sized avatar

Ben Borges benborges

View GitHub Profile
@benborges
benborges / main.sh
Created June 14, 2023 13:51 — forked from pojntfx/main.sh
Bluesky/AT Protocol: cURL API Interaction Cheatsheet
#!/bin/bash
# This script resolves a DID, retrieves an API key, fetches a user's feed,
# and posts a "Hello, world" message to the user's feed.
# Resolve DID for handle
HANDLE='felicitas.pojtinger.com'
DID_URL="https://bsky.social/xrpc/com.atproto.identity.resolveHandle"
export DID=$(curl -G \
--data-urlencode "handle=$HANDLE" \
@benborges
benborges / attributes.rb
Created June 1, 2023 20:05 — forked from lizthegrey/attributes.rb
Hardening SSH with 2fa
default['sshd']['sshd_config']['AuthenticationMethods'] = 'publickey,keyboard-interactive:pam'
default['sshd']['sshd_config']['ChallengeResponseAuthentication'] = 'yes'
default['sshd']['sshd_config']['PasswordAuthentication'] = 'no'
@benborges
benborges / rclone_sync.sh
Created July 1, 2022 16:07 — forked from aquigni/rclone_sync.sh
Rclone syncing bash script
#!/bin/bash
##############################################################
### RCLONE SYNC SCRIPT
##############################################################
### crontab -e every 4 hours:
# 0 */4 * * * root /root/scrpts/rclone_sync.sh >/dev/null 2>&1
### Useful rclone commands:
# rclone config show
@benborges
benborges / keybase.md
Last active January 3, 2019 01:05
keybase

Keybase proof

I hereby claim:

  • I am benborges on github.
  • I am benborges (https://keybase.io/benborges) on keybase.
  • I have a public key ASBpCBxLLXc6WYzkP_KXfdvSOnCI4LWrhNvjswxfN4B_YQo

To claim this, I am signing this object: