Skip to content

Generic Settings API #23

@Kindari

Description

@Kindari

This would allow settings to be saved for user, channel and server objects. These would be saved to filesystem, in a example directory:

jimino/conf/settings/[network_name]/[hash].dat

This file would be a dictionary pickle object.

Things to consider, user objects, should we just hash the nickname? What transformations should we apply (irc_lower()?) DO we include the full mask?

We could have a mapping file where we can map hostmasks to files using wildcards and such.

Adding this api would allow other modules to have a simple information store on users and channels in a standard scheme.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions