Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dofy/popclip-extensions
A couple of my PopClip extensions and a simple command line tool for creating PopClip extensions.
https://github.com/dofy/popclip-extensions
cli creator extension popclip popclip-extensions
Last synced: 6 days ago
JSON representation
A couple of my PopClip extensions and a simple command line tool for creating PopClip extensions.
- Host: GitHub
- URL: https://github.com/dofy/popclip-extensions
- Owner: dofy
- License: mit
- Created: 2017-12-27T09:33:14.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-11T09:38:04.000Z (about 1 month ago)
- Last Synced: 2024-11-06T08:40:02.905Z (14 days ago)
- Topics: cli, creator, extension, popclip, popclip-extensions
- Language: TypeScript
- Homepage:
- Size: 1.69 MB
- Stars: 59
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My PopClip Extensions
## `build.sh` Usage
```
Create / Build / Remove the PopClip extensionUsage:
./build.sh
./build.sh
./build.sh -hOptions:
-p Create extension from `plist` template.
-y Create extension from `yaml` template.
-j Create extension from `json` template.
-m Create extension from `module` template (`Yaml` & `TypeScript`).
-J Create snippet extension from `JavaScript` snippet template.
-T Create snippet extension from `TypeScript` snippet template.
-Y Create snippet extension from `yaml` snippet template.
-i Build and install.
-r Remove extension and source!!!
-h Show help.
```## Extensions Index
- [Open GitHub Repo][ext1]
> You can open this GitHub Repo in your browser when you check text in the
> format `AUTHOR/REPO`. If `AUTHOR` is not the GitHub `USERNAME` you set up, a
> new button will be added to open `USERNAME/REPO`.- [PinYin][ext2]
> Get `PinYin` or `ZhuYin` of Chinese characters with the selected text.
- [TextRepeater][ext3]
> Repeat `TEXT` by `N` times if the content format is `TEXT*N` or `TEXT.N`.
- [RGB_HEX][ext4]
> Convert `RGB` to `Hex` or `Hex` to `RGB` with the selected text like
> `#FFFFFF` or `255,255,255`.- [Variable Name Convert][ext5]
> Convert variable name to `CamelCase` or `snake_case`.
- [Markdown List][ext6]
> Convert multi-line text to markdown list format.
- [Format JSON][ext7]
> Format JSON with indent.
- [Comment Switcher][ext8]
> Comment / uncomment a bunch of lines of code.
- [Mosaic Text][ext9]
> Mosaic text with custom characters which can be changed in the extension
> settings, you can use it to hide sensitive information. (The selected text
> will be copied to the clipboard first.)- [Multi-line to Array][ext10]
> Convert multi-line text to javascript array format.
- [Search in NPM][ext11]
> Search in npmjs.com
- [Generate `ray.so` Image][ext12]
> Send selected text to [ray.so](https://ray.so) to get a beautiful image of
> your code.- [DeepL Translator][ext13]
> Translate selected text via DeepL App or Website.
>
> The **Second Language** option is only available in the Web Mode.
>
> - Clicking the `Translate` icon will translate the selected text from the **Second Language** into the **System Language**
> - Clicking the icon while holding the `Option` key will translate the selected text from the **System Language** into the **Second Language**- [Generate Password][ext14]
> Generate password with custom length and characters.
## References
- [PopClip Extensions][popext-website]
- [PopClip Extensions on GitHub][popext-github]
- [PopClip Extension Docs][docs][ext1]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/OpenGitHubRepo.popclipextz
[ext2]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/PinYin.popclipextz
[ext3]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/TextRepeater.popclipextz
[ext4]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/RGB_HEX.popclipextz
[ext5]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/VarNameConvert.popclipextz
[ext6]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/MarkdownList.popclipextz
[ext7]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/FormatJSON.popclipextz
[ext8]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/CommentSwitcher.popclipextz
[ext9]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/MosaicText.popclipextz
[ext10]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/MultiLine2Array.popclipextz
[ext11]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/Search-in-NPM.popcliptxt
[ext12]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/ray.so.popclipextz
[ext13]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/DeepLTranslator.popclipextz
[ext14]: https://github.com/dofy/PopClip-Extensions/raw/master/dist/GeneratePassword.popclipextz
[popext-website]: https://www.popclip.app/extensions/
[popext-github]: https://github.com/pilotmoon/PopClip-Extensions
[docs]: https://www.popclip.app/dev/