Skip to content

fancybear69/expressjs-publish-post-linkedin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding Impulse

App Logo

Table of Contents

Introduction

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.

Features

  • Provides the diff of the pull requests opened.
  • Provides the Organization Url, where the PR was opened.
  • Response time for publishing post is negligible.

Technology Stack

  • NodeJS
  • Python3
  • HTML/CSS
  • EJS

Installation

  1. Clone this Repository.
  2. 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
  3. 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
  4. Open localhost:3000 on your browser.
  5. Sign in with your linkedin account and get the access token from the terminal.
  6. 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.
  7. Put the values of access token and profile id in the server.py (coding-impulse/Post-to-Linkedin/server.py)
  8. Install the requests from Pypi:-
    pip install requests
  9. Install the github app and choose all repositories option when prompted.
  10. Make a PR and then check the linkedin post on your profile.

Contributors:

Team Name: Noobies

Made at:

About

ExpressJS: publish a post on Linkedin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.3%
  • EJS 20.4%
  • CSS 2.3%