Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Viber number parser, viber checker

Translated89 USD

Client's review of cooperation with Andrey Sekletsov

Quality
Professionalism
Cost
Contactability
Deadlines

The contractor cannot complete the work, instead of three days it takes a month, does not communicate, the work is not progressing.

  1. 490    9  2   1
    Winning proposal3 days89 USD

    To implement a Viber number parser with all necessary functions, it is required to create a program or script that will interact with the Viber API or use other data collection methods, such as emulating the Viber client through mobile devices or desktop applications.

    ### Main steps for implementation:

    1. **Using API or emulation:**
    - It is important to clarify that Viber does not officially provide an open API for such operations, so the work will be carried out either through emulation of the mobile client (for example, using tools like Appium) or through the desktop client.

    2. **Multithreading:**
    - Implementing multithreading will allow running multiple threads for simultaneous work with different Viber accounts. This can be implemented using programming languages such as Python, C#, or Node.js with support for parallelism.

    3. **Data collection:**
    - Libraries for working with Excel can be used, for example, `openpyxl` or `pandas` for Python, to collect data and save it to an Excel file.
    - To add numbers from a text file, it will be necessary to process the file with numbers and verify them through Viber.

    4. **Activity check:**
    - To collect data on the last activity of users, third-party services or parsing the interface of the mobile/desktop Viber application can be used.

    5. **Filtering and sorting:**
    - After data collection, it is necessary to implement a sorting algorithm by the date of the last activity, as well as add the ability to clear lists.

    ### Approximate technology stack:
    - **Programming language:** Python, C#, Node.js.
    - **Working with Excel:** `openpyxl`, `pandas` (for Python) or `NPOI` (for C#).
    - **Emulation:** Appium, Selenium (for automation and UI parsing).
    - **Multithreading:** `concurrent.futures`, `multiprocessing` (Python), `System.Threading` (C#).

  2. 1 proposal concealed

Client
Sergey Serhio
Ukraine Kharkiv  3  0
Project published
1 year back
94 views