Comments (3)
On macOS, I use the base64
command in Terminal like this:
> base64 path/to/file.png | pbcopy
The base64 encoded file contents will be copied to your clipboard ready to be pasted in to your .star script.
from pixlet.
Hi @Eastonco,
Thanks for the issue! I'm not in love with the idea that we base64 encode blobs and stick them into starlark. That is the current pattern that most folks (including us internally) follow but I wouldn't call it the blessed approach. Ideally we'd have some way to load in an asset directory and be able to reference those files. I'm hesitant to document it simply because it would encourage a pattern that needs to be resolved. I'm going to close this for now, @drudge and @rohansingh have some good examples to get you started. Feel free to comment below with any issues you experience and I'll be more then happy to help you out.
from pixlet.
@drudge That's exactly how I do it as well. Though I also use fold
to make the output a bit more manageable:
base64 some-file.png | fold | pbcopy
That adds a new linebreak every 80 characters.
from pixlet.
Related Issues (20)
- Animations run faster with "pixlet serve" than on Tidbyt
- "pixlet push -b" doesn't seem to work. HOT 1
- Get "pixlet serve" to serve a webp image instead of full web page HOT 1
- Serve GIF file instead of webp in server mode HOT 1
- Version 0.32.5+ pixlet serve no longer will detect updates and reload website on file save
- [Feature Request] Support for Winget
- Make pixlet encrypt/decrypt easier to use
- More reasonable constraints on app
- pixlet login oauth failure
- make fails on MacOS Ventura with file not found HOT 3
- pixlet login redirects to localhost:8085
- [Feature] Support for zip file processing HOT 3
- Feature request: animation duration introspection HOT 3
- Tidbyt is not invalidating cache on device HOT 2
- Multi-select Schema
- UI to visualize/confirm schema before publish HOT 1
- Pass source name into generated schema handler
- Local deploy to tidbyt - does app refresh? HOT 2
- Error in crypto-tracker tutorial http get HOT 2
- Support `code_challenge_method` in schema.OAuth2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pixlet.