dev.nikoboi.old

nikoboi.dev

This repository contains my website, which contains several lightweight, open-source web tools. All tools are fully client-side, easy to use, and open-source under the GPLv3 License.

Overview of Tools

Site Description Live Demo Source
Home Simple site for easy access to all of my socials root root
Bingo Very simple, clean and Open-Source Bingo host and client. bingo bingo
Encryptor Easily encrypt and decrypt your messages, because fuck Chat Control. encrypt encrypt
Open Links Quickly open multiple URLs in new browser tabs. links links
Userscript Safety Guide A simple tutorial to guide you in safe installation and use of userscripts. safety safety

Home

A simple, free and open-source portal where all of my public social media accounts can be found. The code is easily tweakable, so others can create their own social portals based on this project (feel free to do so :D). Most socials have icons in /assets/svg/brand/.

Features

Usage

Open Live Version:

Screenshot

Screenshot of Root

Bingo

A simple, free and open-source Bingo game.

Features

Usage

Option 1. Open Live Version:

https://nikoboi.dev/bingo

Option 2: Download & Run Locally (not recommended, as you wont have HTTPS, which is annoying on some secure browsers):

  1. Clone this repository, in terminal, run:
git clone https://github.com/NikoboiNFTB/nikoboinftb.github.io`
cd nikoboinftb.github.io`
  1. Start a Python server:
    python3 -m http.server 5500
    

Requires Python

  1. Visit the server by running:
    firefox firefox http://localhost:5500/bingo/index.html
    

Any browser works.

You can also open http://<PC-ip>:5500/bingo/index.html on any device in your LAN.

Screenshots

Screenshot of Bingo

Screenshot of Bingo Client

Screenshot of Bingo Host

Text Encryption Tool

A lightweight, free, and open-source web tool to encrypt and decrypt text quickly. Perfect for small messages or learning about simple encryption techniques. The code is reusable, so you can modify or integrate it into your own projects.

Features

Usage

Option 1. Open Live Version: https://nikoboi.dev/encrypt/

Option 2. Download and Run locally (recommended)

  1. Create a folder anywhere, open the terminal in it and run:
    git clone https://github.com/NikoboiNFTB/nikoboinftb.github.io
    
  2. Run:
    cd nikoboinftb.github.io/encrypt/
    
  3. On Linux, just run:
    xdg-open index.html
    
  4. On Windows (or Linux if you want), run the following;
    python3 -m http.server 5500
    

Requires Python

  1. Then just open in your browser: http://localhost:5500/encrypt/
    firefox http://localhost:5500/encrypt/
    

Screenshot of Encrypt

A lightweight tool for opening multiple URLs at once in new tabs. Useful for bulk opening tabs. A great extra tool to use with Link Gopher (just as they likely intended “… or copy and paste into other systems”).

Features

Usage

Option 1. Open Live Version:

https://nikoboi.dev/links

Option 2. Download & Run Locally:

  1. Clone the repository and open links/index.html.
    • Technically even better for privacy, since not even GitHub can track you anymore
  2. Paste URLs (one per line), click Open All Links, or Clear Links to reset.

Example input:

https://www.instagram.com/nikoboi
https://www.youtube.com/@NikoboiNFTB
https://www.reddit.com/r/deslop

Shameless plug

Screenshot

Screenshot of Open Links

Repository Structure

Not a full tree. Only relevant bits, and examples where relevant. ```text . ├── assets │ │ │   ├── screenshot │   │   ├── example.png │   │   └── example.png │ │ │   ├── svg │   │   ├── brand │ │ │ │ │   │   │   ├── example.svg │   │   │   └── example.svg │ │ │ │   │   └── regular │   │   ├── example.svg │   │   └── example.svg │ │ │   ├── clippy.png │   ├── fin-circle-gradient.svg │   └── fin-square-gradient.svg │ ├── bingo │   ├── client │   │   ├── index.html │   │   ├── script.js │   │   └── style.css │ │ │   ├── host │   │   ├── index.html │   │   ├── script.js │   │   └── style.css │ │ │   ├── index.html │   └── style.css │ ├── encrypt │   ├── index.html │   ├── README.md │   ├── script.js │   ├── style.css │   └── test.js │ ├── js │   └── safety │   ├── index.html │   └── style.css │ ├── links │   ├── index.html │   ├── script.js │   └── style.css │ ├── player │   ├── index.html │   ├── script.js │   └── style.css │ ├── sh │   ├── all-pull │   ├── all-push │   ├── all-status │   ├── clone-author │   ├── clone-repo │   ├── compare │   ├── disable-ssh │   ├── enable-ssh │   ├── pull │   ├── push │   ├── setup-auto │   ├── setup-ssh │   ├── sort-file │   ├── status │   ├── test123.txt │   └── workflow │ ├── CNAME ├── index.html ├── LICENSE ├── README.md ├── robots.txt ├── sitemap.xml └── style.css

20 directories, 882 files ```

Contributing

Feel free to fork this repository and submit issues or pull requests if you have any suggestions or improvements. If you encounter any bugs or have feature requests, please open an issue.

Credits

Created by Nikoboi

JavaScript fine-tuned with ChatGPT

Theme inspired by the great nation of Finland 🇫🇮 and the perfectly cromulent color black.

License

This project is licenced under the GNU General Public License V3. See LICENSE for details.