Categorygithub.com/rjbaird/sj-rss
repository
0.0.0-20240415041650-d3d97752d458
Repository: https://github.com/rjbaird/sj-rss.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Shonen Jump RSS

sj-rss allows you to find to RSS feeds for Weekly Shonen Jump manga such as Jujutsu Kaisen, Chainsaw Man and My Hero Academia!

Feeds are updated daily between 10am and 2pm, Central Time, UTC.

Tech Stack

Client: AlpineJS, TailwindCSS

Server: Go, Railway

Prerequisites

Before installing sj-rss you'll need:

  • Go v1.20 or later
  • Node.js v20 or later
  • Make - optional, but recommended

Environment Variables

When running this project, you can add the following environment variables to a .env file

PORT - optional, default is 3000

Installation

To install sj-rss, clone the repository and run the following commands:

If you have Make installed:

    cd sj-rss
    touch .env
    make install

Finally, run the development server:

    make dev

Otherwise install manually with the following commands:

    cd sj-rss
    go mod download
    go mod tidy
    cd views && npm install
    ./sj-rss

Next, run the development server:

    go run ./cmd/app

Finally, run vite in a separate terminal window with the following command in the views directory:

    cd views
    npm run dev

Issues

If you notice any problems with either this repository, the main site or individual feeds, please open an issue or a pull request.

Upcoming Features

  • Update UI design
  • Add "copy to clipboard" for feed links