4 ms·
Added this to my UUID as a Service API! [0] Just add ?readable to any endpoint! Eg. https://uuid.rocks/json?readable https://uuid.rocks/json?readable [0] https
by geostyx 6y ago
Added this to my UUID as a Service API! [0]
Just add ?readable to any endpoint!
Eg. https://uuid.rocks/json?readable https://uuid.rocks/json?readable
[0] https://uuid.rocks/ https://uuid.rocks/
- crispyporkbites 6y agoWhat is this for?
- geostyx 6y agoFun, primarily. I also use it in some of my other projects for UUID generation. It's built on Cloudflare Workers so it scales fine and doesn't cost me anything since I use Workers for other projects anyway.
- crispyporkbites 6y agoI mean why would you want to generate a uuid on a remote service?
- geostyx 6y agoMaybe you want a UUID within a shell script, CI/CD pipeline or orchestration framework which has native support for HTTP, but not UUID :)
- isp 6y agoLittle known feature on Linux: cat /proc/sys/kernel/random/uuid
- moviuro 6y agoAlso: uuid -r See https://linux.die.net/man/1/uuid https://linux.die.net/man/1/uuid
- war1025 6y agoWhat's the -r do? Output as raw bytes? I always just do `uuid -v4`
- moviuro 6y ago-r is for "random". I've needed it for one of my scripts: if you generate many UUIDs at once on the same machine, there will be duplicates.
- war1025 6y agoI believe v4 is what you actually want [1]. By default it looks like `uuid` generates a v1 id, which as you said will produce duplicates if you call it too quickly. Maybe your tool is different from the one installed on my machine because when I use the `-r` option I just get garbage back. This leads me to believe it's returning the uuid as raw bytes when I pass that option. $ uuid 97af2898-cb54-11ea-8d75-176c10241ffd $ uuid -v4 0b8d75f5-a148-466c-b1b5-9d9d1022c327 $ uuid -r ����T�����. [1] https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_(random) https://en.wikipedia.org/wiki/Universally_unique_identifier#...
- moviuro 6y agoI checked in my code, I actually used `uuidgen`, not `uuid`. Thus the mixup!
- p4l4g4 6y agoAwesome, thanks! I will read up on that! Wonder if it's as stable as using dedicated uuid programs or libraries.
- deleted 6y ago[deleted]
- debdut 6y agoGreat service man!
- geostyx 6y agothanks! :)