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
Smarthome Dashboard with Grafana & InfluxDB

Smarthome Dashboard with Grafana & InfluxDB This is a complete overhaul of my Raspberry Dashboard done with Flask. I switched from sqlite to InfluxDB

6 Oct 20, 2022
A Python library for plotting hockey rinks with Matplotlib.

Hockey Rink A Python library for plotting hockey rinks with Matplotlib. Installation pip install hockey_rink Current Rinks The following shows the cus

24 Jan 02, 2023
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
Political elections, appointment, analysis and visualization in Python

Political elections, appointment, analysis and visualization in Python poli-sci-kit is a Python package for political science appointment and election

Andrew Tavis McAllister 9 Dec 01, 2022
A Graph Learning library for Humans

A Graph Learning library for Humans These novel algorithms include but are not limited to: A graph construction and graph searching class can be found

Richard Tjรถrnhammar 1 Feb 08, 2022
Tidy data structures, summaries, and visualisations for missing data

naniar naniar provides principled, tidy ways to summarise, visualise, and manipulate missing data with minimal deviations from the workflows in ggplot

Nicholas Tierney 611 Dec 22, 2022
Time series visualizer is a flexible extension that provides filling world map by country from real data.

Time-series-visualizer Time series visualizer is a flexible extension that provides filling world map by country from csv or json file. You can know d

Long Ng 3 Jul 09, 2021
Python package that generates hardware pinout diagrams as SVG images

PinOut A Python package that generates hardware pinout diagrams as SVG images. The package is designed to be quite flexible and works well for general

336 Dec 20, 2022
HiPlot makes understanding high dimensional data easy

HiPlot - High dimensional Interactive Plotting HiPlot is a lightweight interactive visualization tool to help AI researchers discover correlations and

Facebook Research 2.4k Jan 04, 2023
This is a Boids Simulation, written in Python with Pygame.

PyNBoids A Python Boids Simulation This is a Boids simulation, written in Python3, with Pygame2 and NumPy. To use: Save the pynboids_sp.py file (and n

Nik 17 Dec 18, 2022
Plot toolbox based on Matplotlib, simple and elegant.

Elegant-Plot Plot toolbox based on Matplotlib, simple and elegant. ็ป˜ๅˆถๆ•ˆๆžœ ็ป˜ๅˆถ่ฟ‡็จ‹ ๆ•ฐๆฎๅ‡†ๅค‡ ๆฏ็งๅ›พๆ ‡็ฑปๅž‹็š„็›ฎๅฝ•ไธ‹ๆœ‰data.csvๆ–‡ไปถ๏ผŒไพๆฎๆ ทไพ‹ๆ•ฐๆฎๅกซๅ…ฅ่‡ชๅทฑ็š„ๆ•ฐๆฎใ€‚

3 Jul 15, 2022
CLAHE Contrast Limited Adaptive Histogram Equalization

A simple code to process images using contrast limited adaptive histogram equalization. Image processing is becoming a major part of data processig.

Happy N. Monday 4 May 18, 2022
A workshop on data visualization in Python with notebooks and exercises for following along.

Beyond the Basics: Data Visualization in Python The human brain excels at finding patterns in visual representations, which is why data visualizations

Stefanie Molin 162 Dec 05, 2022
Graphing communities on Twitch.tv in a visually intuitive way

VisualizingTwitchCommunities This project maps communities of streamers on Twitch.tv based on shared viewership. The data is collected from the Twitch

Kiran Gershenfeld 312 Jan 07, 2023
Use Perspective to create the chart for the traderโ€™s dashboard

Task Overview | Installation Instructions | Link to Module 3 Introduction Experience Technology at JP Morgan Chase Try out what real work is like in t

Abdulazeez Jimoh 1 Jan 22, 2022
A grammar of graphics for Python

plotnine Latest Release License DOI Build Status Coverage Documentation plotnine is an implementation of a grammar of graphics in Python, it is based

Hassan Kibirige 3.3k Jan 01, 2023
Python library that makes it easy for data scientists to create charts.

Chartify Chartify is a Python library that makes it easy for data scientists to create charts. Why use Chartify? Consistent input data format: Spend l

Spotify 3.2k Jan 04, 2023
A blender import/export system for Defold

defold-blender-export A Blender export system for the Defold game engine. Setup Notes There are no exhaustive documents for this tool yet. Its just no

David Lannan 27 Dec 30, 2022
The Python ensemble sampling toolkit for affine-invariant MCMC

emcee The Python ensemble sampling toolkit for affine-invariant MCMC emcee is a stable, well tested Python implementation of the affine-invariant ense

Dan Foreman-Mackey 1.3k Jan 04, 2023
A program that analyzes data from inertia measurement units installed in aircraft and generates g-exceedance curves.

A program that analyzes data from inertia measurement units installed in aircraft and generates g-exceedance curves.

Pooya 1 Dec 02, 2021