ccfddl / ccf-deadlines

⏰ Collaboratively track deadlines of conferences recommended by CCF (Website, Python Cli, Wechat Applet) / If you find it useful, please star this project, thanks~
https://ccfddl.github.io
MIT License
5.31k stars 371 forks source link

[cli] add multiple filter conditions support #302

Closed ViGeng closed 9 months ago

ViGeng commented 9 months ago

The existing cli command cannot filter multiple conditions. For example,

python -m ccfddl --sub ai # supported
python -m ccfddl --sub ai cg # not supported
python -m ccfddl --sub db --conf cvpr vr sigmod # not supported

I would like to new a PR to fix this.

ViGeng commented 9 months ago

Another enhancement could be the human-centric way of days left. Current output:

CVPR2024            │ AI    │ A      │ 55 days, 9:48:33.058982   │ https://cvpr.thecvf.com/Conferences/2024 

Maybe we could do like this:

CVPR2024            │ AI    │ A      │ in 2 days   │ https://cvpr.thecvf.com/Conferences/2024    
CVPR2024            │ AI    │ A      │ in 55 days   │ https://cvpr.thecvf.com/Conferences/2024    
CVPR2024            │ AI    │ A      │ in 1 year   │ https://cvpr.thecvf.com/Conferences/2024 

maybe output can be colorized according to how much left, but let's fix this first.