I hereby claim:
- I am rchatterjee on github.
- I am rchatterjee (https://keybase.io/rchatterjee) on keybase.
- I have a public key whose fingerprint is F856 9BE8 6988 1BCF 26CC 37A0 54F2 A2AD 9C63 D6C3
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
If you want to get the list of apps we found that can be used for intimate partner surveillance (IPS), please contact at (rahul@cs.cornell.edu) with your affiliation and a brief description of your purpose for obtaining the data.
The app-info.db
contains all the app information we have crawled from Play Store
and App Store, and output of our ML and manual classification. This is a sqlite
database
you can use sqlite3
in terminal or Sqlite Viewer type browser extension to view the datbase.
<!HTML> | |
<head> | |
<script> | |
function exit(e) { | |
window.location.replace("https://www.google.com"); | |
} | |
</script> | |
</head> | |
<body> | |
<?php |
# common shell commands | |
alias emacs="emacsclient -t" # used to be "emacs -nw" | |
alias semac="sudo emacsclient -t" # used to be "sudo emacs -nw" | |
alias emacsgui="emacsclient -c -a emacs" # new - opens the GUI with alternate non-daemon | |
alias em="emacs" | |
alias eamcs="em" | |
alias emac="emacs" | |
alias wl="wc -l" | |
alias la="ls -a" |
# common shell commands | |
alias emacs="emacsclient -t" # used to be "emacs -nw" | |
alias semac="sudo emacsclient -t" # used to be "sudo emacs -nw" | |
alias emacsgui="emacsclient -c -a emacs" # new - opens the GUI with alternate non-daemon | |
alias em="emacs" | |
alias eamcs="em" | |
alias emac="emacs" | |
alias wl="wc -l" | |
alias la="ls -a" |
import csv | |
from multiprocessing import Pool | |
import itertools | |
import mmap | |
import io | |
def approx_split_file(f, n): | |
""" | |
Does not work on gzip | |
Returns n seek locations which approximately split the file into |
# Add more terms and rerun the python-scraper script to update the tables. | |
AGENT = { | |
'en': ['boyfriend', 'girlfriend', 'wife', 'husband', 'spouse'], | |
'es': ['novio', 'novia', 'esposa', 'esposo', 'hombre', 'mujer'], | |
'fr': ['petit ami', 'petite amie', 'copain', 'copine', 'mari', 'femme', 'épouse', 'époux', 'conjoint'], | |
'ru': ['парень', 'подруга', 'жена', 'муж', 'супруг', 'муж'], | |
'it': ['ragazzo', 'ragazza', 'fidanzato', 'fidanzata', 'moglie', 'marito', 'coniuge', 'marito'], | |
'pt': ['namorado', 'namorada', 'esposa', 'marido', 'cônjuge', 'esposo', 'parceiro', 'parceira', 'mulher'], | |
'ar': ['حبيب' , 'حبيبة' , 'زوجة' , 'زوج' , 'شريك' , 'شريكة'], | |
'bn': ['প্রেমিক', 'প্রেমিকা', 'বন্ধু', 'বান্ধবী', 'স্ত্রী', 'স্বামী', 'পতি', 'পত্নী', 'বউ'], |
# Add more terms and rerun the python-scraper script to update the tables. | |
AGENT = { | |
'en': ['boyfriend', 'girlfriend', 'wife', 'husband', 'spouse'], | |
'es': ['novio', 'novia', 'esposa', 'esposo', 'hombre', 'mujer'], | |
'fr': ['petit ami', 'petite amie', 'copain', 'copine', 'mari', 'femme', 'épouse', 'époux', 'conjoint'], | |
'ru': ['парень', 'подруга', 'жена', 'муж', 'супруг', 'муж'], | |
'it': ['ragazzo', 'ragazza', 'fidanzato', 'fidanzata', 'moglie', 'marito', 'coniuge', 'marito'], | |
'pt': ['namorado', 'namorada', 'esposa', 'marido', 'cônjuge', 'esposo', 'parceiro', 'parceira', 'mulher'], | |
'ar': ['حبيب' , 'حبيبة' , 'زوجة' , 'زوج' , 'شريك' , 'شريكة'], | |
'bn': ['প্রেমিক', 'প্রেমিকা', 'বন্ধু', 'বান্ধবী', 'স্ত্রী', 'স্বামী', 'পতি', 'পত্নী', 'বউ'], |