Coder Social home page Coder Social logo

fxlens's Introduction

โš ๏ธ Disclaimer: This project is still in development. Some changes will be introduced over the next weeks, so please use this project with caution.

fx(lens)

Interactive environment to view, tweak and develop generative tokens for the fx(hash) platform.

Scope

  • View a generative token
  • Inject a random seed
  • Tweak fx(params) values
  • Display genrative token features
  • Randmomize fx(params) values with individual parameter locking
  • Undo/redo stack for fx(params) values
  • Schema validation of parameters with hints

Prerequisites

  • node >= 14
  • npm >= 6.14.4

Getting started

  • Clone this repository: npx degit fxhash/params-boilerplate your_project_name
  • Install dependencies and fx(lens): npm install

Start fx(lens) development environment

  • npm start: Starts a local http server with live reloading enabled.
  • Visit http://localhost:3000/ to view the fx(lens) environment

Inspect token with fx(lens)

When visiting the local development you won't see anything usefull unless you provide a target fx(lens) is supposed to inspect. You can provide a target using queryParameters like. The target is the url of the token you want to inspect.

If you are developing a token localy and it is running on http://localhost:3301 you can connect fx(lens) to the token like this:

http://localhost:3000/?target=http://localhost:3301

Available fx(params) types

Checkout the boilerplate documentation for more info about the different fx(params) types.

Randomization

You can explore randomness of the parameters by using the "Randomize params"-Button. Each parameter change is being kept inside the undo/redo stack; Making sure you don't loose any beloved configuration. When you like one of the parameters you can use the "lock"-button to not randomize this parameter and keep it "frozen".

Validation

The injested parameter configuration is being validated. The UI will give you hints on invalid parameter configuration and what attributes need to be adjusted in order to provide a valid parameter configuration.

fxlens's People

Contributors

ciphrd avatar dirx avatar liamegan avatar maerzhase avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.