A Chrome / Brave extension that changes user agent dinamically and tries to prevent browser fingerprinting.
Tested with https://www.nothingprivate.ml/
mkdir ~/anox && \
# Organizes the data import of Flicker | |
# 1 - Download all files | |
# 2 - Unzip them in a folder | |
# 3 - Run this script inside the folder | |
# 4 - Bingo, photos will be placed inside build/ organized by albums | |
require 'json' | |
require 'fileutils' |
# base service boilerplace module | |
module Service | |
module Base | |
def self.call(*args) | |
new.call(*args) | |
end | |
end | |
end |
# frozen_string_literal: true | |
class TachyonsFormBuilder < ActionView::Helpers::FormBuilder | |
include ActionView::Helpers::TagHelper | |
include ActionView::Context | |
include React::Rails::ViewHelper | |
def input_classes | |
'input-reset ba b--black-40 pa3 mt2 mb3 db w-100 f5 dark-gray' | |
end |
# Implementation of the algorithm for the RSLP Stemmer which was presented by the paper | |
# 'A Stemming Algorithm for the Portuguese Language'. | |
# | |
# In Proceedings of the SPIRE Conference, Laguna de San Raphael, Chile, November 13-15, 2001, | |
# written by Viviane Moreira Orengo and Christian Huyck. | |
# | |
# More info: http://www.inf.ufrgs.br/~viviane/rslp/index.htm | |
# Datasets got from: https://www.kaggle.com/nltkdata/rslp-stemmer | |
# | |
class PortugueseStemmer |
A Chrome / Brave extension that changes user agent dinamically and tries to prevent browser fingerprinting.
Tested with https://www.nothingprivate.ml/
mkdir ~/anox && \
# frozen_string_literal: true | |
source 'https://rubygems.org' | |
ruby '2.5.0' | |
git_source(:github) do |repo_name| | |
repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?('/') | |
"https://github.com/#{repo_name}.git" | |
end |
// Usage: | |
// | |
// ajax({ | |
// url: 'users', | |
// method: 'POST', | |
// data: JSON.stringify(user), | |
// headers: { | |
// 'Content-Type': 'application/json', | |
// }, |