[-] christos@lemmy.world 1 points 1 day ago

One for xfce. I have installed it too many times, very rarely crashes, very friedly, reliable, fast. However, it is a matter of taste / habit really.

21
submitted 2 weeks ago by christos@lemmy.world to c/opensource@lemmy.ml

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.

21
submitted 3 weeks ago* (last edited 3 weeks ago) by christos@lemmy.world to c/linux@lemmy.world

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

14
submitted 4 weeks ago by christos@lemmy.world to c/linux@lemmy.ml

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

22
submitted 4 weeks ago* (last edited 4 weeks ago) by christos@lemmy.world to c/opensource@lemmy.ml

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

67
submitted 1 month ago by christos@lemmy.world to c/linux@lemmy.ml

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


40
submitted 1 month ago* (last edited 1 month ago) by christos@lemmy.world to c/opensource@lemmy.ml

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


39
submitted 1 month ago by christos@lemmy.world to c/opensource@lemmy.ml

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.

53
submitted 1 month ago by christos@lemmy.world to c/unixporn@lemmy.ml

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.

16
submitted 1 month ago by christos@lemmy.world to c/linux@lemmy.world

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.

62
submitted 1 month ago* (last edited 1 month ago) by christos@lemmy.world to c/linux@lemmy.ml

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.

52
submitted 1 month ago* (last edited 1 month ago) by christos@lemmy.world to c/opensource@lemmy.ml

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.

105
submitted 1 month ago* (last edited 1 month ago) by christos@lemmy.world to c/opensource@lemmy.ml

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

This script written in the C language, will render the matrix effect in the terminal, while rendering ascii art loaded from a txt file, at the center of the terminal window.

video.png

Examples

https://gitlab.com/christosangel/ascii-matrix/-/raw/main/screenshots/ubuntu.png

https://gitlab.com/christosangel/ascii-matrix/-/raw/main/screenshots/mint1.png

https://gitlab.com/christosangel/ascii-matrix/-/raw/main/screenshots/jolly-roger.png

[-] christos@lemmy.world 11 points 5 months ago

As a matter of fact it is one of the scripts that I cannot do without, I use it everyday, it is very convenient. But then again I wrote it myself, so I can't be objective.

[-] christos@lemmy.world 11 points 8 months ago

Here is the solution just for you:

  • get to the tui-mines/ directory
  • open a terminal there
  • run this command sed -i 's/k|A/w|A/;s/h|D/a|D/;s/j|B/s|B/;s/l|C/d|C/' tui-mines.sh

Run the script ./tui-mines.sh

You can now play using lower case awsd.

[-] christos@lemmy.world 58 points 1 year ago

Somehow things seem similar (perhaps better) in Greece:

[-] christos@lemmy.world 10 points 1 year ago
  • Excellent catch! This one slipped through! I just fixed the bug, thank you very much!

I am happy you like it!

[-] christos@lemmy.world 13 points 1 year ago

Maybe. Respectfuly, feel free to move along. I fail to see the aim of your message.

[-] christos@lemmy.world 15 points 1 year ago

Don't give me new ideas...

[-] christos@lemmy.world 26 points 1 year ago

Of course, next time I feel like writing a script, I will make sure that I let you know first, and get your approval.

[-] christos@lemmy.world 15 points 1 year ago

Oh, the FUN parts.

I initially tried to incorporate past attempts to generate a sudoku 9x9 matrix, even added a backtracking routine that would detect and exclude duplicate solutions. Unfortunately, the whole process of generating a new puzzle was taking about 30". What is more, the outcome, although symmetrical and all, was not what I wanted. The routines were in c. You can have a look if you like:

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

[-] christos@lemmy.world 11 points 1 year ago* (last edited 1 year ago)

Thanx for pointing out, it is now fixed in the repo and in the script, however I cannot update the preview image here on Lemmy... so this spelling error will stick out like a sore thumb.

Update: Fixed.

[-] christos@lemmy.world 13 points 1 year ago
[-] christos@lemmy.world 53 points 1 year ago

It is up again!

view more: next ›

christos

joined 1 year ago