Raleigh, NC

JR Oakes

Elite
@jroakes

I'm just slow.

tech-seo-crawler. Build a small, 3 domain internet using Github pages and Wikipedia and construct a crawler to crawl, render, and index.

77

screaming-frog-shingling. Uses Screaming Frog Internal HTML with text extraction along with a shingling algorithm to compare content duplication across the pages of a crawled site.

47

ForecastGA. A Python tool to forecast Google Analytics data using several popular time series models.

43

querycat. A Sample repo using the Apriori and FP Growth algorithms to produce categories for queries, and BERT for PoP change visualization.

41

gsc-logger. Google Search Console Logger for Google App Engine

40

ghost-material. Materialize Theme For Ghost.js

36

SEODP. The SEO Data Platform automates SEO analysis, aggregating data from Google Analytics 4, Search Console, Page Speed Insights, and rendered content. Powered by Google Gemini AI, it emails actionable insights weekly or monthly, streamlining SEO workflows.

35

glove-to-word2vec. Converting GloVe vectors into word2vec format for easy usage with Gensim

32

CrawlnChat. A modular web crawling and chat system that allows for ingesting website content through XML sitemaps, converting to vector embeddings, and providing AI-powered chat interfaces through multiple frontend options.

28

iCodeSEO. Repo for Content for iCodeSEO.dev

23

Google-Data. Python

18

RepoCoder. RepoCoder is a Python package that allows you to send your code for review using Large Language Models (LLMs) like Anthropic's Claude or Google's Gemini. It provides an easy way to get code reviews, suggestions for improvements, and more.

16

NodeRank. Content Extraction using the PageRank algorithm to find the element containing the best content.

13

Taxonomy. Jupyter Notebook

10

MassStructuredDataTester. Mass URL Checker for Google's Structured Data Testing Tool

8

daily-seo. Uses Gemini Model to auto-curate content from 20+ individual user and website feeds. Feeds are setup using the rss.app tool because it supports pulling Twitter posts for provided users. Script runs with a GitHub action every four hours.

8

WayDiffer. Waydiffer is a Streamlit application that compares website versions archived in the Wayback Machine.

6

geneticML. Automatically refine Python code to meet specified objectives.

6

google-analytics. A command-line interface and Python API wrapper for Google Analytics.

5

Nozzle2BigQuery. Local or Google Cloud Function for pulling Nozzle ranking data into BigQuery

5

python-semrush. Python wrapper around the SEMrush API.

5

AutoMCP. AutoMCP is a tool for automatically generating Model Context Protocol (MCP) tools, resources, and prompts from OpenAPI specifications.

4

DailySEOFeed. A Bluesky Feed Generator that curates SEO content based on community interaction patterns. The algorithm ranks discussions based on likes, reposts, and replies, with a 48-hour content lifespan and recency boost for fresh content.

4

Npath. Exploring path sequences in GA4 BigQuery data

4

chord-rnn. Character and Word Level RNN, LSTM, GRU

3

CrUX-Queries.

3

Unsupervised-Sentence-Summarization. Unsupervised sentence summarization by contextual matching

3

SchemaAnalyzer. Python

2

brand-discover-viz. Python

2

prophet. Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

2

page-analytics-to-csv. Download Google Page Analytics to CSV

2

Senta. Baidu's open-source Sentiment Analysis System.

2

search-engine-ranking. 📊 Repository for the study on 11.8 Million Google Search Results

2

word2vec-api. Simple web service providing a word embedding model

2

stat-python-beam-dataflow-cron. Python Apache Beam pipeline for Stat running in Google DataFlow using CRON scheduler on Google App Engine

2

OpenNMT. Open-Source Neural Machine Translation in Torch

2

content-codeseo. Content CodeSEO

1

slack-parlai. Python Machine Learning Package for Providing Corpus, Sentiment Analysis & Entity Extraction

1

google-searchconsole. A wrapper for the Google Search Console API.

1

n-beats. Pytorch/Keras implementation of N-BEATS: Neural basis expansion analysis for interpretable time series forecasting.

1

GA4Map. Jupyter Notebook

1

ecs-fargate-taskqueue. Uses AWS Lambda and Fargate for exposing an API for long running tasks.

1

SF-Issues-to-Pages. Python

1

transformers. 🤗 Transformers: State-of-the-art Natural Language Processing for Pytorch, TensorFlow, and JAX.

1

fortune500. Fortune 500 company lists since 1955 in CSV format, mostly parsed using Beautiful Soup

1
45
Apply