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
Owner
Okkar Min
Make everything as simple as possible not simpler https://xkcd.com/1319/
Okkar Min
Regress.me is an easy to use data visualization tool powered by Dash/Plotly.

Regress.me Regress.me is an easy to use data visualization tool powered by Dash/Plotly. Regress.me.-.Google.Chrome.2022-05-10.15-58-59.mp4 Get Started

Amar 14 Aug 14, 2022
Profile and test to gain insights into the performance of your beautiful Python code

Profile and test to gain insights into the performance of your beautiful Python code View Demo - Report Bug - Request Feature QuickPotato in a nutshel

Joey Hendricks 138 Dec 06, 2022
Sprint planner considering JIRA issues and google calendar meetings schedule.

Sprint planner Sprint planner is a Python script for planning your Jira tasks based on your calendar availability. Installation Use the package manage

Apptension 2 Dec 05, 2021
Dimensionality reduction in very large datasets using Siamese Networks

ivis Implementation of the ivis algorithm as described in the paper Structure-preserving visualisation of high dimensional single-cell datasets. Ivis

beringresearch 284 Jan 01, 2023
Small U-Net for vehicle detection

Small U-Net for vehicle detection Vivek Yadav, PhD Overview In this repository , we will go over using U-net for detecting vehicles in a video stream

Vivek Yadav 91 Nov 03, 2022
Visualize your pandas data with one-line code

PandasEcharts ็ฎ€ไป‹ ๅŸบไบŽpandasๅ’Œpyecharts็š„ๅฏ่ง†ๅŒ–ๅทฅๅ…ท ๅฎ‰่ฃ… pip ๅฎ‰่ฃ… $ pip install pandasecharts ๆบ็ ๅฎ‰่ฃ… $ git clone https://github.com/gamersover/pandasecharts $ cd pand

้™ˆๅŽๆฐ 2 Apr 13, 2022
flask extension for integration with the awesome pydantic package

Flask-Pydantic Flask extension for integration of the awesome pydantic package with Flask. Installation python3 -m pip install Flask-Pydantic Basics v

249 Jan 06, 2023
Flow-based visual scripting for Python

A simple visual node editor for Python Ryven combines flow-based visual scripting with Python. It gives you absolute freedom for your nodes and a simp

Leon Thomm 3.1k Jan 06, 2023
2021 grafana arbitrary file read

2021_grafana_arbitrary_file_read base on pocsuite3 try 40 default plugins of grafana alertlist annolist barchart cloudwatch dashlist elasticsearch gra

ATpiu 5 Nov 09, 2022
Generate knowledge graphs with interesting geometries, like lattices

Geometric Graphs Generate knowledge graphs with interesting geometries, like lattices. Works on Python 3.9+ because it uses cool new features. Get out

Charles Tapley Hoyt 5 Jan 03, 2022
A Python package for caclulations and visualizations in geological sciences.

geo_calcs A Python package for caclulations and visualizations in geological sciences. Free software: MIT license Documentation: https://geo-calcs.rea

Drew Heasman 1 Jul 12, 2022
D-Analyst : High Performance Visualization Tool

D-Analyst : High Performance Visualization Tool D-Analyst is a high performance data visualization built with python and based on OpenGL. It allows to

4 Apr 14, 2022
In-memory Graph Database and Knowledge Graph with Natural Language Interface, compatible with Pandas

CogniPy for Pandas - In-memory Graph Database and Knowledge Graph with Natural Language Interface Whats in the box Reasoning, exploration of RDF/OWL,

Cognitum Octopus 34 Dec 13, 2022
The plottify package is makes matplotlib plots more legible

plottify The plottify package is makes matplotlib plots more legible. It's a thin wrapper around matplotlib that automatically adjusts font sizes, sca

Andy Jones 97 Nov 04, 2022
termplotlib is a Python library for all your terminal plotting needs.

termplotlib termplotlib is a Python library for all your terminal plotting needs. It aims to work like matplotlib. Line plots For line plots, termplot

Nico Schlรถmer 553 Dec 30, 2022
Pyan3 - Offline call graph generator for Python 3

Pyan takes one or more Python source files, performs a (rather superficial) static analysis, and constructs a directed graph of the objects in the combined source, and how they define or use each oth

Juha Jeronen 235 Jan 02, 2023
Tools for calculating and visualizing Elo-like ratings of MLB teams using Retosheet data

Overview This project uses historical baseball games data to calculate an Elo-like rating for MLB teams based on regular season match ups. The Elo rat

Lukas Owens 0 Aug 25, 2021
Create HTML profiling reports from pandas DataFrame objects

Pandas Profiling Documentation | Slack | Stack Overflow Generates profile reports from a pandas DataFrame. The pandas df.describe() function is great

10k Jan 01, 2023
Plotting data from the landroid and a raspberry pi zero to a influx-db

landroid-pi-influx Plotting data from the landroid and a raspberry pi zero to a influx-db Dependancies Hardware: Landroid WR130E Raspberry Pi Zero Wif

2 Oct 22, 2021
Tools for writing, submitting, debugging, and monitoring Storm topologies in pure Python

Petrel Tools for writing, submitting, debugging, and monitoring Storm topologies in pure Python. NOTE: The base Storm package provides storm.py, which

AirSage 247 Dec 18, 2021