Need to repair the Parser that is hosted on the server
Budget: $30 – $250 USD
Hello everybody!
1. The First task: need to repair the Parser that is hosted on the server.
After restarting the server, the Parser stopped collecting data.
I don't know what happened to him, so the question is: what to repair? I will not answer
+
2. Second task: You need to configure the Data Extractor from the server.
It was written under a slightly different code, but it can be adapted to this parser.
Information about Parser that is already installed on the server:
- It is written in javascript and typescript
- MongoDB database
- Parser is implemented by the following method:
The collector server receives data from the donor site
->
The master server receives data from the collector and stores it in the database
->
The extractor was written on the Electronjs library
exports (selectively) CSV data to my pc
- Server OS - Ubuntu without GUI, one of the latest versions.
I write about it because for some programmers it is important to have a GUI =))
=====
I will provide the following information for work:
- Archive with code hosted on the server
- Instructions from the guy who wrote the code (Maybe it will help to understand how the parser works)
- Access to servers of the following format:
Server Name: Main Server
Server IP: 185.104.XXX.XX
User name: root
Pass: huhuhuhuhuhuhuhuhuhuhu
Access is possible through SSH, or the site console
- Archive code Extractor
>>> I add more information about the parser code. >>>
Here is the info from the package.json file
{
"name": "task_planner",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build": "tsc",
"test": "echo \" Error: no test specified \ "&& exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"amqplib": "^ 0.8.0",
"dotenv": "^ 10.0.0",
"mongodb": "^ 4.1.0",
"mongoose": "^ 5.13.5",
"redis": "^ 3.1.2",
"winston": "^ 3.3.3"
},
"devDependencies": {
"@ types / amqplib": "^ 0.8.1",
"@ types / dotenv": "^ 8.2.0",
"@ types / mongodb": "^ 4.0.7",
"@ types / node": "^ 16.4.11",
"@ types / redis": "^ 2.8.31",
"@ types / winston": "^ 2.4.4",
"typescript": "^ 4.3.5"
}
}
Sincerely, E
1. The First task: need to repair the Parser that is hosted on the server.
After restarting the server, the Parser stopped collecting data.
I don't know what happened to him, so the question is: what to repair? I will not answer
+
2. Second task: You need to configure the Data Extractor from the server.
It was written under a slightly different code, but it can be adapted to this parser.
Information about Parser that is already installed on the server:
- It is written in javascript and typescript
- MongoDB database
- Parser is implemented by the following method:
The collector server receives data from the donor site
->
The master server receives data from the collector and stores it in the database
->
The extractor was written on the Electronjs library
exports (selectively) CSV data to my pc
- Server OS - Ubuntu without GUI, one of the latest versions.
I write about it because for some programmers it is important to have a GUI =))
=====
I will provide the following information for work:
- Archive with code hosted on the server
- Instructions from the guy who wrote the code (Maybe it will help to understand how the parser works)
- Access to servers of the following format:
Server Name: Main Server
Server IP: 185.104.XXX.XX
User name: root
Pass: huhuhuhuhuhuhuhuhuhuhu
Access is possible through SSH, or the site console
- Archive code Extractor
>>> I add more information about the parser code. >>>
Here is the info from the package.json file
{
"name": "task_planner",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build": "tsc",
"test": "echo \" Error: no test specified \ "&& exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"amqplib": "^ 0.8.0",
"dotenv": "^ 10.0.0",
"mongodb": "^ 4.1.0",
"mongoose": "^ 5.13.5",
"redis": "^ 3.1.2",
"winston": "^ 3.3.3"
},
"devDependencies": {
"@ types / amqplib": "^ 0.8.1",
"@ types / dotenv": "^ 8.2.0",
"@ types / mongodb": "^ 4.0.7",
"@ types / node": "^ 16.4.11",
"@ types / redis": "^ 2.8.31",
"@ types / winston": "^ 2.4.4",
"typescript": "^ 4.3.5"
}
}
Sincerely, E