Thanks to visit codestin.com
Credit goes to github.com

Skip to content

rOzzy1987/charm.li

Repository files navigation

       █▀▀▄ █ ▄▀▀  ▄▀▀ █    █▀▄  █ █▄ ▄█ █▀▀▀ █▀▀▄  
▀▀▀▀▀  █  █ █  ▀▀▄ █   █    █▄▄█ █ █ ▀ █ █▀▀  █▀▀▄  ▀▀▀▀▀▀
       ▀▀▀  ▀ ▀▀▀   ▀▀ ▀▀▀▀ ▀  ▀ ▀ ▀   ▀ ▀▀▀▀ ▀  ▀
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
█ Please note that I am not the creator of this software █
█                                                        █
█ The original author shared this source code online     █
█ for free, while the site was still available           █
█                                                        █
█ My intention is to bring it to a working state for     █
█ everyone to enjoy/modify/fix whatever                  █
█                                                        █
█ This source code only contains the code for running    █
█ the server, no data at all. Gathering data for this    █
█ application is the user's responsibility.              █
█                                                        █
█ You can find the original readme untouched at the end  █
█ of this file                                           █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█

Prerequisites:
  - basically any linux distro
  - nodejs with npm
  - squashfs

Install & Run:
    1: run "./start.sh" (may or may not require sudo)
    2: open "http://localhost:8080"
  OR
    1: run "npm i" from repo root
    2: run "node-gyp configure" from "node_modules/node-lmdb"
    3: run "node-gyp build" from "node_modules/node-lmdb"
    4: follow the original guide at the bottom of this file 
      
Tested on Ubuntu 24.04 LTS

============ Original readme content from here ===========

█▀█ █▀█ █▀▀ █▀█ ▄▀█ ▀█▀ █ █▀█ █▄░█   █▀▀ █░█ ▄▀█ █▀█ █▀▄▀█
█▄█ █▀▀ ██▄ █▀▄ █▀█ ░█░ █ █▄█ █░▀█   █▄▄ █▀█ █▀█ █▀▄ █░▀░█

                     2 0 2 3


        Most car repair manals 1982-2013, formatted for website use. See https://charm.li



        PREREQUISITES:

        Linux, Node.js and npm, Squashfs. Known to work on Debian Bullseye w/ Node.js 18.

        USAGE:

        1. Create directory: `mkdir ./lmdb-pages`
        2. Mount squashfs: (as root) `mount -o loop -t squashfs ./lmdb-pages.sqsh ./lmdb-pages`
        3. Install Node.js dependencies: `npm install`
        4. Start server: `npm start / 8080` to start on http://localhost:8080

About

Charm.li source code made to be installed easy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published