Skip to content

Instantly share code, notes, and snippets.

Avatar

Ed Summers edsu

View GitHub Profile
@edsu
edsu / buriedsignals.py
Last active January 31, 2023 12:03
Fetch a list of featured web resources from the buriedsignals.com website
View buriedsignals.py
#!/usr/bin/env python3
import json
import requests_html
session = requests_html.HTMLSession()
response = session.get('https://buriedsignals.com/')
data = json.loads(response.html.find('#__NEXT_DATA__', first=True).text)
for post in data['props']['pageProps']['spotlights']['posts']:
@edsu
edsu / sherlock.txt
Last active January 4, 2023 01:07
The output of running `public_domains "sherlock holmes"` https://pypi.org/project/public-domains/
View sherlock.txt
comfortable.doublebedded.room
covent.garden.market
wonderfully.silent.house
hatherley.hydraulic.engineer
boscombe.valley.estate
gloves.patentleather.shoes
brilliantly.scintillating.blue
nothing.remarkable.save
homely.little.room
including.outdated.equipment
@edsu
edsu / post
Last active January 3, 2023 16:33
View post
#!/bin/bash
# Set these environment variables and you can create a (text-only) post using
# your favorite command line text editor.
#
# - EDITOR: e.g. vim, emacs, etc
# - MASTODON_POST_HOST: the hostname for our Mastodon account, e.g. chaos.social
# - MASTODON_POST_TOKEN: an app access key with write:statuses permission
#
# See: https://gist.github.com/edsu/aa6f70bb20127b1e18e05dff5e470022
@edsu
edsu / run.sh
Created December 23, 2022 14:44
View run.sh
#!/bin/bash
cd /home/ed/Projects/mastodon_digest/
# get the date
date=`TZ=GMT+24 date +%Y-%m-%d`
# create the output directory
output_dir="/var/www/inkdroid.org/mastodon-digest/$date"
mkdir $output_dir
View 951426392348090368.json
{
"edit_info": {
"initial": {
"editTweetIds": [
"951426392348090368"
],
"editableUntil": "2018-01-11T12:41:43.240Z",
"editsRemaining": "5",
"isEditEligible": true
}
View 951424303093944320.json
{
"edit_info": {
"initial": {
"editTweetIds": [
"951424303093944320"
],
"editableUntil": "2018-01-11T12:33:25.123Z",
"editsRemaining": "5",
"isEditEligible": true
}
View matrix - Social.coop wiki - Chat Export - 2022-12-01T23-16-12.577Z.txt
11/29/2022, 5:32:57 PM - ntnsndr joined the room
11/29/2022, 5:32:57 PM - ntnsndr made future room history visible to all room members.
11/29/2022, 5:32:57 PM - ntnsndr has prevented guests from joining the room.
11/29/2022, 5:32:57 PM - ntnsndr changed who can join this room.
11/29/2022, 5:32:57 PM - ntnsndr changed the room name to Social.coop wiki.
11/29/2022, 5:33:53 PM - ntnsndr invited @yerald@social.coop
11/29/2022, 5:49:49 PM - @yerald@social.coop joined the room
11/29/2022, 5:54:54 PM - ntnsndr: ** Unable to decrypt: decryption key withheld **
11/29/2022, 5:55:46 PM - @yerald@social.coop: ** Unable to decrypt: decryption key withheld **
11/29/2022, 5:56:25 PM - ntnsndr: ** Unable to decrypt: decryption key withheld **
@edsu
edsu / paradise-lost-domains.txt
Created November 29, 2022 13:09
public_domains "paradise lost" > paradist-lost-domains.txt
View paradise-lost-domains.txt
cumbrous.elements.earth
vaulted.either.host
without.exteriour.help
creating.derivative.works
reward.though.here
father.without.cloud
project.gutenbergtm.name
unfold.celestial.guide
fierce.strive.here
renowned.alcinous.host
View public_domains.py
import string
import sys
import requests
import whois
from nltk import tokenize
BOOKFILE = sys.argv[1]
OUTPUTFILE = BOOKFILE + '.possible-domains.txt'
View webpages.json
[
{
"url": "https://www.theonion.com/nasa-panics-after-asteroid-fires-back-1849587289",
"status": 200,
"content_type": "text/html; charset=utf-8",
"title": "NASA Panics After Asteroid Fires Back",
"description": "The Onion brings you all of the latest news, stories, photos, videos and more from America's finest news source.",
"image": "https://i.kinja-img.com/gawker-media/image/upload/c_fill,f_auto,fl_progressive,g_center,h_675,pg_1,q_80,w_1200/f0c0e17e9ed6acb0e1bb946a9e233c1d.jpg",
"publisher": "The Onion",
"keywords": [