Security News
PyPI Introduces Digital Attestations to Strengthen Python Package Security
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.
@benvilliere/atelier
Advanced tools
🚧 WORK IN PROGRESS
Generative art projects have a special place in the landscape of software development. Creative coding lets us explore and wander around, sometimes without a clear goal in mind.
Atelier is a tool for generative artists to automatically screenshot and commit their work as they progress through their explorations. This guarantees nothing's ever lost, and all the changes made to a project may be replayed. Also, the artist is free to branch off of a previous iteration of their algorithm as they see fit, retrace their steps, and make their way back. It's all about ensuring you can create without the anxiety of potentially losing your work.
I wanted to create this so that I would feel like having more freedom when coding generative art projects. You install atelier on your machine, and then work across your projects with it; it is not part of the project, it is only peripheral to it. Kind of like a painter's atelier, that's the place where they go to perfect their craft. Atelier was built with that in mind. It's not getting in your way; you install it globally and then it is with you everywhere you go, works the way you want it, saves you time, brings confidence, joy. This project is very recent but has been brewing in my head for a long time. I'm so glad I finally found the time to put its first version together. Now, I'm actively playing around and iterating on it, so it might not be the most stable. That's why I'm not avertising it on my socials yet. And I'd be very surprised if anyone would read this, ever. But anyways, contributions are absolutely welcomed. Even if only for ideas.
This command line based tool will watch for changes in your project, and can be configured to perform the following actions when you save a file:
For now, it is the most simple thing ever. But I have plans to add more useful features that will make building generative artwork projects even more pleasant and relaxing. Stay tuned!
Atelier being a self-contained CLI application, it is recommended to install it globally as such:
npm install --global @genart/atelier
When installed globally, you may start atelier by doing either
atelier
or
atelier start
TODO: List out all command line options.
You may configure atelier by creating an atelier.json
file at the root of your project, or by adding and atelier
entry in your package.json
file.
TODO: List out all configuration options.
FAQs
Tool for managing ever-changing generative art projects
We found that @benvilliere/atelier demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.