Skip to content

This is a browser extension for Linkedin Auto connect and message

License

Notifications You must be signed in to change notification settings

Swapptoo/Linkedin-Automation-Extension

Repository files navigation

Linkedin Auto Connect Extension

Works for Chrome, Opera, Edge & Firefox.

This plugin is higly inspired by extension-boilerplate (https://github.com/WebExp0528/React-Extension-Boilerplate.git)

Features

Built using React! :)
Now you can send invitations on linkedin automatically ;)
Write once and deploy to Chrome, Opera, Edge & Firefox
Based on WebExtensions. It also includes a tiny polyfill to bring uniformity to the APIs exposed by different browsers.
Live-reload
Your changes to CSS, HTML & JS files will be relayed instantly without having to manually reload the extension. This ends up saving a lot of time and improving the developer experience. Based on https://github.com/xpl/crx-hotreload
Newest js technology stack
ES6, ES5, React, Webpack
Clean code
Clean code is the best way for long term support for project. Extension has fully configured eslint with airbnb styleguide.
Test your components!
Project use some library which support your testing proces. As test runner we use karma, as testing framework mocha. As support to assertion we use chai.

Installation

  1. Clone the repository git clone https://github.com/WebExp0528/LinkedinAutomation.git
  2. Run npm install or yarn install
  3. Run npm run build or yarn build
Load the extension in Chrome & Opera
  1. Open Chrome/Opera browser and navigate to chrome://extensions
  2. Select "Developer Mode" and then click "Load unpacked extension..."
  3. From the file browser, choose to LinkedinAutomation/dev/chrome or (LinkedinAutomation/dev/opera)
Load the extension in Firefox
  1. Open Firefox browser and navigate to about:debugging
  2. Click "Load Temporary Add-on" and from the file browser, choose LinkedinAutomation/dev/firefox
Load the extension in Edge

https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/adding-and-removing-extensions

Developing

The following tasks can be used when you want to start developing the extension and want to enable live reload -

  • npm run watch-dev or yarn watch-dev

Packaging

Run npm run build or yarn build to create a zipped, production-ready extension for each browser. You can then upload that to the appstore.


This project is licensed under the MIT license.

If you have any questions or comments, please create a new issue. I'd be happy to hear your thoughts.

About

This is a browser extension for Linkedin Auto connect and message

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors