Giter Site home page Giter Site logo

🤖 PRB0t

The Pull Request Bot for Anonymous contributions on GitHub!


With PRB0t you can make pull request on GitHub by using a JSON description of the changes.

Install

npm install -S @prb0t/pr

Usage

const pr = new PR(body.user, body.repo, body.branch, body.token);

pr.configure(
  [{ path: '<file-path>', content: '<file-content>' }],
  '<commit-message>',
  '<title>',
  '<description>',
  body.author || {
    name: 'PRB0t',
    email: '[email protected]',
  },
);

const { data } = await pr.send(); // data holds the response of the PR creation.

with docker:

docker run --rm p 8000:8000 ideabile/prb0t

What can you do with it?

  • If you have a static website hosted in github... you could add a button Edit this page.
  • You can contribute anonymously to the Internet 🕸
  • You can upload files...
  • You can use your github for storage...
  • ... etc... ecc..

Try it!

curl -X POST \
  https://xrbhog4g8g.execute-api.eu-west-2.amazonaws.com/prod/prb0t \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -d '{
  "user": "PRB0t",
  "repo": "PRB0t",
  "description": "🤖",
  "title": "Dare to try",
  "commit": "a try",
  "files": [
  	{"path": "README.md", "content": "Failure is when you stop trying to do something."}
  ]
}'

Contribute

We're looking for Team members to form a little community around this little tool which we believe has a lot of potentialities ✨

prb0t's Projects

arepo icon arepo

People submit pull requests here. I don't know why.

cv2r icon cv2r

Castlevania II: Simon's Quest Randomizer

ermes icon ermes

An Github editor for static website generated

fighting-games-on-switch icon fighting-games-on-switch

Dispadded List of Fighting Games available on Switch, with details like number of characters, lowest price, etc.

formulap icon formulap

A race-lored platform for competitive programming with support for offline training, community-made challenges and much more!

free-haaretz icon free-haaretz

A nefarious browser extension that easily bypasses the haaretz{.co.il,.com} paywall

https-everywhere icon https-everywhere

A browser extension that encrypts your communications with many websites that offer HTTPS but still allow unencrypted connections.

innov24 icon innov24

A social worskpace for journalists and the innovation ecosystem!

misskey icon misskey

A planet of fediverse ✨🐢🚀✨

nekoray icon nekoray

Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)

ore-ero icon ore-ero

Open Resource Exchange - Échange de ressources ouvert

plane-identifiers icon plane-identifiers

A tiny repository that includes a plane identifier database (i.e. planes.json) that can be used to link several private or corporate jets to people or companies.

prb0t icon prb0t

The Pull Request Bot for Anonymous contributions on GitHub!

prb0t-pr-trigger-test icon prb0t-pr-trigger-test

A small repository to test whether the `pull_request` trigger works when [PRB0t](https://github.com/PRB0t/PRB0t) creates a PR.

quran.team icon quran.team

A graphical representation for teacher-student connection (Sanad) tree for the Quran.

quran.team-1 icon quran.team-1

مشروع أرشيف أسانيد وإجازات القرآن

redgifs icon redgifs

Simple Python API wrapper for the Redgifs API

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.