koconf

Korea IT conference manager with terminal


License
Apache-2.0
Install
pip install koconf==0.2.1

Documentation

koconf - Korea IT conference manager

GitHub Build Status codecov PyPI PyPI - Python Version DeepSource

koconf is Korea IT conference manager. You can track conferences and meetups on terminal from now !


Installation

You can simply use pip to install koconf:

$ pip3 install koconf

Features

Search conference list with various filter

Show all conference list :

$ koconf show

show

Filter with id :

$ koconf show --id IGNITE

show-id

Filter with tag :

$ koconf show --tag Cloud

show-tag

Filter with event date (Multiple condition supported) :

$ koconf show --event ">=2020-01-01 12:00" --event "<=2020-01-22 12:00"

show-event

Other filter can be found via help command :

$ koconf show --help

show-help

Remind registered conference with terminal

Register conference with id :

$ koconf remind --add IGNITE

remind-add

Remind register conference list :

$ koconf remind

remind

Unregister conference with id :

$ koconf remind --remove IGNITE

remind-remove

Register remind event to terminal :

$ koconf remind --set-background

remind-set-background After register event to terminal, you can see remind when you open new terminal.
(--set-background use bashrc currently. If your terminal do not use bashrc. This command may not work well.)

Unregister remind event to terminal :

$ koconf remind --unset-background

remind-unset-background

Refresh conference list

Refresh conference list with remote data :

$ koconf refresh

refresh

Remove only expired conference list :

$ koconf refresh --only-expired

refresh-expired

Reset conference list (Not recommended) :

$ koconf refresh --with-clean

refresh-clean This command will remove all saved information.

Register auto refresh when reboot :

$ koconf refresh --set-auto

refresh-set-auto After register auto refresh event, your data will be refreshed when you reboot your computer.
(--set-auto use crontab currently. If your terminal do not use crontab. This command may not work well.)

Unregister auto refresh when reboot :

$ koconf refresh --unset-auto

refresh-unset-auto

License

This project is licensed under the Apache License, see the LICENSE file for details.

Contributing

First of all, We really appreciate for your contribution! Here is Contributor's Guide for future contributors :)