CommandClick
is rich bookmarklet development android app.
You can use and create a bookmarklet that goes beyond common sense.
For example, ubuntu terminal emulator, ubuntu file manager, youtube scraping player, etc...
I hoped.
By one app, create multiple applet.
So I put my eye at webview js interface.
If I use bookmarklet on webview js interface, bring out os feature: file system, media player, connection with other system via webview.
Although its implementation did well, I want to get more extensibility, for example, like the linux package system.
If we could use apt package or other programing feature on ubuntu from bookmarklet, how splendid!
If we can do that, we can use and create high functionality bookmarklet.
Furthermore, I create original js library for bookmarklet.
However, I didn't just want to make it, I wanted to make it more readable.
Most of the engineers are mostly reading, even when they're writing code.
This is because we believe that improving readability is directly linked to productivity.
By the way
if you make it, you'll want to spread it around, right?
Just as useful ubuntu packages were spread through the apt system, I felt the need to consider a distribution system for CC as well.
And, I decided to entrust the distribution of bookmarklet to QR code.
By CommmandClick's original QR code, we can distribute via github.
This android app is bookmarklet developer tool, and at the same time distribution tool.
Welcome bookmarklet total development world.
● Exist bookmarklet is simple. But CommmandClick
bookmrklet is not only simple but also more functinal.
● Exist bookmarklet is used to vanila javascript. CommmandClick
bookmarklet is used to original fragmework that is more readable and maintainable.
● Exist bookmarklet is limit feature. But, CommmandClick
bookmarklet is versatile powerd by webview, ubuntu, media player.
● Exist bookmarklet is not supported with distribution. But, CommmandClick
bookmarklet is supported with distribution by QR code.
- In
CommandClick
, call bookmarkletfannel
.
fannel: Ubuntu terminal
, ritch QR
reader & creator, youtube
scraping player, ubuntu file manager ...
CommandClick
has multiple feature by bookmarklet.
Detail is bellow.
Janre | fannel(bookmarklet) name |
---|---|
File transfer | builtin by QR reader |
File transfer | fileManager.js |
fannel (bookmarklet) store | builtin |
fannel (bookmarklet) store | fannelStore.js |
Typing tool | selectTyper |
Ubuntu terminal | cmdTerminal.js |
Ubuntu terminal | sshTerminal.js |
Music player | cmdMusicPlayerU.js |
Youtube scraping player | cmdYoutuberU.js |
Text to speech | textToSpeech.js (builtin) |
Text to speech player | ttsPlsyer.js |
pdf to text reader and player | txtPdfViewer.js |
total pdf to text reader and player | ctsvViewer.js |
News scraping player | newsSpeecher.js |
Google calendar register | gCalendarFormatter.js |
Clip board formater | clipFormatMaker.js |
Train route seacher | japanRouteSeacher.js |
File manager | fileManager.js |
Input support tool | selectTyper.js |
Pocket web search | webSearcher.js |
Gpt3.5 client | askGpt35.js (builtin) |
Gpt3.5 client | cmdGpt35.js |
Ascii art maker | image2AsciiArt.js |
Gmail draft saver | sendToGmail.js |
- Android 8+
get it on bellow link
- This app not spyware. Sometimes, it is detected by malware checkers because of the following.
ACCESS_FINE_LOCATION
-> Ths require WIFI setting via QR reader .
READ_EXTERNAL_STORAGE
-> CommandClick base is file system.
This app data is saved to file. So, without this permission, CC is not feasible.
-> detail is this issue
By edge, webView javascript feature is limited.
So, javascript not working, recommend to change by google play.
- I found this case in samsung galaxy.
By set ubuntu, you can use all fannel (bookmarklet).
It enables without the need for termux
or rooting.
And more, we can use custom command for fannel (bookmarklet) development.
-> More detail
[Procedure]
- Long press right bottom gear button
- Click
install_fannel
- Click sync button in left bottom sync button
- You can install
fannel
by clicking.
Please follow bellow.
-> Register fannel(bookmarklet) to repo.
-> Qr reader
-> USAGE.md
-> Reference
Thanks to awesome UserLand and PRoot, which make this project possible.