FicLab

Save stories as ebook files for offline reading

What is FicLab?

FicLab is a Chrome extension developed by http://ficlab.com, and its main feature is "Save stories as ebook files for offline reading".

Extension Screenshots

screenshot
screenshot
screenshot
screenshot
screenshot

Download FicLab Extension CRX File

Download FicLab extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Download fanfiction as ebook files from a number of popular sites. Simple to use, with beautiful results.

1. Browse to story;
2. Click the FicLab 'save' button;
3. Download the ebook.

Supports ePub, Kindle, PDF, markdown, plain text, MS Word (docx) and HTML. You can also download cover images on their own as PNG files.

A Note About Permissions:
This extension uses an "access all sites" permission. The purpose of this permission is to allow publishers to add support for their own sites, in addition to the sites that are supported natively. It will be used to add the 'save' button to supported sites, and to fetch story content from those sites. It will not be used for anything else, and will never access or modify any site other than fiction sites that are supported for ebook conversion by the extension.                    

Extension Basic Information

Name FicLab FicLab
ID obbeehkplijogilkjkpkicnanojdckoi
Official URL https://chrome.google.com/webstore/detail/ficlab/obbeehkplijogilkjkpkicnanojdckoi
Description Save stories as ebook files for offline reading
File Size 2.93 MB
Installation Count 12,266
Current Version 1.0.101
Last Updated 2023-10-13
Publish Date 2020-04-02
Rating 4.77/5 Total 35 Ratings
Developer http://ficlab.com
Email [email protected]
Extension Website https://www.ficlab.com/
Help Page URL https://www.ficlab.com/faq
Privacy Policy Page URL https://www.ficlab.com/privacy
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "version": "1.0.101",
    "name": "FicLab",
    "description": "Save stories as ebook files for offline reading",
    "homepage_url": "https:\/\/www.ficlab.com\/",
    "author": "Steve Gilberd ",
    "icons": {
        "16": "icons\/icon-16.png",
        "19": "icons\/icon-19.png",
        "32": "icons\/icon-32.png",
        "38": "icons\/icon-38.png",
        "48": "icons\/icon-48.png",
        "64": "icons\/icon-64.png",
        "128": "icons\/icon-128.png",
        "140": "icons\/icon-140.png"
    },
    "browser_action": {
        "default_icon": {
            "19": "icons\/icon-19.png",
            "38": "icons\/icon-38.png"
        },
        "default_title": "Save to eBook file"
    },
    "permissions": [
        "downloads",
        "storage",
        ""
    ],
    "web_accessible_resources": [
        "css\/*",
        "fonts\/*",
        "js\/button.js",
        "js\/integration.js",
        "html\/cf-bypass.html",
        "html\/modal.html",
        "icons\/*",
        "img\/*",
        "sites\/*"
    ],
    "background": {
        "scripts": [
            "js\/agent.js"
        ],
        "persistent": false
    },
    "content_scripts": [
        {
            "js": [
                "js\/bootstrap.js"
            ],
            "css": [
                "css\/overlay.css"
            ],
            "matches": [
                ""
            ],
            "run_at": "document_start"
        },
        {
            "matches": [
                "https:\/\/*.fanfiction.net\/*",
                "https:\/\/*.fictionpress.com\/*"
            ],
            "js": [
                "sites\/fanfiction.net\/ui.js"
            ],
            "css": [
                "sites\/fanfiction.net\/ui.css"
            ],
            "run_at": "document_end"
        },
        {
            "matches": [
                "https:\/\/www.fimfiction.net\/*"
            ],
            "js": [
                "sites\/fimfiction.net\/ui.js"
            ],
            "css": [
                "sites\/fimfiction.net\/ui.css"
            ],
            "run_at": "document_end"
        },
        {
            "matches": [
                "https:\/\/literotica.com\/*",
                "https:\/\/*.literotica.com\/*"
            ],
            "js": [
                "sites\/literotica.com\/ui.js"
            ],
            "css": [
                "sites\/literotica.com\/ui.css"
            ],
            "run_at": "document_end"
        },
        {
            "matches": [
                "https:\/\/archiveofourown.org\/*",
                "https:\/\/www.archiveofourown.org\/*"
            ],
            "js": [
                "sites\/archiveofourown.org\/ui.js"
            ],
            "css": [
                "sites\/archiveofourown.org\/ui.css"
            ],
            "run_at": "document_end"
        },
        {
            "matches": [
                "https:\/\/starslibrary.net\/*",
                "https:\/\/www.starslibrary.net\/*"
            ],
            "js": [
                "sites\/starslibrary.net\/ui.js"
            ],
            "css": [
                "sites\/starslibrary.net\/ui.css"
            ],
            "run_at": "document_end"
        },
        {
            "matches": [
                "https:\/\/www.asianfanfics.com\/*"
            ],
            "js": [
                "sites\/asianfanfics.com\/ui.js"
            ],
            "css": [
                "sites\/asianfanfics.com\/ui.css"
            ],
            "run_at": "document_end"
        },
        {
            "matches": [
                "https:\/\/www.wattpad.com\/*"
            ],
            "js": [
                "sites\/wattpad.com\/ui.js"
            ],
            "css": [
                "sites\/wattpad.com\/ui.css"
            ],
            "run_at": "document_end"
        },
        {
            "matches": [
                "https:\/\/www.inkitt.com\/*"
            ],
            "js": [
                "sites\/inkitt.com\/ui.js"
            ],
            "css": [
                "sites\/inkitt.com\/ui.css"
            ],
            "run_at": "document_end"
        },
        {
            "matches": [
                "https:\/\/getinkspired.com\/*",
                "https:\/\/www.getinkspired.com\/*"
            ],
            "js": [
                "sites\/getinkspired.com\/ui.js"
            ],
            "css": [
                "sites\/getinkspired.com\/ui.css"
            ],
            "run_at": "document_end"
        }
    ]
}