#!/usr/bin/python

import json
import os


"""
{
title: {
    count: int,
    cover: str
    desc: list[str]
    },
titles: list[str]
}
"""

def main():
    novels = os.listdir("novels")
    chapters = dict()

    for i in novels:
        
        with open(f"novels/{i}/desc.txt", "r") as f:
            desc = f.readlines()

        chapters[i] = {
            #"chapters": os.listdir(f"novels/{i}"), 
            "count": len(os.listdir(f"novels/{i}"))-1, 
            "cover": f"https://s1.felion.myaddr.io/assets/{i}.jpg",
            "desc": desc
        }
    chapters["titles"] = novels

    with open("index.json", "w") as f:
        f.write(json.dumps(chapters))
    

if __name__ == "__main__":
    main()
