Giter VIP home page Giter VIP logo

resto's Introduction

Howdy πŸ‘‹

πŸ–₯️ Projects

✨ AI & Bots

  • research-ai: Make your own Academic Research using AI ✨
  • botway: Generate, build, handle and deploy your own AI Bot with your favorite language, for Discord, or Telegram, or even Slack πŸ€–
  • create-botway-bot: Setup a botway bot πŸ—οΈ

πŸ–₯ TUI

  • tran: Securely transfer and send anything between computers with TUI πŸ–₯
  • resto: Send pretty HTTP & API requests with TUI πŸ”—
  • doko: The docker you know but with TUI 🐳
  • instal: Install any binary app from a script URL πŸ›°οΈ

πŸ” Secrets management

  • secman: Human-friendly and amazing secrets manager πŸ‘Š
  • secman core: Backend infrastructure for a password manager products. (forked from scmn-dev/sm-core) πŸ“‘οΈ

πŸ“š Packages/Libraries

  • gosh: A Golang library for executing bash & powershell commands easly ⌨
  • looker: Find app path and print it πŸ”
  • get-latest: Get the latest repository version πŸ›°οΈ

πŸ—οΈ Check out what I'm currently working on

  • botwayorg/ce - Botway Code Editor (Built on top of Coder) (2 weeks ago)
  • logx-ai/research-ai - Make your own Academic Research using AI ✨ (3 weeks ago)
  • abdfnx/botway - πŸ€– Generate, build, handle and deploy your own AI Bot with your favorite language, for Discord, or Telegram, or even Slack (2 months ago)
  • botway-templates/vs-templates - Templates for Botway Visual (7 months ago)
  • botwayorg/get-latest - πŸ›°οΈ Get the latest repository version. Written in Deno Fresh (7 months ago)

πŸ”­ Latest releases I've contributed to

  • zeabur/cli (0.3.3, 3 weeks ago) - Zeabur's official command line tool
  • botwayorg/get-latest (v0.2.0, 7 months ago) - πŸ›°οΈ Get the latest repository version. Written in Deno Fresh
  • botwayorg/templates (v0.1.1, 10 months ago) - 🎲 Botway Templates Handler
  • abdfnx/botway (v0.2.0, 2 years ago) - πŸ€– Generate, build, handle and deploy your own AI Bot with your favorite language, for Discord, or Telegram, or even Slack
  • abdfnx/tran (v0.1.43, 2 years ago) - πŸ–₯ Securely transfer and send anything between computers with TUI.

resto's People

Contributors

abdfnx avatar david-tomson avatar dependabot[bot] avatar snyk-bot avatar timothee-cardoso avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

resto's Issues

Screen Ratio issue

So, I opened my Alacritty term with (800 x 600) and elements are not resizing.



This is Main Panel

image



This is Resto Panel ``````

image

Which makes it actually not usable.

support `Resto` file

it's an great idea to support resto file, but why ?

  1. Send requests from files easily
  2. Save time
  3. a New Feature

so I choose yaml as the file format and the file name is .resto.yml

example

method: "POST"
url: "https://api.spacex.land/graphql"
contentType: "application/graphql"
openBodyEditor: true
# if `openBodyEditor` is false
body: |
   query {
     launchesPast(limit: 2) {
       mission_name
       launch_date_local
       launch_site {
         site_name_long
       }

       links {
         article_link
         video_link
       }

       rocket {
         rocket_name
         first_stage {
           cores {
             flight
             core {
               reuse_count
               status
             }
           }
         }

         second_stage {
           payloads {
             payload_type
             payload_mass_kg
             payload_mass_lbs
           }
         }
       }

       ships {
         name
         home_port
         image
       }
     }
   }
authType: "Bearer"
token: "MY_TOKEN"
# or basic auth
username: "USERNAME"
password: "P@$$w0rd"

that's it πŸ‘

Remove `gh-extension` topic from this repository

Hi, thanks for sharing a cool project with the world, and for maintaining a GitHub CLI extension.

Your repository abdfnx/gh-resto is an installable CLI extension and has the gh-extension repository topic, which helps it get discovered by gh extension search command. We use the topic to discover public extensions made by the community. All is good here!

However, this repository abdfnx/resto is not an installable CLI extension, and therefore should not have gh-extension topic. By removing the topic from this repo, you could help make gh extension search more efficient. Thank you!

"Add support for secure token storage"

Token storage change in latest release of gh

This is a message from the GitHub CLI team, maintainers of gh, writing to inform you that the most recent release of gh contains changes which may affect your extension. The latest release introduces the feature of storing authentication tokens in the system keyring (encrypted storage) instead of in a plain text file.
The keyrings that are supported are:

  • Keychain on macOS

  • GNOME Keyring on Linux (Secret Service dbus interface)

  • Wincred on Windows

This has huge security benefits for the users of our tool and was one of our oldest outstanding issues. Unfortunately this change has the potential to break extensions that rely on utilizing the users authentication token to work.

In order to have continued compatibility with gh there are some actions you, as an extension author, need to take. These actions will depend on the implementation of your extension.

Extensions built in Go using go-gh:

  1. Upgrade your go-gh version to v1.2.1, the latest version.

  2. Verify that in your extension retrieval of the user authentication token is done using the auth.TokenForHost function.

    • If you were previously accessing the authentication token using any other method it will no longer work.
    • Automatic resolution of the authentication token when using the API clients will continue to work without changes.

All other extensions:

  1. Verify that in your extension retrieval of the user authentication token is done by shelling out to the gh auth token command.

    • If you were previously accessing the authentication token using the gh config get command, reading the configuration file directly, or any other methods it will no longer work.

As of right now storing the authentication token in the system keyring is an opt-in feature, but in the near future it will be required and at that point if the changes above are not made then your extension will be broken for all users. If you have any questions/concerns about this change please feel free to open a discussion in the gh repo.

Thanks,
The GitHub CLI Team

Install modal

something cool we should add it to resto, I think Install is a perfect idea

error sending request

I am trying to make requests to my localhost but it gives me this error, how can I solve it.
image

Feature request: Vim keybindings!

Hi all, great job with that TUI! I'm looking for some more ease navigation with some keybindings like Ctrl + J(to go down to next field) and Ctrl + K(to go up to previous field) and something like that.
Also a F1 or ? keybind to show all keybindings. What do you think?

resto incorrectly reports an update is available

$ go install github.com/abdfnx/resto@latest
$ resto version
resto version

There's a new version of resto is avalaible:  β†’ v0.1.6
To upgrade, run: go get -u github.com/abdfnx/resto

This can be avoided with

$ go install -ldflags "-X main.version=v0.1.6 -X main.buildDate="(date +%Y-%m-%d) github.com/abdfnx/resto@latest
$ resto version
resto version 0.1.6 2023-04-15

I’m not entirely sure what the right answer is given that you are using goreleaser to automatically apply the version number, but for those of us who prefer to go install… instead of brew install, it would be ideal to not have a spurious upgrade report with no real solution.

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.