https://github.com/1j01/retrores
A catalog of cursors and icons from Windows 98, in original and modern formats
https://github.com/1j01/retrores
ani catalog catalogue collection cur cursor cursors ico icon icons resource resources windows windows-98
Last synced: about 1 year ago
JSON representation
A catalog of cursors and icons from Windows 98, in original and modern formats
- Host: GitHub
- URL: https://github.com/1j01/retrores
- Owner: 1j01
- Created: 2018-04-14T01:39:11.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-06-25T00:03:16.000Z (about 2 years ago)
- Last Synced: 2024-06-25T01:25:43.513Z (about 2 years ago)
- Topics: ani, catalog, catalogue, collection, cur, cursor, cursors, ico, icon, icons, resource, resources, windows, windows-98
- Language: JavaScript
- Homepage:
- Size: 422 KB
- Stars: 15
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 
A catalog of cursors and icons from Windows 98, in original and modern formats
There are 3 items in the catalog so far. Humble beginnings :)
The site is not currently hosted anywhere. You can run it locally with the instructions below, but it's surely not useful yet!
## Planned
* Tons and tons of resources
* Automate extraction and conversion to various formats
* JSON metadata, which could be considered an API
* Rich information like what DLL or EXE a file came from and the index within that source file, the operating system version it was retrieved from, copyright, etc.
* An interface for browsing icons and cursors on the web
* Search (by name, description, and tags which can be progressively added)
* Preview cursors as cursors
* Download files or copy base64 data URI
* Host resources on the distributed web with Dat, IPFS, and/or WebTorrent
## Development Setup
* [Install Node.js](https://nodejs.org/en/) if you don't have it already.
* [Install Git LFS](https://help.github.com/articles/installing-git-large-file-storage/) if you don't have it already.
* [Clone the repo.](https://help.github.com/articles/cloning-a-repository/)
* In a terminal / command prompt in the repo directory, run `npm i` to install dependencies.
The site is built with [Next.js](https://nextjs.org/), which gives us hot module replacement and client-side routing, altho I've had to put an unexpected amount of effort into making the development server match production.
Run `npm run dev` to start the development server, and open `http://localhost:3000` in your browser.
Run `npm run build` to build and export a static site to `out/` - this is what would be deployed to a static hosting provider.