New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

davegithub

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

davegithub

Read and write files to a GitHub repository.

latest
Source
npmnpm
Version
0.5.5
Version published
Weekly downloads
6
500%
Maintainers
1
Weekly downloads
 
Created
Source

github

Read and write files to a GitHub repository.

Updates

10/19/23; 1:29:41 PM by DW

Authenticating getDirectory calls.

10/2/22 by DW

When I integrated the new queued github writer with the big app I'm working on it failed to upload the files. After much debugging this is what the problem was:

  • The files it was uploading already existed.

  • The GET call that the upload needs to do was getting rate-limited.

  • But you can increase the rate-limit by authenticating.

  • Since the upload functionality has to authenticate, I had prior art to copy, so if the request to get the file has a username and password in the options table, we do authenticate.

  • It worked. ;-)

Here's the app I used, good example code for davegithub.

10/1/22 by DW

New option when uploading a file -- flUseQueue, if true we make sure they run one after the other, because that's how the GH server likes it.

Bumped the version to 0.5.0 because this is a fairly big feature and it's worth boasting about a bit. No breakage! :-)

5/4/21 by DW

Added getDirectory function.

12/10/20 by DW

This is when GH's deprecation warnings caught uip with me. The script that uploads bits from scripting.com to the Scripting-News repo stopped working 27 days ago. Now I want to figure out what to do to get it working again.

  • I generated a personal access token and saved it in config.json as the password in the example app.

  • I updated the code in davegithub to send the username and password via Basic Auth.

It worked.

FAQs

Package last updated on 19 Oct 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts