A Github App for posting the open source contributions on Linkedin for every pull request. The main goal of this project is to boost the motivation of the contributors. It will also help in creating awareness among others regarding the Open source software development.
- Provides the diff of the pull requests opened.
- Provides the Organization Url, where the PR was opened.
- Response time for publishing post is negligible.
- NodeJS
- Python3
- HTML/CSS
- EJS
- Clone this Repository.
- Setup the NodeJS environment for Linkedin Sign in page by moving to its directory (coding-impulse/linkedin-signin) and then running the following instructions:-
npm i
- Create the linkedin app for your profile and get client the id and secret from the Auth section and enter it in the config.js (coding-impulse/linkedin-signin/config.js)
node index
- Open localhost:3000 on your browser.
- Sign in with your linkedin account and get the access token from the terminal.
- Put the value of the access token in API.js (coding-impulse/linkedin-signin/lib/API.js) and then click on sign in to get the profile id from the terminal.
- Put the values of access token and profile id in the server.py (coding-impulse/Post-to-Linkedin/server.py)
- Install the requests from Pypi:-
pip install requests
- Install the github app and choose all repositories option when prompted.
- Make a PR and then check the linkedin post on your profile.
Team Name: Noobies