As you might have observed, when a file is uploaded to Google Drive, it is shown in the form of a thumbnail. So in this project we will at first create the thumbnail for any uploaded pdf and then convert that node server to a NPM package.
-
Clone the repo and run the node server, replacing the file source in the app.js file.
-
Currently the project containes code which extract the first page of the pdf into an array buffer.
-
You can either continue to work on the same code or you can suggest a totally different approach to achieve the same.
-
Work on building a node server. Converting it into a package is not so complex.
System requirements:
-
Make sure node version 12 or higher is installed on your system.
-
Make sure yarn version 1.19.1 or higher is installed on your system.
Note 1: If you've never made a pull request before, or participated in an open-source project, we recommend taking a look at this wonderful video tutorial. And if you want a more complete tutorial on using github, creating branches etc. , here's a detailed video series.Once you've got your feet wet, you're ready to come back and dive into Hacktoberfest fun!
Note 2: Super Important Only the pull requests created between October 1st, 2020 and October 31st, 2020 will be counted!
-
Star this repository. 😛
-
And then you have to fork (make a copy) of this repo to your Github account.
-
Clone (download) your fork to your computer.
-
Set your streams so you can sync your clone with the original repo (get the latest updates)
-
git remote add upstream https://github.com/NITJSR-OSS/PDF-Thumbnail-Creator.git
-
git pull upstream master
-
The above 2 commands will synchronize your forked version of the project with the actual repository.
-
-
Create a branch with your name (for e.g: if your name is John Wick, create a branch named
John_Wick
). -
Make the changes in your branch.
-
Commit and push the code to YOUR fork.
-
Create a pull request to have the changes merged into the origin.