Jump to content

Devtoys - A Swiss Army knife for developers for Alfred 1.7.4


Recommended Posts

A Swiss Army knife for developers for Alfred

  

alfred-devtoys.png.93019c3e4f3f369d562629e223f7fefe.png

 

Why

 

DevToys for Windows and DevToysMac provide awesome a Swiss Army knife for developers. It's more productivity to do those things without copy and paste between applications.

 

Features

 

  1. Encode - Encode string to `Base64`, `URL` and `HTML`
  2. Decode - Decode string from `Base64`, `URL` and `HTML`
  3. Hash - Hash string as `MD5`, `SHA1`, `SHA256`, `SHA512`
  4. JWT - JWT Decoder for `Header`, `Payload`
  5. CheckSum - `MD5`, `SHA1`, `SHA256`, `SHA512` file checksum
  6. UUID - Generate `UUID`
  7. Lorem Ipsum - Generate `Lorem Ipsum` text (words, sentences, paragraphs)
  8. QR Code - Create QR code
  9. Case - Convert string to `camel`, `constant`, `dot`, `lower`, `lcfirst`, `no`, `param`, `pascal`, `path`, `sentence`, `snake`, `swap`, `title`, `upper`, `ucfirst` and `hashtag` case
  10. Number Base - Base conversion between `decimal`, `hex`, `octal` and `binary`
  11. JSON - JSON formatting as tab, 2 spaces, 4 spaces indents and minify
  12. Base64 Image - Imgage Base64 Encode as Base64 string,Base64 Data URI, HTML <img> code and CSS Background Source
  13. time - Convert unix time / natural date string to time format

 

Prerequisite

  • Alfred 5

 

Configuration

  • QR Code Image size
  • Time Convert
    • Time Format
    • Time Zone
  • UUID default amounts for clipboard auto-detecting for non-numeric formats
  • Lorem Ipsum default amounts for clipboard auto-detecting for non-numeric formats

 

Download / Source Code
Make sure to download the latest released directly from the releases page. Download here

Source Code https://github.com/cage1016/alfred-devtoys

 

Change Log

 

1.7.1

  • remove placeholder with default value to makes the workflow considerably easier to set up on first run.
  • use logrus instead of log to support log level for better debug experience

 

1.7.0

  • code sign and notarize support
  • refactor time convert
  • fix missing icons

 

1.6.0

  • add default amounts for clipboard auto-detecting for non-numeric formats to UUID and Lorem Ipsum
  • rearrange workflow structure for new features releases

1.5.1

  • fix clipboard issue for Apple M1
  • fix typo error

1.5.0

  • add time convert (unix time / natural date)
Edited by cage.chung
update
Link to comment
3 hours ago, snoop182 said:

hello, nice workflow thx, I will test it :) 

 

I have a proposition how to extend QR code functionality, to make it more "native" like here https://github.com/wensonsmith/QRcodeCreator --> add "Browse in Alfred" preview for generated image with QR code

 

Thanks for your feedback and try this scenario by myself few times. I will adopt your feedback and revise default action as browse in alfred at release v1.10 

Link to comment
  • cage.chung changed the title to Devtoys - A Swiss Army knife for developers for Alfred 1.7.3
On 9/3/2023 at 8:58 AM, cage.chung said:

The workflow give a easy way to convert Excel sheet to CSV file via Alfred.

 

You keep posting that under Download in several workflows. Is that a mistake?

 

On 9/3/2023 at 8:58 AM, cage.chung said:

1.7.3 Release

 

There’s now two downloads in there, and one of them has a wrong name (has an _ at the end of .alfredworkflow. Can please you explain the set up?

Link to comment

@vitor

 

Let me explain a little bit. 

  1. Due to gallery version has its own auto update mechanism. Developer MUST turn off auto update feature
  2. Devtoys rely on awgo and has auto update feature (check file extension .alfredworkflow) ".alfredwork_" is workaroud to avoid awgo auto update failure
  3. CI/CD conduct both version at the same time
    1. DevToys_auto_update-1.7.3.alfredworkflow => Enable auto update feature
    2. DevToys-1.7.3.alfredworkflow_  => prepare for gallery publish usage (disabled auto update) but need to fix .alfredworkd_ to .alfredwork

Please provide best practice for gallery alfredwork deliver

Link to comment
5 hours ago, cage.chung said:

Devtoys rely on awgo and has auto update feature (check file extension .alfredworkflow) ".alfredwork_" is workaroud to avoid awgo auto update failure

 

But why provide the secondary version with auto-update? The point of disabling auto-updates is to not conflict with the update users can do themselves inside Alfred.

 

5 hours ago, cage.chung said:

but need to fix .alfredworkd_ to .alfredwork

 

Changing the extension breaks the file and requires manual fiddling. You can change the name anywhere else to make it distinct, like adding GALLERY to the name.

 

On 9/3/2023 at 8:58 AM, cage.chung said:

The workflow give a easy way to convert Excel sheet to CSV file via Alfred.

 

And why this message? Aren’t you posting that in the wrong workflow?

Edited by vitor
Link to comment
  • 1 month later...
  • cage.chung changed the title to Devtoys - A Swiss Army knife for developers for Alfred 1.7.4
  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...