Skip to content

Instantly share code, notes, and snippets.

View rbonick's full-sized avatar

Ryan rbonick

View GitHub Profile
@rbonick
rbonick / post_2024_news_sources.md
Last active November 7, 2024 15:53 — forked from brianckeegan/post_2024_news_sources.md
Post-2024 news sources

Mainstream media failed to hold Trump to account over the course of the 2024 presidential campaign through "view from nowhere" centrism and false equivalencies between both campaigns.

Here is a list of news organizations, newsletters, and writers that are audience-funded and/or non-profits committed to independent and investigative journalism.

Rules

  • No centrist contrarians or right-wing authors
  • No reactionary-tolerant platforms (Substack, X, etc.)

Investigative journalism

@rbonick
rbonick / post_2024_news_sources.md
Created November 7, 2024 15:53 — forked from brianckeegan/post_2024_news_sources.md
Post-2024 news sources

Mainstream media failed to hold Trump to account over the course of the 2024 presidential campaign through "view from nowhere" centrism and false equivalencies between both campaigns.

Here is a list of news organizations, newsletters, and writers that are audience-funded and/or non-profits committed to independent and investigative journalism.

Rules

  • No centrist contrarians or right-wing authors
  • No reactionary-tolerant platforms (Substack, X, etc.)

Investigative journalism

@rbonick
rbonick / Bikethread.json
Last active June 11, 2024 00:17
Bikethread (bsky feed via skyfeed.app)
{
"displayName": "Bikethread",
"blocks": [
{
"id": "aaaotcfxyw4te",
"type": "input",
"inputType": "firehose"
},
{
"id": "aaaotcfxyuokk",
@rbonick
rbonick / gist:03e99765f44db55b72a2cfd39648abcc
Created March 21, 2018 05:00
Count total Instapaper time to read (+ article count) - set as URL for a bookmark and click to use
javascript:var time = 0; var count = 0; $('.meta_read_time.meta_item').each(function(){ time += parseInt(/\d+/.exec($(this).text())["0"]); count++; }); alert(time + " minutes to read " + count + " articles.");
@rbonick
rbonick / btw250crawl.py
Created May 6, 2015 23:11
BTW 250 Crawling script
from bs4 import BeautifulSoup
import requests
import time
NO_INFO = "We're sorry, there is currently no information available. Please check back later."
last_updated = ""
while 1:
r = requests.get('https://campusrec.illinois.edu/counts/')
@rbonick
rbonick / care-tags.css
Last active August 29, 2015 14:10
care-tags.org Stylish style
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);
// Dark Blue: #1565C0
// Mid Blue: #2196F3
// Light Blue: #90CAF9
body {
font-family: 'Open Sans', "Helvetica", sans-serif !important;
font-size: 12px !important;