cheat.sh icon indicating copy to clipboard operation
cheat.sh copied to clipboard

algo.sh: a search engine for algorithms using cht.sh

Open Dj-Polyester opened this issue 3 years ago • 3 comments

I know there exists Snippet extension for cht.sh; however, I wanted to give the project a user interface of a search engine. It is actually a GUI integration of cht.sh for visual studio and vscode. I mentioned cht.sh under the credits section of the documentation. If you have any suggestions regarding documentation (credits and such), or the project, please reply or contribute.

Github repository

Visual studio extension marketplace

Dj-Polyester avatar Apr 23 '21 12:04 Dj-Polyester

Looks interesting and promising. Several questions from my side:

  • What is the difference to vscode-snippet?
  • Do you have some additional features? Other focus?
  • Have you seen our editors integration features table? What features from the table are supported?

(and please drop me a short email to [email protected], I will mail you a developer key)

chubin avatar Apr 23 '21 16:04 chubin

@chubin Thank you for the reply! I admire what cht.sh does, and CLI works wonderfully great in my opinion; however, with increasing popularity to Computer Science, there are developers who are only familiar with UI tools (not terminal). Therefore, I thought why not create a cht.sh fork that aims on pure GUI (like a search engine). Answering the questions in order:

  • The snippet extension in my opinion is closer to the CLI, more than a GUI. I imagined a tool that any user could use, that indexed the search results and listed them to display (.i.e a search engine). I don't know if I conveyed my intention clearly.
  • I am planning some addititonal features (like choosing number of parameters for functions), but I need user feedback first, since program is in the early stages. I advertised the project on reddit, and we will see :D
  • I looked at the table and I haven't implemented toggling the comments yet. I tried my best for the code part, but still it looks a bit dirty I guess. I will refactor some parts if needed, and I am expecting some contributors to join. There are amazing people out there hiding in the woods :D

Dj-Polyester avatar Apr 25 '21 11:04 Dj-Polyester

that indexed the search results and listed them to display

I thnk I understand what you mean, sort of a list to go through it?

like choosing number of parameters for functions

How exactly do you want to implement it? I mean from the user perspective. Can you please giv an example? Just let's take some function, and give an example what could be parametrized it it?

chubin avatar Apr 25 '21 12:04 chubin