Giter VIP home page Giter VIP logo

rayriffy-h's Introduction

Riffy H

The missing pieces of nhentai

Requirements

Development

# Run local database cache server
docker-compose up -d

# Copy .env.example file and please adjust it accordingly
cp .env.example .env

# Fetch data to local cache
bun run fetch:data

# Start development server
bun run dev

Build

bun run build

More updated instructions please see CI specification, and Dockerfile

License

All of Riffy H application and libraries are licensed under the MIT licence. Please see the licence file for more information. tl;dr you can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source.

rayriffy-h's People

Contributors

dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar fossabot avatar rayriffy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

rayriffy-h's Issues

Production Dark Mode is glitchy

Description

This application is mainly controlling Dark Mode in App component saving state into LocalStorage and sharing variables via AppContext

Looks like context is actually sent into sub-component (see logged result at image below) but style is never got updated when navigate to another page in production and I have no idea why.

Expectation

Screenshot

Reality

Screenshot

Implement search function

Breifing

We need someone to help with searchHentai at

https://github.com/rayriffy/rayriffy-h/blob/master/src/templates/search/services/searchHentai.ts

Requirements

  • query will be sent in string which you need to filter all results from raw
  • query must be able to query both names, and all types of tags (tags, artists, parodies etc.) everything is included in raw

Debugging

You can run development environment by yourself by running yarn dev:net command and go to http://localhost:3000/search once webpack server is running

ACTION REQUIRED: Changes to pulling Chainguard Images

Hey there Chainguard here.

We noticed that you are using Chainguard Images, thank you! We wanted to make you aware of an upcoming change that will impact your project.

Starting August 16, 2023 public users will no longer be able to pull images from our registry (cgr.dev/chainguard) by tags other than latest or latest-dev. Please see the announcement for more information.

You are currently using the following.

In https://github.com/rayriffy/rayriffy-h/blob/fef4d614f3fcd225a8ffe65aa7afc1543a9f4210/Dockerfile:

  • cgr.dev/chainguard/node:18

Our goal is to prevent your project from experiencing any disruptions. Please see the migration guide for options.

If there's more we can do to help please reply to this issue or email us at [email protected].

Thank you!

Run the App fails

