mirror of
https://github.com/qeeqbox/social-analyzer.git
synced 2026-09-10 03:37:45 +02:00
2020.V.01.16 added CLI 👏
This commit is contained in:
@@ -10,6 +10,7 @@ I have been getting requests from all over the place asking me to add a python C
|
||||
**Please submit your contribution in a Pull Request!**
|
||||
|
||||
## Updates
|
||||
- (New) Added a small CLI (You can use this project from Command Line) 👏
|
||||
- Added an optional timeout and implicit wait for each detection (Some websites have a delay logic implemented in the backend)
|
||||
- Added logs (user request)
|
||||
- Added 5 seconds timeout to https.get (user request)
|
||||
@@ -50,7 +51,7 @@ Profile images **will not** be blurred. If you want them to be blurred, turn tha
|
||||
## Special Detections
|
||||
- facebook
|
||||
|
||||
## Install and run (Nodejs + NPM + Firefox)
|
||||
## Install and run as web app (Nodejs + NPM + Firefox)
|
||||
```bash
|
||||
sudo add-apt-repository ppa:mozillateam/ppa
|
||||
sudo apt-get update
|
||||
@@ -63,7 +64,21 @@ npm install
|
||||
npm start
|
||||
```
|
||||
|
||||
## Install and run (docker)
|
||||
## Install and run as cli (Nodejs + NPM + Firefox)
|
||||
```bash
|
||||
sudo add-apt-repository ppa:mozillateam/ppa
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y firefox-esr tesseract-ocr git
|
||||
git clone https://github.com/qeeqbox/social-analyzer.git
|
||||
cd social-analyzer
|
||||
rm -rf package-lock.json node_modules
|
||||
npm install lodash
|
||||
npm install
|
||||
# if you want to list all websites use node app.js -c -l
|
||||
node app.js -c -u "username" -w "youtube pinterest tumblr"
|
||||
```
|
||||
|
||||
## Install and run as web app (docker)
|
||||
```bash
|
||||
git clone https://github.com/qeeqbox/social-analyzer.git
|
||||
cd social-analyzer
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{"version":"2020.V.01.15",
|
||||
{"version":"2020.V.01.16",
|
||||
"build":"pass",
|
||||
"test":"pass",
|
||||
"websites":"255",
|
||||
"detections":"765",
|
||||
"special":"1",
|
||||
"awaiting_verification":"64",
|
||||
"auto_testing":"5ebdf895-46ae-4d37-89d8-da427b6609d1"}
|
||||
"auto_testing":"ebe64ae3-3d15-46f7-82e3-57c047cf47d8"}
|
||||
|
||||
+3
-2
@@ -5,7 +5,7 @@
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"start": "node server.js"
|
||||
"start": "node app.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"async": "3.2.0",
|
||||
@@ -26,7 +26,8 @@
|
||||
"semver": "7.3.4",
|
||||
"tmp": "0.2.1",
|
||||
"wink-tokenizer": "1.1.0",
|
||||
"wordsninja": "1.0.0"
|
||||
"wordsninja": "1.0.0",
|
||||
"yargs": "16.2.0"
|
||||
},
|
||||
"author": "QeeqBox",
|
||||
"license": "AGPL 3.0"
|
||||
|
||||
+4
-4
@@ -1760,7 +1760,7 @@
|
||||
"implicit": 0
|
||||
},
|
||||
{
|
||||
"url": "https://www.fl.ru/users/{username}/portfolio",
|
||||
"url": "https://fl.ru/users/{username}/portfolio",
|
||||
"detections": [{
|
||||
"return": "false",
|
||||
"string": "404 Not Found",
|
||||
@@ -2082,7 +2082,7 @@
|
||||
"implicit": 0
|
||||
},
|
||||
{
|
||||
"url": "https://www.fotolog.com/author/{username}",
|
||||
"url": "https://fotolog.com/author/{username}",
|
||||
"detections": [{
|
||||
"return": "false",
|
||||
"string": "That page doesn’t exist or is private",
|
||||
@@ -2126,7 +2126,7 @@
|
||||
"implicit": 0
|
||||
},
|
||||
{
|
||||
"url": "https://www.freelancer.com/u/{username}",
|
||||
"url": "https://freelancer.com/u/{username}",
|
||||
"detections": [{
|
||||
"return": "false",
|
||||
"string": "Looks like the page you are looking",
|
||||
@@ -4389,7 +4389,7 @@
|
||||
"implicit": 0
|
||||
},
|
||||
{
|
||||
"url": "https://www.quora.com/profile/{username}",
|
||||
"url": "https://quora.com/profile/{username}",
|
||||
"detections": [{
|
||||
"return": "false",
|
||||
"string": "Page Not Found",
|
||||
|
||||
Reference in New Issue
Block a user