This is the repo for FicSave.com, an open-source online fanfiction downloader.
PHP JavaScript CSS HTML ApacheConf
Latest commit 20eb939 Oct 24, 2016 @waylaidwanderer committed on GitHub Merge pull request #151 from jeffyl/master
Add missing folder and variable
Permalink
Failed to load latest commit information.
app Add additional retry to deal with http 503 error Sep 30, 2016
bootstrap Switch from using Slim v2 to Laravel 5 Jun 16, 2016
config
database Add failed jobs table and predis project Oct 3, 2016
public Remove console.log line Sep 30, 2016
resources Bump main.js version Sep 30, 2016
storage Add a tmp folder to the storage directory Oct 24, 2016
tests
.env.example Add socket address variable to .env.example Oct 24, 2016
.gitattributes
.gitignore Switch from using Slim v2 to Laravel 5 Jun 16, 2016
.phpstorm.meta.php
_ide_helper.php
artisan
composer.json
composer.lock Add failed jobs table and predis project Oct 3, 2016
gulpfile.js Switch from using Slim v2 to Laravel 5 Jun 16, 2016
package.json
phpunit.xml
readme.md
server.php Switch from using Slim v2 to Laravel 5 Jun 16, 2016

readme.md

FicSave

This is the repo for FicSave, an open-source online fanfiction downloader.

Frameworks/Libraries Used

Laravel 5

The PHP Framework For Web Artisans.

Materialize

A modern responsive front-end framework based on Material Design.

PHPePub

PHP Classes for dynamically generating EPub files.

QueryPath

QueryPath is an XML and HTML DOM manipulation PHP library.

HTML5-PHP

An HTML5 parser and serializer for PHP.

Calibre (ebook-convert)

Convert an ebook from one format to another.

How To Setup Your Own FicSave Instance

  1. Download all dependencies using composer install.
  2. Install Calibre.
  3. Add this to your crontab: * * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1 or execute php /path/to/artisan schedule:run every minute.