How to resore Github repo from archive using Octokit - node.js

I have archive from github migration API. How can I restore it in different repo using Nodejs and Octokit?

Apparently GitHub's REST API does not support 'un-archiving' repositories but, apparently it is possible to do it with GraphQL API as pointed in this post in GitHub Community.
Remember Octokit has a GraphQL API client for browsers and Node
About unarchiving it in a different repository I'm not sure if it would be possible. Maybe you could take a look into this Octoherd copy-repository utility (by #gr2m, the creator of Octokit)

Related

How to add PAYTM gateway integration in react js web application?

I got it working from here https://github.com/paytm/paytm-pg-node-sdk-sample/blob/master/javascript/DemoApp.js I used this in express and it is working but now I want do it from react and payment has to be done from frontend.
I was also wondering how I can do that, then I tried the youtube video mentioned by Robokishan, But I found that things were not that good. As we use Reactjs we don't want to redirect our user to another page. So I contacted the Paytm dev support team and they suggested js checkout solution.
Let me go through the steps you can use to implement it in your react app
You have to create a transaction token in your backend. This link will help you with that: https://developer.paytm.com/docs/api/initiate-transaction-api/
Then go to this GitHub repo https://github.com/paytm/paytm-blink-checkout-react just download it and extract it here you will find two folders 1st named lib and 2nd example. You don't need the lib folder as you can install that package from npm so just ignore it.
Now install the package mentioned above in your react project https://www.npmjs.com/package/paytm-blink-checkout-react
Now to go that download repo go to example/src/component/app.js here you will find all the codes you need to implement Paytm gateway in your code just copy it and modify it as your need
Please feel free to suggest some improvement or if you have any other better solution
You can use paytm blink checkout solution as you already integrated node sdk for backend.
Please refer the link blink checkout available on developer section of paytm.
Sample code for react is available on github for blink checkout.
https://github.com/paytm/paytm-blink-checkout-react

Compiled Node.Js app links to github, possible to redirect to different repository?

I have an app that I use that uses a repository on github. The app is compiled and I cannot edit it, is it possible to redirect the github request to another repository? Like to intercept the request? I am interested in making some changes.
Thanks
Hum... if you can't access to the source code it seems undoable.
But maybe a weebhook on your repository can do the job :
https://developer.github.com/webhooks/

Creating webhooks via GitLab API

Is there any way of creating webhooks in GitLab via API similiar to what we have in GitHub using GitHub API by Koshuke?
You can add, list, edit and delete webhooks.
POST /projects/:id/hooks
You can add a webhook with your project ID or with namespace/project_name
Take a look at this http://doc.gitlab.com/ce/api/projects.html#add-project-hook
There only seem to be an API (for listing/creating or deleting hooks) for:
system hooks, not webhooks.
System hooks were introduced in March 2013 for GitLab 5.0.
project hooks (documented here)

create a GitHub repository from node-js

I want to be able to create a GitHub repository and to be able to commit and push from my NodeJS application.
I have searched a lot for a working example but I haven't found it yet.
Can anyone recommend libraries with documentation I can look at?
Thanks!
Can the Github api help you?
You can find the nodejs library such as this one
You'll need a Github client written for Node. https://github.com/mikedeboer/node-github looks pretty solid, as it covers most of the API. Here's a sample documentation link: http://mikedeboer.github.io/node-github/#repos.prototype.create

Use modified library in node_modules when deploying to heroku

I am building an app in nodejs and making use of a library called nodify-shopify which is used to interact with the shopify api
The library hasn't implemented all the api calls so i had to implement it myself
when i push my app to heroku, it doesn't go with the modified library in node_modules so my app breaks
What's the best way to solve this?
I have considered making a pull request, but the project seems abandoned and i need to do this fast.
I have also considered adding the node_modules to version control, but I'm wondering if there's a better way?
I need to get this done fast too, so time is of essence
thanks
Publish you version of the library somewhere it could be found during the heroku deployment. Npm supports a variety of possibilities to load node module:
(g)zip packages
git checkout

Resources