Make randomization easy · https://random.amongtech.cc
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Óscar Fernández Díaz d44b4bffc3 Update Spanish translation (#39) 3 months ago
data AdwAboutWindow 5 months ago
help last webm 9 months ago
po Update Spanish translation (#39) 3 months ago
screenshots new screenshots 8 months ago
sp sp stuff 1 year ago
src AdwAboutWindow 5 months ago
.editorconfig Standardize LF 1 year ago
COPYING First commit 1 year ago
README.md readme update 9 months ago
meson.build build: Use gnome module's post install 9 months ago
page.codeberg.foreverxml.Random.json AdwAboutWindow 5 months ago
random.doap Update 'random.doap' 1 year ago

README.md

Random

Make randomization easy

Please do not theme this app License: AGPL v3

A screenshot of the main chrome of Random

Download on Flathub


More screenshots Roulette UI of Random Coin UI of Random

🎰 Uses

  • Choose what to do for a date
  • Play a number-guess game
  • Choose between coffee or tea
  • For science!

📩 Download Random!

Download it from Flathub by clicking the really big button above.

👩💻 Techy stuff

Show the techy stuff

📲 Another way to download

Head on over to the Releases page and grab the latest Flatpak, then install it.

📝 A note

You can get it through the user-submitted AUR repo, but that will usually be out of date. The method I support the most is Flathub/Flatpak.

🛠 Building Random

Flatpak

Clone this repo on GNOME Builder >= 3.28, open it, and click the Build button.

Native / Host

Clone this repo, and in the cloned directory run these commands:

meson _build --prefix=/usr && cd _build
sudo ninja install

You will need to install:

gdk-pixbuf2
glib2
gtk4
libadwaita
appstream-glib
meson
vala

Windows

I don't support anything but Flatpak. You will have to run this app through WSL, although Windows is such a privacy nightmare I do not support WSL. The app may be broken on Windows too. My reccomendation is to use this app on GNOME *NIX systems.

🌐 Translating Random

Check out the po folder.

🛣 Roadmap for Random

Roadmap for 1.1 - 1.2

  • Move Randomization functionality to different file
  • random: links

Unimportant

  • Windows package (LTS)

👩💻 How to contribute to Random

Contributing

🚀 A starting guide

  • Make a PR (or message me on Matrix) adding yourself to the Contributors section in this README.
  • Next, here are some things I will label as wontfix.
    • Anything against GNOME HIG
    • Something too advanced for this simple app And don't forget to test before your PR! Have a great day.

🤓 EditorConfig

Make sure to follow the EditorConfig guidelines specified in the .editorconfig file. And check the EditorConfig website to see if your IDE is compatible!

😖 I don't have a Codeberg account...

No worries! Contact me on Matrix and we'll work it out.

🤝 Conduct

This project follows the GNOME Code of Conduct.

🖥 Supported OS?

Long thing about OS support

🐧 Linux

Already supported; this is the main support!

🪟 Windows

Not for right now. Check the Roadmap for details on Windows support. And if you do want Windows, get ready to build it yourself.

🍏 MacOS and/or iOS

No, never. I am against all Apple platforms, and Random will never have a Mac package. I don't think GTK is supported on iOS either, though.

🤖 Android

GTK isn't supported yet, but I would publish on F-Droid.

💸 Donations

I am well off and do not need donations. Instead, donate to trans people in need.