LiberSpark

Script that modifies the design of http://liberspark.com/ to create a reader view.

  1. // ==UserScript==
  2. // @name LiberSpark
  3. // @description Script that modifies the design of http://liberspark.com/ to create a reader view.
  4. // @version 1.3
  5. // @include http://liberspark.com/read/*/*
  6. // @require http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
  7. // @require https://greasyfork.org/scripts/368324-lightnovels/code/LightNovels.js?version=604203
  8. // @grant GM.getValue
  9. // @grant GM.setValue
  10. // @namespace https://greasyfork.org/users/186987
  11. // ==/UserScript==
  12.  
  13. var c = $("#reader-content");
  14. if(c.length){
  15. var t = $("#reader-page-title").text();
  16. var st = $("#reader-chapter").text() + " : " + $("#reader-title").text();
  17.  
  18. c.find("[style]").removeAttr('style');
  19.  
  20. var temp = $("#reader-page-title").parent().parent().parent().next();
  21. var p = temp.find('div[align="left"]>a').attr("href");
  22. var toc = $("#reader-page-title").attr("href");
  23. var n = temp.find('div[align="right"]>a').attr("href");
  24.  
  25. createBody();
  26. setTitle(t);
  27. setSubTitle(st);
  28. setContent(c.html());
  29. setPrev(p);
  30. setTOC(toc);
  31. setNext(n);
  32. }