sbs
Trending in Announcing
You may know https://ui.shadcn.com/, a UI component library for React. I really love it’s design style and components. I’ve built some co...
New
Flop is an Elixir library that applies filtering, ordering and pagination parameters to your Ecto queries.
offset-based pagination with...
New
The repo is at GitHub - cyberchitta/openai_ex: Community maintained Elixir library for OpenAI API · GitHub.
Docs are at OpenaiEx User Gu...
New
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
The Chelekom project is a library of Phoenix and LiveView components generated via Mix tasks to fit developer needs seamlessly.
One of i...
New
Phoenix components for pagination, sortable tables and filter forms with Flop and (optionally) Ecto.
pagination
cursor pagination
sorta...
New
Please say hi to a new lib, Astro that aims to deliver easy-to-consume astronomy calculations of practical use. For now it only calculat...
New
Other Trending Topics
@hugobarauna and I (Alex Koutmos) have been hard at work on writing a book on Nerves that takes you from simply blinking LEDs to building...
New
I’m looking to build a personal workflow to quickly deploy web applications written in elixir/phoenix, for local consumption (ie not on t...
New
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog
It says that Fly is going all-in on sprites, which is a worry ...
New
Hey folks,
I just published a post about Hologram’s funding and where the project goes next - the short version:
Curiosum as Main Spons...
New
We’re evaluating API mocking tools for OpenAPI-based projects and would love to hear what other teams are using.
We’re particularly inte...
New
I am seeing a lot of aplications of Argumentum ad Vericundiam in software discussions. They do link some piece of writing and point us to...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #phoenix_html
- #iex
- #ai
- #graphql
- #genstage
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










Showing Posts 1 to 10- Show Best Posts
- Show All Posts (oldest first)
- Show All Posts (newest first)
Neurofunk
Hey that’s quite nice!
Does it only do ANSI output or is there any chance you’d implement images? Perhaps by taking Francois Ribemont / qrcode · GitLab as a backend?
sbs
Thanks!!
Don’t have plan to include png encoder. Render to terminal is just one way to represent the qr code, though one can pipe the data to any other png library.
Eiji
@sbs: No need to implement png encoder from scratch. Just draw QR code in canvas and add simple option to export it.
For example you can draw a canvas and change it to image really easy in JavaScript:
It’s much more simpler and allows to simple export in much more formats without any library for this!
Raddi_On
How is that supposed to work? We have
QRCode.encode("some data)with “canvas”?How?
Eiji
@Raddi_On: Just few steps:
jsonformat)0(white) and1(black) squares. Drawing squares in canvas is one of the easiest things to do.I will show you how it could look in Elixir:
As you can see square coordinates are noting special. You just need to know in which row and column you are and simply multiply them by number of pixels that you wish to have for each cell.
Raddi_On
Thanks.
What’s Canvas? It doesn’t exist in Elixir.
My goal is to something pass qr_code binary data into a Phoenix template where I can draw it with this:
How can I do this?
Eiji
@Raddi_On: Of course not. It’s only example, because
).
Elixiris easier thanJavaScript, so I could write it faster (also don’t usedJavaScriptfor some timeI just show you how to collect required info that you will need in Canvas.
Canvas is drawn by web browser.
Raddi_On
I know. But my question remains: how to pass qr code binary data to a Phoenix template? Or rather: what exactly should I pass given that I have
QRCode.encode("some data)?Eiji
@Raddi_On:
You can use for example request for
json.For example:
You can also use probably
Drab:Raddi_On
That’s an array of arrays. Doesn’t it have to be converted an image format before it’s passed to a phoenix template?