All Projects → aadibajpai → university

aadibajpai / university

Licence: other
proof of concept to detect website visits from a university

Programming Languages

HTML
75241 projects

Labels

Projects that are alternatives of or similar to university

Worker Typescript Template
ʕ •́؈•̀) TypeScript template for Cloudflare Workers
Stars: ✭ 129 (+658.82%)
Mutual labels:  workers
Task bunny
TaskBunny is a background processing application written in Elixir and uses RabbitMQ as a messaging backend
Stars: ✭ 193 (+1035.29%)
Mutual labels:  workers
cloudflare-worker-router
A super lightweight router (1.3K) with middleware support and ZERO dependencies for CloudFlare Workers.
Stars: ✭ 144 (+747.06%)
Mutual labels:  workers
Gores
👷 Redis-backed library for creating background jobs in Go. Placing jobs in multiple queues, and process them later asynchronously.
Stars: ✭ 137 (+705.88%)
Mutual labels:  workers
Tunny
A goroutine pool for Go
Stars: ✭ 2,755 (+16105.88%)
Mutual labels:  workers
Preact Worker Demo
Demo of preact rendering an entire app in a Web Worker.
Stars: ✭ 204 (+1100%)
Mutual labels:  workers
Workq
Job server in Go
Stars: ✭ 1,546 (+8994.12%)
Mutual labels:  workers
terraform-aws-eks-workers
Terraform module to provision an AWS AutoScaling Group, IAM Role, and Security Group for EKS Workers
Stars: ✭ 82 (+382.35%)
Mutual labels:  workers
Ost
Redis based queues and workers.
Stars: ✭ 163 (+858.82%)
Mutual labels:  workers
worker-template-postgres
Reference demo and modified PostgreSQL driver to connect Cloudflare Workers to a relational database.
Stars: ✭ 75 (+341.18%)
Mutual labels:  workers
Worker Plugin
👩‍🏭 Adds native Web Worker bundling support to Webpack.
Stars: ✭ 1,840 (+10723.53%)
Mutual labels:  workers
Php Resque
An implementation of Resque in PHP.
Stars: ✭ 157 (+823.53%)
Mutual labels:  workers
Google Drive Index
Index Google Drive Files Easily and Free
Stars: ✭ 205 (+1105.88%)
Mutual labels:  workers
Meteor Service Worker
An universal service worker for meteor apps
Stars: ✭ 132 (+676.47%)
Mutual labels:  workers
taskinator
A simple orchestration library for running complex processes or workflows in Ruby
Stars: ✭ 25 (+47.06%)
Mutual labels:  workers
Simpleue
PHP queue worker and consumer - Ready for AWS SQS, Redis, Beanstalkd and others.
Stars: ✭ 124 (+629.41%)
Mutual labels:  workers
Tiny Worker
Tiny WebWorker for the Server
Stars: ✭ 196 (+1052.94%)
Mutual labels:  workers
jobqueue
Jobqueue manages running and scheduling jobs (think Sidekiq or Resque for Go).
Stars: ✭ 37 (+117.65%)
Mutual labels:  workers
html
HTML templating and streaming response library for Service Worker-like environments such as Cloudflare Workers.
Stars: ✭ 41 (+141.18%)
Mutual labels:  workers
IPpy
🚀 Ping IP addresses and domains in parallel to find the accessible and inaccessible ones.
Stars: ✭ 54 (+217.65%)
Mutual labels:  workers

university request detection proof of concept

proof of concept

find catchier title maybe

should detect university if you visit this from a university

imagine if I had this last year during college application szn

API

URL: https://uni.aadibajpai.workers.dev

status code 200 with university name as text body if found.

Else, 404 not found

Eg. {status: 200, "Columbia University"} or {status: 404, "not found"}

No rate limits or anything, go wild. Okay, Cloudflare Workers have a limit of 100,000 requests a day so maybe keep that into account.

For requests made through a backend, you can pass the IP address in a x-lookup-ip header.

API source code: https://github.com/aadibajpai/university-worker

Example Usage

See index.html

I set it up for my website too as a possible implementation to slightly modify text if a university visitor is detected.

Look at that here.

Why?

I thought about this last year while doing college applications. Was easier to implement than I expected and fun. I think it has potential.

Isn't this overkill?

no u


Thanks to my friend Nisala for help with making and testing this <3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].