Giter Site home page Giter Site logo

ponylucky / light-novel-saver Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.38 MB

Save in an HTML file all chapters of your preferred Light Novel directly from its website (the output file is prepared for importation for converters (EPUB, PDF, etc))

License: GNU General Public License v3.0

HTML 40.47% CSS 6.89% JavaScript 52.64%
download epub light lightnovel novel pdf saver

light-novel-saver's Introduction

Hi I'm @PonyLucky, my name is MARGOT Louis. I'm a french man who loves programmation. What I prefer is Web Development.

I'm working here for my pleasure, as shows the Light-Novel-Saver project I'm just sharing what I made when I think it can be useful for others too.

You can reach me on this email address: [email protected]

light-novel-saver's People

Contributors

ponylucky avatar

Stargazers

 avatar

Watchers

 avatar

light-novel-saver's Issues

Performances and practices

This code isn't optimized and will be a hell to maintain.

Use DPs on this website : https://dev.to/dhiwise/advanced-javascript-design-patterns-4k8l.

Precisely :

  • Strategy -> To know what to do depending on the website. Or Command.
  • Visitor -> Export/Convert.
  • State -> As a switch to disable a clicked button and to re enable it after a certain amount of time.
  • Composite -> To structure the websites objects.
  • Abstract Factory -> website objects.

Says website not implemented

Says website not implemented when copy-paste with right click

Because the input updates only on keyUp, it doesn't when when copy-paste the URL with the menu 'right click / paste'.

Freeze when clicking on LOAD

The current version freezes when clicking on LOAD button until he loaded every chapter.

The issue is present because of the synchronous AJAX requests.

A way to fix it would be to put the AJAX requests async.

But how to make sure every chapter is sorted one after another in the end?

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.