× bfeldman89
/resumé /publications /projects

botfeldman89

mdoc

Every hour, mdoc_scraper.py scrapes the MDOC's webpage for new press releases, new daily population pdfs, new monthly fact sheets, and new covid data updates. When a pdf is detected for the first time, the data is entered into an Airtable base, the pdf is uploaded to documentcloud, and @botfeldman89 tweets out a link to the pdf.

MDOC (May 2020)https://t.co/rMX4xfKvs2 pic.twitter.com/vsn4GXz64o

— botfeldman89 (@botfeldman89) May 11, 2020

MDOC press release: State Inmate Dies in Tallahatchie CCF https://t.co/aZ6CL9SYHY pic.twitter.com/zuxqwDyWg1

— botfeldman89 (@botfeldman89) July 15, 2020

MDOC Fact Sheet (Jul 2020)https://t.co/7diioP8t1Q pic.twitter.com/dgonsfXsfm

— botfeldman89 (@botfeldman89) July 13, 2020

As of August 11, 2020 at 4 p.m., a total of 399 MS inmates have tested positive for COVID-19. https://t.co/vZvkeGA1rc pic.twitter.com/pNK6BluMCR

— botfeldman89 (@botfeldman89) August 12, 2020

As of August 11, 2020 at 4 p.m., "There are 399 positive cases in the inmate population... There have been 458 inmates to test negative... The department has 117 positive cases among staff... 273 negative tests have been reported." https://t.co/QJ1LjDdQnd pic.twitter.com/DMX7lHVyFH

— botfeldman89 (@botfeldman89) August 12, 2020

executive orders

Every hour, sos_scraper.py scrapes the MS Sec. of State's webpage for new executive orders. When an executive order is detected for the first time, the data is entered into the Airtable base, the pdf is uploaded to documentcloud, and @botfeldman89 tweets out a link to the pdf.

The Sec. of State has added an executive order to its website.
On 7/30/2020, Gov. Reeves issued Executive Order No. 1515.https://t.co/x6o0BBEebL pic.twitter.com/tdZSDPfH5O

— botfeldman89 (@botfeldman89) July 30, 2020

#msleg

Every hour, msleg_scraper.py scrapes the #msleg webpage for new changes made to the committee schedules. When a change is detected, the data is entered into the Airtable base and @botfeldman89 tweets out a link to and screenshot of the schedule. A reply tweet is then posted with a diff illustrating what exactly changed.

cmte. schedule diffpic.twitter.com/a1QIhUnBb6

— botfeldman89 (@botfeldman89) June 9, 2020

Every hour, senate_cmte_agendas.py scrapes the #msleg webpage for updates made to the Senate's committee agendas. When a change is detected, the data is entered into the Airtable base, the pdf is uploaded to documentcloud.org, and @botfeldman89 tweets out a link to and screenshot of the agenda.

The public document providing the currently available agendas for MS Senate committees was updated on 3/2/2020 (https://t.co/2GVT4yQo9P) pic.twitter.com/pEXWQvU7Gk

— botfeldman89 (@botfeldman89) March 2, 2020

#otd

Every hour, scheduled_tweets.py runs and checks an airtable base for scheduled tweets. Originally, I used this to tweet links to EJI's online calendar of racial injustices, but EJI has since automated its own tweets for that. I also used this for #OTD tweets of old newspaper clippings regarding racial terrorism in MS. I've also used this script for #OTD tweets reagarding instances of law enforcement officers in MS shooting and killing people and links to public records requests regarding police surveillance technology (primarily, body cameras).

132 years ago #OTD, via @eji_org, "Hinds County Grand Jury Reports Horrible Prison Conditions in Mississippi" https://t.co/b7ckUzLE2s

— botfeldman89 (@botfeldman89) July 10, 2019

83 years ago #OTD, via @clarionledger, "Mississippi Leads Nation In Lynchings Since 1882" https://t.co/R4FXcgcVw1 pic.twitter.com/JquG3woGYU

— botfeldman89 (@botfeldman89) February 21, 2020

112 years ago #OTD, via @NCAppeal , "Brookhaven Scene Of Another Lynching" https://t.co/tteoyIj4WT pic.twitter.com/WcMirzpqdr

— botfeldman89 (@botfeldman89) February 13, 2020

4yrs ago #OTD, a Columbus police officer shot & killed Ricky Javenta Ball — a 26yo Black man fleeing a traffic stop https://t.co/UichbNBQi5 LEOs in MS have shot & killed 42 ppl since

— botfeldman89 (@botfeldman89) October 16, 2019

On Jun 2, 2017, @aclu_ms requested a copy of Louisville Police Dept's #bodycams policy. On Jun 9, 2017, they responded & provided a copy of their bodycam policy. 👇 https://t.co/seGPwUsXBR pic.twitter.com/Nz72CCh860

— botfeldman89 (@botfeldman89) March 6, 2020