$ now logs https://rayriffy-h-5ytw7cyqp.now.sh
Now CLI 17.0.3
> Fetched deployment "rayriffy-h-5ytw7cyqp.now.sh" in jaejin [1s]
2020-02-16T06:08:50.943Z
2020-02-16T06:08:51.111Z  info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.8.1/libvips-8.8.1-linux-x64.tar.gz
2020-02-16T06:08:54.130Z
2020-02-16T06:08:54.130Z  > [email protected] postinstall /zeit/167fe4e4/node_modules/core-js
2020-02-16T06:08:54.130Z  > node -e "try{require('./postinstall')}catch(e){}"
2020-02-16T06:08:54.130Z
2020-02-16T06:08:54.187Z  Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
2020-02-16T06:08:54.187Z
2020-02-16T06:08:54.187Z  The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
2020-02-16T06:08:54.187Z  > https://opencollective.com/core-js
2020-02-16T06:08:54.187Z  > https://www.patreon.com/zloirock
2020-02-16T06:08:54.187Z
2020-02-16T06:08:54.187Z  Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
2020-02-16T06:08:54.187Z
2020-02-16T06:08:54.399Z
2020-02-16T06:08:54.399Z  > [email protected] postinstall /zeit/167fe4e4/node_modules/log-process-errors/node_modules/core-js
2020-02-16T06:08:54.399Z  > node -e "try{require('./postinstall')}catch(e){}"
2020-02-16T06:08:54.399Z
2020-02-16T06:08:54.948Z
2020-02-16T06:08:54.948Z  > [email protected] postinstall /zeit/167fe4e4/node_modules/gatsby-telemetry
2020-02-16T06:08:54.948Z  > node src/postinstall.js || true
2020-02-16T06:08:54.948Z
2020-02-16T06:08:55.074Z  ╔════════════════════════════════════════════════════════════════════════╗
2020-02-16T06:08:55.075Z  ║                                                                        ║
2020-02-16T06:08:55.075Z  ║   Gatsby collects anonymous usage analytics                            ║
2020-02-16T06:08:55.075Z  ║   to help improve Gatsby for all users.                                ║
2020-02-16T06:08:55.075Z  ║                                                                        ║
2020-02-16T06:08:55.075Z  ║   If you'd like to opt-out, you can use `gatsby telemetry --disable`   ║
2020-02-16T06:08:55.075Z  ║   To learn more, checkout https://gatsby.dev/telemetry                 ║
2020-02-16T06:08:55.075Z  ║                                                                        ║
2020-02-16T06:08:55.075Z  ╚════════════════════════════════════════════════════════════════════════╝
2020-02-16T06:08:55.154Z
2020-02-16T06:08:55.154Z  > [email protected] postinstall /zeit/167fe4e4/node_modules/gatsby/node_modules/gatsby-cli
2020-02-16T06:08:55.154Z  > node scripts/postinstall.js
2020-02-16T06:08:55.154Z
2020-02-16T06:08:55.231Z
2020-02-16T06:08:55.231Z  > [email protected] postinstall /zeit/167fe4e4/node_modules/gatsby
2020-02-16T06:08:55.231Z  > node scripts/postinstall.js
2020-02-16T06:08:55.231Z
2020-02-16T06:08:55.435Z
2020-02-16T06:08:55.435Z  > [email protected] postinstall /zeit/167fe4e4/node_modules/netlify-cli
2020-02-16T06:08:55.435Z  > node ./scripts/postinstall.js
2020-02-16T06:08:55.435Z
2020-02-16T06:08:55.500Z
2020-02-16T06:08:55.501Z  Success! Netlify CLI has been installed!
2020-02-16T06:08:55.501Z
2020-02-16T06:08:55.501Z  Your device is now configured to use Netlify CLI to deploy and manage your Netlify sites.
2020-02-16T06:08:55.501Z
2020-02-16T06:08:55.501Z  Next steps:
2020-02-16T06:08:55.501Z
2020-02-16T06:08:55.501Z    netlify init     Connect or create a Netlify site from current directory
2020-02-16T06:08:55.501Z    netlify deploy   Deploy the latest changes to your Netlify site
2020-02-16T06:08:55.501Z
2020-02-16T06:08:55.501Z  For more information on the CLI run netlify help
2020-02-16T06:08:55.501Z  Or visit the docs at https://cli.netlify.com
2020-02-16T06:08:55.502Z
2020-02-16T06:08:57.169Z  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
2020-02-16T06:08:57.170Z  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2020-02-16T06:08:57.170Z  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/chokidar/node_modules/fsevents):
2020-02-16T06:08:57.170Z  npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2020-02-16T06:08:57.171Z
2020-02-16T06:08:57.183Z  added 2395 packages from 991 contributors in 34.224s
2020-02-16T06:08:57.256Z  Running "npm run build"
2020-02-16T06:08:57.442Z
2020-02-16T06:08:57.442Z  > [email protected] build /zeit/167fe4e4
2020-02-16T06:08:57.442Z  > gatsby build
2020-02-16T06:08:57.442Z
2020-02-16T06:08:57.630Z  ╔════════════════════════════════════════════════════════════════════════╗
2020-02-16T06:08:57.630Z  ║                                                                        ║
2020-02-16T06:08:57.630Z  ║   Gatsby collects anonymous usage analytics                            ║
2020-02-16T06:08:57.630Z  ║   to help improve Gatsby for all users.                                ║
2020-02-16T06:08:57.630Z  ║                                                                        ║
2020-02-16T06:08:57.630Z  ║   If you'd like to opt-out, you can use `gatsby telemetry --disable`   ║
2020-02-16T06:08:57.630Z  ║   To learn more, checkout https://gatsby.dev/telemetry                 ║
2020-02-16T06:08:57.630Z  ║                                                                        ║
2020-02-16T06:08:57.630Z  ╚════════════════════════════════════════════════════════════════════════╝
2020-02-16T06:08:57.905Z  The above error occurred in the <StoreStateProvider> component:
2020-02-16T06:08:57.905Z      in StoreStateProvider
2020-02-16T06:08:57.905Z      in App
2020-02-16T06:08:57.905Z
2020-02-16T06:08:57.905Z  React will try to recreate this component tree from scratch using the error boundary you provided, App.
2020-02-16T06:08:57.907Z  Warning: App: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.
2020-02-16T06:08:59.269Z  npm ERR! code ELIFECYCLE
2020-02-16T06:08:59.269Z  npm ERR! errno 1
2020-02-16T06:08:59.269Z  npm ERR! [email protected] build: `gatsby build`
2020-02-16T06:08:59.270Z  npm ERR! Exit status 1
2020-02-16T06:08:59.270Z  npm ERR!
2020-02-16T06:08:59.270Z  npm ERR! Failed at the [email protected] build script.
2020-02-16T06:08:59.270Z  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2020-02-16T06:08:59.277Z
2020-02-16T06:08:59.277Z  npm ERR! A complete log of this run can be found in:
2020-02-16T06:08:59.277Z  npm ERR!     /zeit/.npm/_logs/2020-02-16T06_08_59_270Z-debug.log
2020-02-16T06:08:59.288Z  Error: Exited with 1
2020-02-16T06:08:59.288Z      at ChildProcess.<anonymous> (/zeit/72d2a711565ce413/.build-utils/.builder/node_modules/@now/static-build/dist/index.js:33891:24)
2020-02-16T06:08:59.288Z      at ChildProcess.emit (events.js:210:5)
2020-02-16T06:08:59.288Z      at ChildProcess.EventEmitter.emit (domain.js:475:20)
2020-02-16T06:08:59.288Z      at maybeClose (internal/child_process.js:1021:16)
2020-02-16T06:08:59.288Z      at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
2020-02-16T06:08:59.401Z  worker exited with code 20 and signal null
2020-02-16T06:09:01.702Z  Done with "package.json"

how mangas uploaded/fetched

hello there, it's really amazing build and kudos to all the devs!

could anyone explain how mangas are fetched if it's build that way? or does it just pull it from a db?

Amazing project! I seem to have issues testing your project.

I never worked or even tries nextjs or nx, am completely new. Pardon my ignorance if I ask something childish or obvious.

image

How do I even run this!! What is the problem, does this not run with simple cmds like nx run, nx test or nx serve.
It would be great if you show what needs to be done in order to run.test or build this after cloning your repo.

[idea] : I would like to add the login section

issues : Sometimes I may find stories that I like. But when I come back to read it again, I don't find it (in other browsers or incognito mode)

offer : I want to offer a login section to collect my favorites. 😅

Riffy H 4.0

This major update contains following feature update.

  • UI changes from Chakra UI to Tailwind CSS
  • Migration from React context to Storeon
  • Major redesign of the interface
  • 2 Seperate listing. One for nhentai listing and another for our listing collection.

Search query is not working.

How exactly does the search query work? Do we need to enter the number or doujin name?
I tried searching with a doujin number and the name too, but it says Nothing found....

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.