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
Compute and visualise incidence (reworking of the original incidence package)

incidence2 incidence2 is an R package that implements functions and classes to compute, handle and visualise incidence from linelist data. It refocuss

15 Nov 22, 2022
GitHubPoster - Make everything a GitHub svg poster

GitHubPoster Make everything a GitHub svg poster ζ”―ζŒ Strava εΌ€εΏƒθ―εœΊ 扇贝 Nintendo Switch GPX ε€šι‚»ε›½ Issue

yihong 1.3k Jan 02, 2023
Show Data: Show your dataset in web browser!

Show Data is to generate html tables for large scale image dataset, especially for the dataset in remote server. It provides some useful commond line tools and fully customizeble API reference to gen

Dechao Meng 83 Nov 26, 2022
Debugging, monitoring and visualization for Python Machine Learning and Data Science

Welcome to TensorWatch TensorWatch is a debugging and visualization tool designed for data science, deep learning and reinforcement learning from Micr

Microsoft 3.3k Dec 27, 2022
High performance, editable, stylable datagrids in jupyter and jupyterlab

An ipywidgets wrapper of regular-table for Jupyter. Examples Two Billion Rows Notebook Click Events Notebook Edit Events Notebook Styling Notebook Pan

J.P. Morgan Chase 75 Dec 15, 2022
This Crash Course will cover all you need to know to start using Plotly in your projects.

Plotly Crash Course This course was designed to help you get started using Plotly. If you ever felt like your data visualization skills could use an u

FΓ‘bio Neves 2 Aug 21, 2022
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
A set of three functions, useful in geographical calculations of different sorts

GreatCircle A set of three functions, useful in geographical calculations of different sorts. Available for PHP, Python, Javascript and Ruby. Live dem

72 Sep 30, 2022
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
Movie recommendation using RASA, TigerGraph

Demo run: The below video will highlight the runtime of this setup and some sample real-time conversations using the power of RASA + TigerGraph, Steps

Sudha Vijayakumar 3 Sep 10, 2022
Create matplotlib visualizations from the command-line

MatplotCLI Create matplotlib visualizations from the command-line MatplotCLI is a simple utility to quickly create plots from the command-line, levera

Daniel Moura 46 Dec 16, 2022
Visualize the bitcoin blockchain from your local node

Project Overview A new feature in Bitcoin Core 0.20 allows users to dump the state of the blockchain (the UTXO set) using the command dumptxoutset. I'

18 Sep 11, 2022
Editor and Presenter for Manim Generated Content.

Editor and Presenter for Manim Generated Content. Take a look at the Working Example. More information can be found on the documentation. These Browse

Manim Community 149 Dec 29, 2022
Designed a greedy algorithm based on Markov sequential decision-making process in MATLAB/Python to optimize using Gurobi solver

Designed a greedy algorithm based on Markov sequential decision-making process in MATLAB/Python to optimize using Gurobi solver, the wheel size, gear shifting sequence by modeling drivetrain constrai

Sabbella Prasanna 1 Jan 11, 2022
By default, networkx has problems with drawing self-loops in graphs.

By default, networkx has problems with drawing self-loops in graphs. It makes it hard to draw a graph with self-loops or to make a nicely looking chord diagram. This repository provides some code to

Vladimir Shitov 5 Jan 06, 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
erdantic is a simple tool for drawing entity relationship diagrams (ERDs) for Python data model classes

erdantic is a simple tool for drawing entity relationship diagrams (ERDs) for Python data model classes. Diagrams are rendered using the venerable Graphviz library.

DrivenData 129 Jan 04, 2023
Plot-configurations for scientific publications, purely based on matplotlib

TUEplots Plot-configurations for scientific publications, purely based on matplotlib. Usage Please have a look at the examples in the example/ directo

Nicholas KrΓ€mer 487 Jan 08, 2023
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

Glumpy 1.1k Jan 05, 2023
:small_red_triangle: Ternary plotting library for python with matplotlib

python-ternary This is a plotting library for use with matplotlib to make ternary plots plots in the two dimensional simplex projected onto a two dime

Marc 611 Dec 29, 2022