Cheaty - Cheatsheet keeper

UUID: cheaty@centurix
Last edited:
3 weeks ago 2024-11-24, 09:11
Last commit: [7e701d31] Add Finnish translations (#6614)

An applet to provide quick access to a variety of cheat sheets.

README

Close

Cheaty

Cheatsheet applet for Cinnamon.

What does this applet do?

Cheaty is a quick way to access various cheatsheets from within the a single cinnamon applet. Click on the applet and a drop-down menu of cheatsheets appears broken into sections on each topic and items describing the topic and code that is copied to the clipboard when the menu item is clicked.

What's here at the moment?

Currently available cheatsheets bundled with Cheaty: Regex, Docker, Git, Twitter Bootstrap, Markdown, HTTP Status Codes, Bash, Tmux, Vim and SQL.

Can I add my own cheat sheet or maybe contribute cheat sheets to this applet?

Totes. There's a template.json file in this project. If you have an SVG icon for the topic, then stick it all in a folder in the refdocs area (or whatever folder you setup in the configuration of the applet). You can use the existing cheatsheets as a reference.

Isn't there an easier way to do this?

There should be. Open to suggestions on that.

But why is this a thing?

Because I keep forgetting how to Markdown. And also, some Git stuff.

Log In To Comment!

13 Comments

docter-tirrud
docter-tirrud-1 year ago
Wonderful app, especially for a new Linux (Mint) user like myself. How do I remove cheat sheets I will likely never use? I think I really only need Shell and Markdown right now.
francisborge
francisborge-2 years ago
Nice applet! When I click on SQL icon and click for example an SQL Cheat Sheet, I can see the SQL code in this applet. However, when I try other Cheat Sheets, I am not able to see the code content. I see only, that the collapse flag has been activated, but without content. I have viewed the JS file for the other code Cheat Sheets and they seem to have the correct content code. It will be appreciated, if you can provide a solution to this problem for Linux Mint 20.3 Cinnamon.
Tom
Tom-3 years ago
Very nice! I usually have cheat sheets taped up around my desk, this is much nicer.
appenh31mer
appenh31mer-5 years ago
Wunderfull idea! I used several Websites to look for this and that cheat. Now its in one app. Great!
Nikolay Nedelchev
Nikolay Nedelchev-5 years ago
It is great! Thank you for your work! :)
André Amaral
André Amaral-6 years ago
This is a great idea! But taking in consideration that most of the Cheat Sheets out there are in PDF or some kind of image format like JPG, PNG. I would consider a software like this that can keep PDFs and search them also!
SMASH3D
SMASH3D-6 years ago
Superb idea, although I'm really sad that for some reason it doesn't work on my computer. Left clicking on it only unfolds a tiny bit without any content. Can anyone relate ? I'm running Cinnamon 3.2.7
soruh
soruh-6 years ago
I had the same problem on Cinnamon 3.4.6. I somewhat fixed it by adding a "if(this._signals) " in front of line 85 in /home/username/.local/share/cinnamon/applets/cheaty@centurix/applet.js It now works like you would expect, however I don't really know what that line does, so do this at your own risk! The mentioned line now looks like this: if(this._signals) this._signals.connect(this.menu, 'open-state-changed', Lang.bind(this,this._subMenuOpenStateChanged));
Kimme Utsi
Kimme Utsi-4 years ago
Thanks, this works for me with the changes you mentioned on my "DeCinnamoned" Pop-OS 19.10 with Cinnamon 4.0.10...
Andre Figueiredo
Andre Figueiredo-6 years ago
This is a really really great app! Thank you!
Ardua Labs
Ardua Labs-6 years ago
It's been installed for 10 minutes and I've already used the heck out of it. Thanks so much!
Alex Z.
Alex Z.-7 years ago
Good idea!!
Fedora Tux
Fedora Tux-7 years ago
Really great and wonderful idea, please keep it updated!!!!