Live example of script will appear here once selected!!
About: Resources
Since the beginning of the internet, people have always been sharing around tips and advice to each other; Ask any programmer and they'll say most of their code is stolen from StackOverflow.
Having my friends start out web development (by my suggestion) with little to no knowlege made it clear to me how difficult and confusing it is for newbies to start out, so I'll be compiling a few helpful resources to lead them in the right way, as well as some scripts and code blocks (some made by me) to allow them to have certain features on their site without having to go through hours of pain (like I did :sob:).
Thanks to the following people for helping me gather links: mei
List
Learning and reference materials
W3Schools_: Great site that explains how to use HTML, CSS and JS. Has easily understandable documentation, live examples, and descriptions for each tag/element/function.
Sadgirl's HTML+CSS Guide_: Comprehensive guides for certain HTML/CSS features
Make your own site by Jake_: Guide on how to start making your own site from scratch
Cheshire's Easy HTML/CSS Tutorial_: A simple introductory tutorial to HTML and CSS
Minecrafter48's JavaScript-free webring tutorial_: A tutorial to make a webring without using JavaScript
Mozilla Developer Network's HTML Resources_: Documentation for HTML/CSS/JS by the Mozilla company
Cave of Dragonfly Cave's HTML Guide_: A beginner's guide to HTML
HTMHell_: Guide to fixing common HTML bad practices and mistakes
A Quick 'n' Dirty Guide to Making a Website_: A helpful starter guide to creating a website
CSS Tricks_: A blog article-esque site that provides a lot of CSS effects and features
joosh's Nekoweb Domain Tutorial_: A guide to use custom domains with your Nekoweb site
Holy Grail column layout tutorial_: A guide to laying out your site into headers and columns and have them work cross-platform
Effects, Styles and CSS
Stylesheets
Retro-OS / Device-interfact inspired CSS styles:
Eggramen's CSS Testpages
Overlays, filters, and effects
CRT Display
RV's free Javascript/DHTML effects:
Free to use decoratory effects using JavaScript
Scripts and features
Live timezone clock
Creator: me Description: As the name suggests, this is a JavaScript script that allows you to display the time in a particular timezone on your website. This should be accurate as long as the viewer's device's system time is correct. There might be a better way to do this, but Date.UTC() doesn't work for some reason, so I made this with a bunch of math and procrastination.
Live music streaming status (Last.fm)
Creator: max / laura Description: "Using Last.fm's API, this widget tracks what song you are currently listening to and displays it on your site.
"
Nekoweb site statistics
Creator: max Description: "Using the Nekoweb API, this script grabs data about your website, which include your site's: Creation Date, Last Update Date, Views, and Followers"
Webring script (Onionring.js)
Creator: Garlic Garden Description: "onionring.js is the script that makes that widget work - it's just a few javascript files that help you create and manage a webring, even (or especially!) if you don't know anything about coding"
Webring script (Ringfairy)
Creator: Kersed Description: "This is a webring generator written in Rust. It's similar to a static site generator, but specialized for webrings.
Unlike most webrings which rely on some kind of server-side code (e.g. PHP, JS) to redirect visitors, this approach uses HTML redirects.
The static approach allows for simpler hosting requirements (it can be hosted on Neocities, GitHub Pages, etc) since it eliminates the need for server-side processing.
Updating the webring will require you to regenerate the whole thing. This is quick & simple, and shouldn't need to be done frequently. But it is an extra step which conventional server-side systems might not have, unless you automate it, such as through GitHub Actions."
june's super cool super easy webring template
Creator: june Description: "do you want to make a webring? not know anything about javascript? well boy howdy are you in luck. introducing: webstring.js! a super-simple alternative to garlic.garden's excellent onionring."
monsieur music player
Creators: adilene.net & monsieurdoll Description: A cute styled long-bar type music player
SCM Music Player
Creators: cshum, et al. (I'll list the others later, too lazy rn xd) Description: A basic long-bar type music player
July's music player
Creator: july Description: A colapsible music player
YouTube Music Player
Creator: Ryan Feigenbaum Description: A music player that plays music or videos from a YouTube playlist using YouTube's iframe API
Graphics and icons
Graphics Dispensary
Identity buttons
JavaScript: TimeZone clock
Timezone Clock
This script works by retrieving the system time and timezone, and calculating the time of the desired timezone based on that. It will work accurately as long as the system time is correct and reports the correct UTC Offset code.
It works defining a variable with new Date(); then converting that into a string by datetime.toString(); which will return something like Fri Dec 13 2024 08:13:54 GMT+0700 (Indochina Time), from which, it substrings the relevent parts (i.e., weekday, month, date, year, hour, second, UTC-/+, UTC hour offset, and UTC minute offset)
This script already accounts for leap years, as well as day, month, and year crossings when converting timezones. It does not use any APIs or libraries.
In your HTML file, enter elements with the id's as follow: hr,min,sec,weekday,date,mo, and yr. This will also be given below, so you can skip this step and just copy the code returned by the editor.
This script is not made by me! It's made by max and laura!! It's filed under the MIT license.
"Using Last.fm's API, this widget tracks what song you are currently listening to and displays it on your site." If you have a last.fm account that's linked to a music streaming service, this widget should work to display what music you're listening to to your site's viewers.
1. (Obviously) you need to create a nekoweb.org account and website. This script will use your nekoweb / nekoweb site username
2. In your HTML file, create elements with the ids created, updated, visitors, and followers. This will also be covered below so if you're using the generator, you don't have to worry about this.