Skip to content

Instantly search and access your MassCode snippets like a pro, right from Ulauncher โ€“ because who has time for extra clicks? ๐Ÿš€๐Ÿ”

License

Notifications You must be signed in to change notification settings

mathe00/ulauncher-extension-masscode-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“„ Ulauncher Plugin/Extension MassCode Integration

๐Ÿ‘‹ Welcome to the Ulauncher Plugin/Extension MassCode Integration repository!

This plugin/extension allows you to easily access your MassCode snippets directly from Ulauncher. No need to manually open MassCode or browse through folders to find your snippets anymore. Just type the snippet name or part of it in Ulauncher, and boom โ€“ access it instantly! ๐Ÿš€

๐Ÿš€ Features Available

  • ๐Ÿ” Quick snippet search: Type a keyword in Ulauncher to search through your MassCode snippets.
  • ๐Ÿ“‚ Choose database path: You can specify the path to the JSON file containing your MassCode snippets.
  • ๐Ÿ“„ Snippet preview: View the content of your snippets directly in Ulauncher.
  • โฉ Quick access: Choose between copying the snippet to your clipboard or pasting it directly (okay, the pasting option isnโ€™t functional yet, but one day... maybe?).

๐Ÿ› ๏ธ Installation

To install and try out the Ulauncher Plugin/Extension MassCode Integration, follow these steps:

  1. Clone this repository or download it as a ZIP file.

  2. In your terminal, navigate to your Ulauncher extensions folder with the following command:

    cd ~/.local/share/ulauncher/extensions/masscode-snippet/
  3. Clone this repository or move the downloaded files there:

    git clone https://github.com/mathe00/ulauncher-extension-masscode-integration.git
  4. Before restarting Ulauncher, install the required dependencies by running:

    mkdir -p ~/.local/share/ulauncher/extensions/masscode-snippet/libs
    pip install -r ~/.local/share/ulauncher/extensions/masscode-snippet/requirements.txt -t ~/.local/share/ulauncher/extensions/masscode-snippet/libs
  5. Restart Ulauncher.

  6. Important: After installation, it is highly recommended to configure the settings for the extension. Open Ulauncher, navigate to the extensions section, and adjust the preferences for the MassCode plugin/extension. This includes setting the path to your MassCode database and choosing how snippets should be handled (e.g., copy to clipboard, paste directly, etc.).

Thatโ€™s it! The plugin/extension is now installed, and you can start searching your MassCode snippets directly from Ulauncher.

๐Ÿ–ผ๏ธ Screenshots

Here are some examples of how the Ulauncher Plugin/Extension MassCode Integration works:

image image

Feel free to include your own screenshots to showcase how the plugin/extension works in action!

โœจ New: Ulauncher Plugin/Extension Text Tools

If you're interested in more text transformations, check out my latest Text Tools plugin/extension! This new extension allows you to transform any input text into various formats such as Uppercase, CamelCase, Snake Case, and even SpongeBob Case (yes, that's a thing!). You can easily toggle these transformations from the Ulauncher settings, making it a super versatile and complete tool for text manipulation. ๐Ÿ’ก

๐Ÿ› ๏ธ Contributing

Iโ€™ve got to be honest โ€“ this plugin/extension was developed mostly thanks to ChatGPT helping me along the way! ๐Ÿ˜… I havenโ€™t actively developed it much recently because, well, it works for me, and Iโ€™m lazy. But, Iโ€™m also a huge fan of features and customization, so Iโ€™m always open to feedback, recommendations, and pull requests.

I built this for myself, but I figured others might also find it useful. So here it is, shared with the world. ๐ŸŒ

Feel free to open issues or submit pull requests if you have ideas on how to improve it. Contributions are always welcome!

Oh, and English isnโ€™t my first language, so I apologize if I misunderstand something or take a bit longer to respond to issues or pull requests ๐Ÿ˜…. Thanks for your patience!

โš–๏ธ License

Iโ€™ve added the MIT License because itโ€™s the most permissive and simple, but Iโ€™m not 100% sure itโ€™s the right one for this project. If thereโ€™s a different license I should be using (especially regarding Ulauncher or MassCode), please let me know! I definitely donโ€™t want to cause any issues with these amazing tools โ€“ I just want to share what Iโ€™ve built in case it helps others. ๐Ÿ˜Š

๐Ÿ™ Special Thanks

A huge shout-out to the amazing developers of Ulauncher โ€“ hands down, the best application launcher in the universe for Linux! ๐Ÿš€ You guys rock! And a big thank you to the team behind MassCode for building such a cool and powerful snippet manager. Youโ€™ve made coding life so much easier!

โญ Show Your Support

Iโ€™m not really concerned about the number of stars, but if you find this project useful or interesting, consider giving it a star on GitHub to help me gauge the interest. If youโ€™d rather not leave a star, thatโ€™s totally fine โ€“ feel free to open an issue, submit a pull request, or even drop a message of support in an issue instead! All kinds of feedback, advice, and contributions are always welcome and appreciated. ๐Ÿ˜Š

About

Instantly search and access your MassCode snippets like a pro, right from Ulauncher โ€“ because who has time for extra clicks? ๐Ÿš€๐Ÿ”

Topics

Resources

License

Stars

Watchers

Forks

Languages