Welcome to Frostmark’s documentation!¶
Getting started¶
Config¶
Modify how the application runs with the Environment variables.
Common¶
Module for common functions.
DB Base¶
Module for creating a connection to SQLite DB and SQLAlchemy declarative base home.
Database¶
Module for creating SQLite DB schema and session retrieving.
Models¶
ORM SQLAlchemy models for Frostmark application storage.
User data¶
Parser¶
Module for parsing arguments from console.
-
class
frostmark.parser.
ExecuteAction
(*a, func=None, func_args=(), func_kwargs={}, **kw)[source]¶ ArgumentParser action for add_argument(action=…)
Executes a function and its args + kwargs passed as the __init__ arguments:
- func
- func_args
- func_kwargs
together with argument values inserted into func_kwargs as ‘arg_values’ and exits immediately.
-
class
frostmark.parser.
FrostmarkArgumentParser
(prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=<class 'argparse.HelpFormatter'>, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True, allow_abbrev=True)[source]¶ Inheriting from ArgumentParser to print custom print message.
Profiles¶
Module for retrieving all ‘profiles’ from specified browser.
Importer¶
Import bookmarks from various bookmarks database files into internal database.
Exporter¶
Export bookmarks from internal database into various formats.