Miscellanious information discovered from sniffing Tinder's API traffic.
See also: https://gist.github.com/rtt/10403467, has a lot of valuable information & is much better formatted
Requests are made to api.gotinder.com
#!/bin/sh | |
# To skip submodule update: | |
# IGNORE_SUBMODULES=1 git checkout <...> | |
# Third arg is "1" when doing a branch checkout (as opposed to a file | |
# checkout) | |
if [ "$3" = "1" ] && [ -z "$IGNORE_SUBMODULES" ]; then |
require 'rubygems' | |
require 'nokogiri' | |
class XMLRecord | |
class << self | |
def tag_handlers | |
@tag_handlers ||= [] | |
end | |
end |
# Hack-job of a class to force Sprockets to rebuild assets every request | |
class NoCacheSprockets < Sprockets::Environment | |
# Bypass Sprockets::Environment's caching, and call Sprockets::Base's method directly | |
def find_asset(path, options = {}) | |
self.class.superclass.superclass.instance_method(:find_asset).bind(self).call(path, options) | |
end | |
# Prevent any 304 responses (for the web browser's sake) | |
def not_modified?(asset,env) |
Miscellanious information discovered from sniffing Tinder's API traffic.
See also: https://gist.github.com/rtt/10403467, has a lot of valuable information & is much better formatted
Requests are made to api.gotinder.com