Coder Social home page Coder Social logo

utkarshsingh99 / conactivity Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ayushjainrksh/conactivity

1.0 2.0 0.0 271 KB

A tool built with Puppeteer that parses the LinkedIn profiles of a company's employees and returns the list of active employees.

License: MIT License

JavaScript 100.00%

conactivity's Introduction

Hi ๐Ÿ‘‹, this project is being actively developed and maintained. If you would like to receive updates about the progress, you can follow @ayushjn_ on Twitter ๐Ÿ‘ค.

ConActivity

"Connect with active LinkedIn users"

License: MIT GitHub issues PRs welcome! All Contributors GitHub stars Follow @ayushjn_

Do you find it difficult to network with people on LinkedIn?

If most of your connection requests to recruiters or employees are not being accepted then there's a possibility that:

  • You didn't attach an invite note with the connection request (but you can eliminate this next time when you send the requests).
  • A particular employee might not be interested in accepting the connections or is not interested in your profile (this rarely happens).
  • The most frequent reason for a connection request not being accepted is that the employee may not be active on LinkedIn or does not have time to check their account.

To avoid waste of time and effort sending connection requests to inactive LinkedIn members, use ConActivity.

ConActivity is a tool that scrapes LinkedIn data and returns the profile links of a company's employees active on LinkedIn. Using ConActivity, you can target active LinkedIn users and send connection requests.

Getting started

Try it out!

Prerequisites

Usage

  • Clone the repo.

    https://github.com/ayushjainrksh/conactivity.git

  • Navigate to the cloned repo.

    cd conactivity

  • In the root directory, install dependencies.

    npm install

  • Add your credentials
    • Create a .env file in the root directory.

      touch .env

    • Add your LinkedIn account credentials and the company's LinkedIn handle. Your .env file should look like:
      EMAIL=<LinkedIn email ID>
      PASSWORD=<LinkedIn password>
      COMPANY=google
      
  • Now you're all set. Run the script.

    npm start

Wait for the script to complete parsing. The links would appear in the terminal. You can visit the active user profiles and connect by attaching an invite note. Update the .env file to repeat the process for any other company.

How does it work?

  1. The user enters the company's LinkedIn handle and runs ConActivity.
  2. The script launches an automated browser tab.
  3. The user is logged in with their account credentials automatically.
  4. The script redirects to the company's profile page and visits the all employees page from there.
  5. Now the script scrapes all the links to user profiles and visits their activity pages one by one.
  6. It parses the last 5 activities(likes, comments, posts, etc.) of employees.
  7. The script return urls of the employees active on linkedIn within a week.
  8. You can use these URLs to visit the profiles and send connection requests.

Features

  • Get direct LinkedIn handles of active employees of a company in a few minutes.
  • LinkedIn users won't be notified when you use the script as it doesn't visit their profiles.

Caveats

  • Problematic with slow internet speed (check your internet connection and try again).
  • There's a limit to the number of LinkedIn logins at a given time (if you see a security check on login, please wait for some time before using the script again).

LICENCE

ConActivity is licenced under the MIT Licence.

Contributing โค๏ธ

Follow contributing.md to start contributions.

Code of Conduct

Read our code_of_conduct.md

If you get stuck somewhere, feel free to open an issue for discussion or shoot a DM on my socials.

Terms of service

Please read LinkedIn's User agreement before using this script.

This script is being used for educational purposes only and discourages users to scrape large amount of data at a time as this can lead to the termination of their LinkedIn account. The author or any of the contributor doesn't hold any responsibility in such a case whatsoever. It is recommended to use a secondary LinkedIn account to use the script for a longer period of time to avoid the risk of losing your LinkedIn account.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Ayush Jain

๐Ÿ’ป ๐Ÿ“–

Nancy Chauhan

๐Ÿ’ป ๐Ÿ›

Rachitt Shah

๐Ÿ“–

Swapnil Sengupta

๐Ÿ“–

Rajkumar S

๐Ÿ’ป ๐Ÿ›

Cedric Wille

๐Ÿ’ป

Aman Desai

๐Ÿ’ป

Stanislav Petrosyan

๐Ÿ“–

This project follows the all-contributors specification. Contributions of any kind welcome!

conactivity's People

Contributors

allcontributors[bot] avatar amandesai01 avatar ayushjainrksh avatar cwille97 avatar nancy-chauhan avatar rachittshah avatar rajkumaar23 avatar stanipetrosyan avatar swapnil-2001 avatar utkarshsingh99 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.