LinkedIn connections analyzer

Overview

LinkedIn Connections Analyzer

๐Ÿ”— https://linkedin-analzyer.herokuapp.com

GIF of end product

Hey hey ๐Ÿ‘‹ , welcome to my LinkedIn connections analyzer. I recently found out that LinkedIn allow you to export your connections data in CSV format. I got curious and downloaded a copy for myself found out it contains informations that is publicly available to LinkedIn users. Data you are seeing now is my (Okkar Min's) connections data. If you would like to see your own data, just upload your Connections.csv obtained from LinkedIn using the uploader box

Do let me know how I could improve this!

๐Ÿฅž Technology Stack

  • ๐ŸŽž Framework : Streamlit
  • ๐Ÿ’„ UI Components : Plotly
  • ๐ŸŽฌ Animations : Lottie

Folder structure

linkedin-connections-analyzer/
โ”ฃโ”โ” ๐Ÿ“‚ .streamlit           # Streamlit configurations
โ”ƒ โ”—โ”โ” config.toml           # Custom theme
โ”ฃโ”โ” ๐Ÿ“‚ assets               # Public assets
โ”ƒ โ”ฃโ”โ” end_product.gif
โ”ƒ โ”ฃโ”โ” hand_shake_mask.png
โ”ƒ โ”—โ”โ” linkedin_logo.png
โ”ฃโ”โ” ๐Ÿ“‚ utils                # Helper functions
โ”ƒ โ”—โ”โ” __init__.py
โ”ฃโ”โ” .gitignore
โ”ฃโ”โ” Procfile                # For Heroku
โ”ฃโ”โ” README.md
โ”ฃโ”โ” app.py                  # THE MVP
โ”ฃโ”โ” okkar_connections.csv
โ”ฃโ”โ” requirements.txt    
โ”—โ”โ” setup.sh                # For Heroku

How to run

  1. Clone this repository
  2. Install dependencies
  3. streamlit run app.py
git clone https://github.com/OkkarMin/linkedin-connections-analyzer.git
cd linkedin-connections-analzyer
pip install -r requirements.txt
streamlit run app.py
You might also like...
Easy-apply-bot - A LinkedIn Easy Apply bot to help with my job search.

easy-apply-bot A LinkedIn Easy Apply bot to help with my job search. Getting Started First, clone the repository somewhere onto your computer, or down

A static type analyzer for Python code

pytype - ? โœ” Pytype checks and infers types for your Python code - without requiring type annotations. Pytype can: Lint plain Python code, flagging c

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

GoAccess What is it? GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal on *nix systems or through y

A static type analyzer for Python code

pytype - ๐Ÿฆ† โœ” Pytype checks and infers types for your Python code - without requiring type annotations. Pytype can: Lint plain Python code, flagging c

EML analyzer is an application to analyze the EML file

EML analyzer EML analyzer is an application to analyze the EML file which can: Analyze headers. Analyze bodies. Extract IOCs (URLs, domains, IP addres

A Python pickling decompiler and static analyzer

Fickling Fickling is a decompiler, static analyzer, and bytecode rewriter for Python pickle object serializations. Pickled Python objects are in fact

Validate all your Customer IAM Policies against AWS Access Analyzer - Policy Validation
Validate all your Customer IAM Policies against AWS Access Analyzer - Policy Validation

โœ… Access Analyzer - Batch Policy Validator This script will analyze using AWS Access Analyzer - Policy Validation all your account customer managed IA

A very basic esp32-based logic analyzer capable of sampling digital signals at up to ~3.2MHz.
A very basic esp32-based logic analyzer capable of sampling digital signals at up to ~3.2MHz.

A very basic esp32-based logic analyzer capable of sampling digital signals at up to ~3.2MHz.

The core packages of security analyzer web crawler
The core packages of security analyzer web crawler

Security Analyzer ๐Ÿ A large scale web crawler (considered also as vulnerability scanner tool) to take an overview about security of Moroccan sites Cu

Output Analyzer for you terminal commands
Output Analyzer for you terminal commands

Output analyzer (OZER) You can specify a few words inside config.yaml file and specify the color you want to be used. installing: Install command usin

Rust syntax and lexical analyzer implemented in Python.
Rust syntax and lexical analyzer implemented in Python.

Rust Scanner Rust syntax and lexical analyzer implemented in Python. This project was made for the Programming Languages class at ESPOL (SOFG1009). Me

CubingB is a timer/analyzer for speedsolving Rubik's cubes, with smart cube support
CubingB is a timer/analyzer for speedsolving Rubik's cubes, with smart cube support

CubingB is a timer/analyzer for speedsolving Rubik's cubes (and related puzzles). It focuses on supporting "smart cubes" (i.e. bluetooth cubes) for recording the exact moves of a solve in real time.

This is a Saleae Logic custom high level analyzer that allows you to search and mark specific packets.
This is a Saleae Logic custom high level analyzer that allows you to search and mark specific packets.

SaleaePacketParser This is a Saleae Logic custom high level analyzer that allows you to search and mark specific packets. Field "Search For" is used f

Chopper: An Automated Security Headers Analyzer

____ _ _ / ___| |__ ___ _ __ _ __ ___ _ __| | | | | '_ \ / _ \| '_ \| '_ \ / _ \ '__| | | |___| | | | (_) |

A simple electrical network analyzer, BASED ON computer-aided design.
A simple electrical network analyzer, BASED ON computer-aided design.

Electrical Network Analyzer A simple electrical network analyzer. Given the oriented graph of the electrical network (circut), BASED ON computer-aided

AB-test-analyzer - Python class to perform AB test analysis

AB-test-analyzer Python class to perform AB test analysis Overview This repo con

follow-analyzer helps GitHub users analyze their following and followers relationship

follow-analyzer follow-analyzer helps GitHub users analyze their following and followers relationship by providing a report in html format which conta

A rule-based log analyzer & filter

Flog ไธ€ไธชๆ นๆฎ่ง„ๅˆ™้›†ๆฅๅค„็†ๆ–‡ๆœฌๆ—ฅๅฟ—็š„ๅทฅๅ…ทใ€‚ ๅ‰่จ€ ๅœจๆ—ฅๅธธๅผ€ๅ‘่ฟ‡็จ‹ไธญ๏ผŒ็”ฑไบŽ็ผบไนๅฟ…่ฆ็š„ๆ—ฅๅฟ—่ง„่Œƒ๏ผŒๅฏผ่‡ดๅพˆๅคšไบบไนฑๆ‰“ไธ€้€š๏ผŒไธ€ไธชๆ—ฅๅฟ—ๆ–‡ไปถๅคน่งฃๅŽ‹็ผฉๅŽๅพ€ๅพ€ๆœ‰ๅ‡ ๅไธ‡่กŒใ€‚ ๆ—ฅๅฟ—ๆณ›ๆปฅไผšๅฏผ่‡ดไฟกๆฏๅฏ†ๅบฆ้ชคๅ‡๏ผŒ็ป™ๆŽ’ๆŸฅ้—ฎ้ข˜ๅธฆๆฅไบ†ไธๅฐ็š„้บป็ƒฆใ€‚ ไปฅๅ‰้ƒฝๆ˜ฏ็”จgrepไน‹็ฑป็š„ๅทฅๅ…ทๅ…ˆๆŒ‘้€‰ๅ‡บๆœ‰็”จ็š„๏ผŒๅ†้€ๆก่ฟ›่กŒๆŽ’ๆŸฅ๏ผŒ่ดนๆ—ถ่ดนๅŠ›ใ€‚ๅœจๅฟๆ— ๅฏๅฟไน‹ๅŽๅ†ณ

Small, fast HTTP client library for Python. Features persistent connections, cache, and Google App Engine support. Originally written by Joe Gregorio, now supported by community.

Introduction httplib2 is a comprehensive HTTP client library, httplib2.py supports many features left out of other HTTP libraries. HTTP and HTTPS HTTP

Owner
Okkar Min
Make everything as simple as possible not simpler https://xkcd.com/1319/
Okkar Min
Linkedin webscraping - Linkedin web scraping with python

linkedin_webscraping This is the first step of a full project called "LinkedIn J

Pedro Dib 4 Apr 24, 2022
Vpw analyzer - A visual J1850 VPW analyzer written in Python

VPW Analyzer A visual J1850 VPW analyzer written in Python Requires Tkinter, Pan

null 7 May 1, 2022
๐Ÿ‘จโ€๐Ÿ’ผLinkedin API for Python

linkedin_api ??โ€?? Linkedin API for Python No "official" API access required - just use a valid Linkedin account! Programmatically send messages, get

Tom Quirk 918 Dec 29, 2022
Python interface to the LinkedIn API

Python LinkedIn Python interface to the LinkedIn API This library provides a pure Python interface to the LinkedIn Profile, Group, Company, Jobs, Sear

ozgur 844 Dec 27, 2022
A Python Library to interface with LinkedIn API, OAuth and JSON responses

#Overview Here's another library based on the LinkedIn API, OAuth and JSON responses. Hope this documentation explains everything you need to get star

Mike Helmick 69 Dec 11, 2022
Finds Jobs on LinkedIn using web-scraping

Find Jobs on LinkedIn ?? This program finds jobs by scraping on LinkedIn ??โ€?? Relies on User Input. Accepts: Country, City, State ?? Data about jobs

Matt 44 Dec 27, 2022
Uncover the full name of a target on Linkedin.

Revealin Uncover the full name of a target on Linkedin. It's just a little PoC exploiting a design flaw. Useful for OSINT. Screenshot Usage $ git clon

mxrch 129 Dec 21, 2022
Automated Linkedin bot that will improve your visibility and increase your network.

LinkedinSpider LinkedinSpider is a small project using browser automating to increase your visibility and network of connections on Linkedin. DISCLAIM

Frederik 2 Nov 26, 2021
Linkedin Connection Automation

Why spend an hour+ a week, connecting with the correct people on LinkedIn when you can go for lunch and let your computer do the hard work?

null 1 Nov 29, 2021
Repository created with LinkedIn profile analysis project done

EN/en Repository created with LinkedIn profile analysis project done. The datase

Mayara Canaver 4 Aug 6, 2022