devutilsapp / devutils-app Goto Github PK
View Code? Open in Web Editor NEWAll-in-one Toolbox for Developers. Native macOS app.
Home Page: https://devutils.com
License: Other
All-in-one Toolbox for Developers. Native macOS app.
Home Page: https://devutils.com
License: Other
It would be great if on a linted JSON, I could click on a value or a key, and it would show the path (and be copyable).
As an easier alternative to selectable test, if it showed up along with the find result, that would be awesome.
This would be really handy for building JQ queries (a live interactive JQ query builder would be amazing, but that is asking a bit much).
Example:
Clicking on "Sword of Honour" would show the path of .store.book[1].title
If you do an XML linter, the same functionality for finding xpaths would be great as well.
I don't see any license attached to the repo. So, what is the license of the project? I want to build it from source code but want to know what I am allowed to do with it.
Hello,
it would be very usefull to have a from/to epoch date conversion - many systems use this format to process dates (well at least the ones I've seem in my experience).
For reference, this website does the conversion:
http://www.toly.net/dayssince1970.html
It would be nice, if the tool supports fetching user's device, os from user agent
For example:
If i paste this UA string below to the tool:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
It will return some useful info like:
{
device: Laptop,
os: Window 10,
browser: Chrome
}
Using jwt.io and pasting in a valid token, the public key signature will get extracted / displayed.
Would be nice, if the devutils-app would support that as well using an implementation as follows: https://stackoverflow.com/questions/39890232/how-to-decode-keys-from-keycloak-openid-connect-cert-api
It would be cool if DevUtilsApp had a feature to decode certificates. Nobody wants to paste private certificate keys into some random website and trying to remember the correct openssl command to decode a certificate is a pain in the behind.
Maybe you can leverage macOS's QLPreviewController which supports certificates.
Initially I was having issues with JSONs due to my system wide substitution being the macOS default of smart-quotes. As soon as I would click the JSON example, it would appear momentarily, then show as Invalid JSON
.
I think it would be beneficial for DevUtils to be opinionated and default to either disabling smart quote substitution or set the substitution to be classic straight quotes. This may be an Apple thing you cant change.
After carthage bootstrap --platform macOS has run successfully and signing & capability is configured fine, I try to run the project in Xcode and face the following error:
Showing All Messages
DevUtils-app-master/TINOBHNYWE/DevUtils-Bridging-Header.h:5:9: 'DiffMatchPatch/DiffMatchPatch.h' file not found
Is there a build or inclusion step I am missing here? Thank you for your support.
MacOS version: macOS Catalina
version 10.15.7
Xcode Version 12.1 (12A7403)
You can create in electron...
Quite often I'll be dealing with JSON formatted logs with lines of JSON. It would be nice if I could paste a section in and it lint all the input.
As a bonus, instead of showing "Invalid JSON", if it could have an option to partially-parse the JSON and highlight the syntax errors, much like VS Code does, that would be lovely.
VS Code Example(removed an end quote from price):
Maybe by pasting/dragging an image, or pasting a link to an image.
Feature Request: could you add a utility to convert JSON to a Javascript object? This mostly involves removing quotes from the JSON keys. I currently use this website a lot and would love to be able to do this in your app offline!
Would it be possible to submit this to the Mac App store? I'd be happy to pay more for it to offset the costs. It's easier to manage all my licenses via App store (vs emails/license keys/etc).
not sure what the problem is.
Thanks yor the app! I bought it a few minutes ago and really really like it! But other than promised on the thank you page, I just got a download link β no reciepe. How do I get one? Really need it.
Numerous people use online diff checkers to compare files, PDFs, code snippets and a way to compare them offline is going to make this app super awesome.
Could you please provide more info on how to build? Especially after Bootstrap carthage: carthage bootstrap --platform macOS
step. Thanks!
Hey there!
I'm trying to build your app locally on my Mac (Catalina 10.15.7). I run carthage bootstrap --platform macOS
and I get the following output:
*** Checking out Highlightr at "2.1.0"
*** Checking out ShortcutRecorder at "3.3.0"
*** xcodebuild output can be found in /var/folders/30/y6syzx6d2997wbgl7jyn9wp00000gn/T/carthage-xcodebuild.xU4c1k.log
*** Downloading ShortcutRecorder.framework binary at "3.3.0 (2020-07-12)"
*** Skipped building Highlightr due to the error:
Dependency "Highlightr" has no shared framework schemes for any of the platforms: Mac
You can see it fails at building Highlightr
. I checked out the RobertoMachorro/Highlightr repo and it does have the .xcodeproj
dir in the repo. I tried pointing the Cartfile.resolved to "master"
and also to the original repo: raspu/Highlightr, but the problem persists.
Any input?
For example, it would be nice if, when searching for "binary" or "decimal", the "Number Base Converter" tool would show up.
A lot of tools that scrape and crawl websites use CSV for exporting data. We often use JSON when importing data so we end up converting CSV to JSON a lot.
It would be nice if there was a feature similar to YAML to JSON, but CSV to JSON instead.
Examples:
It's such common as a PHP developer to convert or edit (a nightmare) serialized objects stored in database or everywhere else.
https://www.php.net/manual/en/function.unserialize.php
On MacOs, there's php installed by default, so would be pretty easy to do.
tmp_serialized.txt
content:
a:6:{s:7:"task_id";s:19:"0161052925790982000";s:8:"time_sur";s:10:"1610406000";s:16:"version_notified";s:7:"1.7.6.8";s:12:"cf_sitetitle";s:8:"My title";s:13:"cache_preview";i:120089;s:9:"cf_passwd";N;}
Unserialize it in command line:
php -r "var_export(unserialize(file_get_contents('tmp_serialized.txt')));"
Result:
array (
'task_id' => '0161052925790982000',
'time_sur' => '1610406000',
'version_notified' => '1.7.6.8',
'cf_sitetitle' => 'My title',
'cache_preview' => 120089,
'cf_passwd' => NULL,
)
The same thing to php serializing something:
php -r "echo serialize(file_get_contents('tmp_unserialized.txt'));"
Ps: I'm not used to develop MacOS application, otherwise, I would do a PR
Also, thanks for your app π
This is a great app (and frankly the $9 I spent hardly seems fair to you :)
Any chance of adding some UUID tools?
For some projects I have worked on in the past, XML is used as the data format. E.g sitemaps, product catalog exports, etc. Would like to see a feature to prettify large XML files
such as link
This looks like a great app - however, coming from a web app background the build instructions are not comprehensive enough.
I do appreciate the effort that's gone into making this and understand that for a small fee I could buy the app built - but you'd have a much larger audience if you made the open source instructions more inclusive for non-Apple devs.
I love the css ready output from this tool: https://yoksel.github.io/url-encoder/
Would be something for extending the url encoder?
Some tools offer settings that are currently not persisted and reset to their default values after restarting the app.
For instance, all the beautify/minify tools offer a setting to control the number of spaces or tabs. But that setting resets to its default value after restarting the app.
It would be nice if you could have a separate list of favourite tools, so they're easier to access, especially when searching a couple of letters gives you more than 1 result, and you have to scan all of them to figure out which one you actually need.
[Removed]
Convert JSON into gorgeous, typesafe code in any language.
Like https://github.com/quicktype/quicktype
and http://www.jsoncafe.com/
Many apps that live in the menu bar can be clicked to open. But, they can also be clicked to close (if theyβve been opened). Would be a nice usability touch to add π
(So, when the app is open, clicking the menu bar icon would close all open windows)
Examples:
Thanks for this nice tool
Sometimes I need to know how long is a string, using https://www.strlen.nl is possible, but pasting data online.... this feature is in the idea of DevUtils
It's such common as a PHP developer to convert or edit (a nightmare) serialized objects stored in database or everywhere else.
https://www.php.net/manual/en/function.unserialize.php
On MacOs, there's php installed by default, so would be pretty easy to do.
tmp_serialized.txt
content:
a:6:{s:7:"task_id";s:19:"0161052925790982000";s:8:"time_sur";s:10:"1610406000";s:16:"version_notified";s:7:"1.7.6.8";s:12:"cf_sitetitle";s:8:"My title";s:13:"cache_preview";i:120089;s:9:"cf_passwd";N;}
Unserialize it in command line:
php -r "var_export(unserialize(file_get_contents('tmp_serialized.txt')));"
Result:
array (
'task_id' => '0161052925790982000',
'time_sur' => '1610406000',
'version_notified' => '1.7.6.8',
'cf_sitetitle' => 'My title',
'cache_preview' => 120089,
'cf_passwd' => NULL,
)
The same thing to php serializing something:
php -r "echo serialize(file_get_contents('tmp_unserialized.txt'));"
Ps: I'm not used to develop MacOS application, otherwise, I would do a PR
Also, thanks for your app π
I get error
No account for team "432TM87K7L". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials.
and
No signing certificate "Mac Development" found: No "Mac Development" signing certificate matching team ID "432TM87K7L" with a private key was found.
I have changed the Team in the Signing and Capabilities tab of the DevUtils project to my personal team. How do I fix this?
URL/IP defanger to mask the the domain and IP for sharing
I think something that would fit in perfectly with these tools is a simple regex match tester. Something like what you would find on https://regex101.com/, but without the explanation box or anything too complex, at least to start.
Just the two inputs for your pattern and your string to test against, along with a list of matches in the right side bar. Maybe even syntax highlighting the matches? I think that would be a great addition.
I don't need or want the global hotkey, so please let us disable it altogether.
Of course I can set it to some key combination that I'd never use but that is pretty much a hack.
It would be really useful to have a color converter in DevUtils
like https://www.w3schools.com/colors/colors_converter.asp
or https://convertacolor.com/
Feature request to compile and decompile css preprocessors would be great. Personally I just would like Stylus support.
Examples: http://beautifytools.com/stylus-compiler.php or https://jsonformatter.org/css-to-stylus
Thanks!
Something like generator.lorem-ipsum.info to generate placeholder text would be useful.
Maybe add options to specifically include non-ASCII characters and emoji, which would be useful in testing software to ensure that string handling is correct.
Often times, whether itβs debugging requests or setting up json configs, I kept wishing I had this little utility.
Related #48. But in addition to a parser, also a stringifier
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.