{ "info": { "author": "Mr Anderson", "author_email": "ibtehaz.92@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "[](https://travis-ci.org/ibtehaz-shawon/zathura)\n\n```\n______ ___________ \n___ /______ __ /___ /_____ ______________ _\n__ / _ __ `/ __/_ __ \\ / / /_ ___/ __ `/\n_ /__/ /_/ // /_ _ / / / /_/ /_ / / /_/ / \n/____/\\__,_/ \\__/ /_/ /_/\\__,_/ /_/ \\__,_/ \n```\n# Zathura\nZathura is a sqlite3 based logger. Currently, you can see your error and debug logs from terminal only. However, I am working on webview. Do keep in mind, you will have to handle the authentication for your own project.\n\n-------------------------------\n## How to install\n
pip install zathura\nThis will install the latest version on your virtualenv\n\n-------------------------------\n## Code Preview\n
\n1. You can just import Zathura from ZathuraProject.zathura and call insert_error_log function to start logging your errors right away.\n
\nfrom ZathuraProject.zathura import Zathura\n\nzathura = Zathura()\nzathura.insert_error_log(user_id, error_name, long_error_description)\n\n\n\n
\n2. View your logs from terminal\n
\nzathura help\n\nThis will list all the avaiable command for you. Choose from them to see how you want to sort your logs.\n
\nusage: Zathura COMMAND [args] ...\nFor example: { Zathura v } will show the current version of this pacakge.\n-----------------------------------------------------\n-----------------------------------------------------\nAll commands: \n[[ v ]] : Show the current version of this package\n[[ developer ]] : Search based on developers name. You can filter out the result based on date and descending order\n[[ debug_origin ]] : Shows debug messages based on point of origin. Point of origin is the class/function from where you are adding a message in sqlite.\n[[ error_user ]] : Shows error generated under the given username\n[[ all_debug ]] : Shows all debug messages\n[[ error_name ]] : Shows error based on a error name.\n[[ date ]] : Shows error occurred in between a specific date.\n[[ all_error ]] : Shows all error messages\n[[ origin ]] : Shows error generated on the given point of origin\n[[ mark_resolve ]] : Given an error name and point of origin all errors logged on database, is marked resolved.\n[[ delete_debug ]] : Deletes the last seven days of debug mesasges from the database. It is useful if you dont want to clutter the database with unnecessary debug info.\n[[ help ]] : Shows all the commands necessary to run this package from terminal\n-----------------------------------------------------\n-----------------------------------------------------\n\nFor example to see all error, without sorting you can just type\nzathura all_error\n\n\n-------------------------------\n\n
Thank you. Ibtehaz
\n\n-------------------------------\n\n## Run Zathura codebase on your computer\n