Giter Club home page Giter Club logo

okcreeper's Introduction

OkCreeper

Source from the now defunct OkCreeper, basically as it was the day it died. May you rest in peace...

For those unfamiliar, OkCreeper was a webapp that allowed you to browse OkCupid profiles anonymously. It was getting ~2500 daily unique visitors around the time when OkCupid sent me a takedown request. Sad as it was to see all that hard work gone, it got an outpouring of love on r/okcupid and plenty of fain mail once I spread the bad news, and it felt amazing to have created something that people actually enjoyed interacting with. Thanks everyone...

Tech

OkCreeper is flask on the backend and uses angular on the frontend. This was my first forray into angular so I can't promise the code is great, but it works well enough. Assets are compiled(compass), minified, gzipped, and uploaded to s3 using a couple of internal tools and s3tup, my s3 deployment/configuration library, in order to lighten the load on my very stressed m1 small server. Requests are made using the awesome requests library, and data is parsed from the pages using a combination of ghettorigged regexes and beatifulsoup backed by lxml. Beneath flask is uwsgi running behind nginx in emperor mode, and my deployments were one touch using a few personal ansible playbooks.

okcreeper's People

Contributors

heyimalex avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

svanoort

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.