Giter VIP home page Giter VIP logo

lancaster-university / infolab-lights Goto Github PK

View Code? Open in Web Editor NEW
11.0 10.0 15.0 14.29 MB

Repository to hold code, effects and scheduling data for the Infolab21 LED fascia display

Home Page: https://infolab21-lights.lancaster.ac.uk/

License: MIT License

Dockerfile 2.23% Rust 4.96% Elixir 37.99% JavaScript 47.36% SCSS 1.13% HTML 5.51% Shell 0.18% Emacs Lisp 0.02% Nix 0.29% Just 0.34%
rust elixir led-matrix-displays

infolab-lights's Introduction

Infolab-Lights

Rust Elixir CI

Welcome to the software that powers the LED light display on the front of the Infolab.

If you're here to write an effect for the display, have a play around with The Playground.

When you've written your effect, fork the repo and add the effect as a js file alongside the others in web/priv/js_effects/, then submit a PR!

Rules

If you're submitting an effect, please make sure it follows these rules:

  1. Effects must not display explicit/ offensive content.
  2. Effects must not fetch external resources.

For obvious reasons, PRs containing effects that violate these restrictions will be rejected.

Current effects

Author Effect Description
@simmsb Rainbow Just a simple rainbow effect to demo things
@JohnVidler Conway The classic Conway's Game of Life sim
@JohnVidler Colorway Another Conway's Game of Life sim, with trails!
@simmsb Fireworks A fireworks simulation.
@JohnVidler Cheerworks A web-connected fireworks simulation (cheerlights)
@simmsb Snowman A nice snowman
@LukesterWad Sine Wave A moving sine wave that changes amplitude and spins.
@NinjaMandalorian Gradients Uses current time values to generate gradients over blue diagonal strips, using trigonometric functions and the date object.
@SuitYourselfGames A* Visualizer A* algorithm path finding Visualizer
@Eric-zhang-1111 Shift Shift between two colours over time
@mrgwbland Colour changing spiral Spiral works inwards changing colour, when it reaches the end (near centre) it goes back to the start.
@james1236 Matrix rain Matrix style falling rain that gets longer and more frequent with time
@SuitYourselfGames Blobs Some colourful blobs!
@lcjb360 Bad Chess Google en passant
@james1236 Word Game Word game animation
@DOmBuRnAdOwl Cellular Automata Wolframs rule 30 feeding into Conways Game of Life
@moolordking Trigonometric Sinusoidal Trigonometric sinusoidal strings changing colour across the screen.
@PeanutbutterWarrior DVD Logo Screensaver The classic DVD Logo Screensaver!
@tomaustn Walkies A labrador going for a walk, in honour of Coco :)

Image Overrides

Open a pull request with an edit to web/config/config.exs to add an override for your needs, and place the image in .png format (or animated .gif) in /web/priv/.

Can't code? No problem, open an issue and a maintainer will help you.

Current Override Schedule:

Override Schedule
Pride Month June Yearly
Halloween 31st October Yearly
Bonfire Night 5th November Yearly
LU LGBT+ Society Monday Evening 17:00 - 20:00
LU Hack Society Friday Evening 17:00 - 19:00
Baby Loss Awareness Week (dates varies yearly) Week 09/10/23 - 15/10/23
St Andrews Day 30th November Yearly
St Davids Day 1st March Yearly
Europe Day 9th May Yearly
Holocaust Awareness Week (dates vary yearly) Week 23/01/24 - 28/01/24
Ukraine Flag 23 - 24 Feb

infolab-lights's People

Contributors

456dev avatar dependabot-preview[bot] avatar dependabot[bot] avatar domburnadowl avatar eric-zhang-1111 avatar james1236 avatar johnvidler avatar lcjb360 avatar lukesterwad avatar matthew-allan avatar mavi0 avatar moolordking avatar mrgwbland avatar ninjamandalorian avatar peanutbutterwarrior avatar simmsb avatar tomaustn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

infolab-lights's Issues

Creating effects

Hi just seen this, looks interesting. How exactly to I create an effect?

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.