christos

joined 1 year ago
 

cross-posted from: https://lemmy.world/post/21801277

https://gitlab.com/christosangel/genmon-mpv

This project is created for use with the xfce desktop environment, and the mpv media player.

With the use of the Generic Monitor panel plugin, it displays scrolling the name of the file or the stream playing with mpv.

If another instance of mpv starts playing, genmon-mpv will display the most recently opened title of file/stream.

As soon as an mpv instance displayed is closed, and another previous instance is still open, genmon-mpv will display the title of the still open file/stream.

This project is consisted of two scripts, one in bash, and one in lua. Any feedback is most welcome.

[–] christos@lemmy.world 2 points 23 hours ago

Glad you like it.

 

https://gitlab.com/christosangel/genmon-mpv

This project is created for use with the xfce desktop environment, and the mpv media player.

With the use of the Generic Monitor panel plugin, it displays scrolling the name of the file or the stream playing with mpv.

If another instance of mpv starts playing, genmon-mpv will display the most recently opened title of file/stream.

As soon as an mpv instance displayed is closed, and another previous instance is still open, genmon-mpv will display the title of the still open file/stream.

This project is consisted of two scripts, one in bash, and one in lua. Any feedback is most welcome.

[–] christos@lemmy.world 4 points 1 week ago

I am glad you like it.

 

https://gitlab.com/christosangel/chaftrix

This program written in C will render the matrix effect in the terminal window in the background, while rendering an image in the foreground, allowing animation of this image in one or two dimensions.

video.png

Image rendering is done with chafa.

This program is the continuation and evolution of other projects:

https://gitlab.com/christosangel/matrix_clone

https://gitlab.com/christosangel/ascii-matrix

https://gitlab.com/christosangel/animatrix

 

cross-posted from: https://lemmy.world/post/21289888

https://gitlab.com/christosangel/chaftrix

This program written in C will render the matrix effect in the terminal window in the background, while rendering an image in the foreground, allowing animation of this image in one or two dimensions.

video.png

Image rendering is done with chafa.

This program is the continuation and evolution of other projects:

https://gitlab.com/christosangel/matrix_clone

https://gitlab.com/christosangel/ascii-matrix

https://gitlab.com/christosangel/animatrix

 

https://gitlab.com/christosangel/chaftrix

This program written in C will render the matrix effect in the terminal window in the background, while rendering an image in the foreground, allowing animation of this image in one or two dimensions.

video.png

Image rendering is done with chafa.

This program is the continuation and evolution of other projects:

https://gitlab.com/christosangel/matrix_clone

https://gitlab.com/christosangel/ascii-matrix

https://gitlab.com/christosangel/animatrix

[–] christos@lemmy.world 1 points 2 weeks ago

I haven't used the rust version, but, with a glance, pretty much the rust replica as well as the c clone I wrote lead to more or less the same outcome as the bash original script. A mesmerizing effect.

[–] christos@lemmy.world 1 points 3 weeks ago

Hey, this is your lucky day: You don't need a github account.

All you need to do to easily install this project is to install git.

Open a terminal.

If you are using a Debian-based distribution (ubuntu, linuxmint, pop_os etc), copy-paste this command:

sudo apt install git

If you are using an Arch-based distribution:

sudo pacman -S  git

From there, follow the instructions on the repo.

Have fun!

If you need any help, do not hesitate to ask for it.

[–] christos@lemmy.world 1 points 3 weeks ago

UPDATE: I have just added another animation option (hop), you can check it out here.

[–] christos@lemmy.world 1 points 3 weeks ago

UPDATE: I have just added another animation option (hop), you can check it out here.

[–] christos@lemmy.world 3 points 3 weeks ago

Watch the video.

[–] christos@lemmy.world 10 points 3 weeks ago* (last edited 3 weeks ago)

cmatrix has it's own features, and has most certainly been an inspiration. At first I made a project as a matrix-clone, in c.

Later on I added an extra feature in another project, rendering ascii-art in the foreground. In this step I tried taking a step further on.

[–] christos@lemmy.world 1 points 3 weeks ago

oh boy, everything means something, all the names are taken.

 

cross-posted from: https://lemmy.world/post/20819143

https://gitlab.com/christosangel/animatrix

This program written in C will create some basic animation of ascii-art loaded from a txt file, while rendering the matrix effect in the terminal window.


video


 

https://gitlab.com/christosangel/animatrix

This program written in C will create some basic animation of ascii-art loaded from a txt file, while rendering the matrix effect in the terminal window.


video


 

https://gitlab.com/christosangel/c-pipes

This program written in the C language will render random coloured zigzag lines in the terminal, while the font, speed, density and number of lines are fully customizable.

c-pipes.png

Each line stops once it reaches the edge of the window, only for a new line to begin.

This program was inspired by this bash script:

https://github.com/pipeseroni/pipes.sh

Screenshots:

https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes.png

https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes2.png

https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes3.png

https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes4.png

Feel free to discover the endless possibilities of customization.

[–] christos@lemmy.world 6 points 1 month ago

I am a linux user, this is a FOSS project that I created.

This is a project that makes my linux experience more pleasant.

Is this a project that might interest other linux users, or might make their experience better?

Judging from the 49 upvotes so far, yes.

Do you share the same opinion? I don't know.

If not, feel free to downvote, and/or move on.

[–] christos@lemmy.world 1 points 1 month ago

More like something like eye candy, but it can also work like this.

 

https://www.youtube.com/watch?v=ccqlEQBE-bY

https://gitlab.com/christosangel/c-squares

c-squares written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable.

Every time a rectangular is complete, a new one starts to take shape.

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/1.png

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png


Feel free to explore the endless variations.

 

cross-posted from: https://lemmy.world/post/20670854

https://gitlab.com/christosangel/c-squares

c-squares written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable.

Every time a rectangular is complete, a new one starts to take shape.

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/1.png

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png


Feel free to explore the endless variations.

 

cross-posted from: https://lemmy.world/post/20670854

https://gitlab.com/christosangel/c-squares

c-squares written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable.

Every time a rectangular is complete, a new one starts to take shape.

1.png

Click on image to play video


https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png


Feel free to explore the endless variations.

 

https://gitlab.com/christosangel/c-squares

c-squares written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable.

Every time a rectangular is complete, a new one starts to take shape.

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/1.png

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png

https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png


Feel free to explore the endless variations.

view more: next ›