]> git.armaanb.net Git - lightcards.git/log
lightcards.git
3 years agoRemove CursesError exception
Armaan Bhojwani [Sun, 14 Feb 2021 18:17:50 +0000 (13:17 -0500)]
Remove CursesError exception

3 years agoRemove unused variables
Armaan Bhojwani [Sun, 14 Feb 2021 16:15:17 +0000 (11:15 -0500)]
Remove unused variables

3 years agoFix sidebar showing wrong side of card
Armaan Bhojwani [Sun, 14 Feb 2021 15:22:11 +0000 (10:22 -0500)]
Fix sidebar showing wrong side of card

3 years agoDo all computation before clearing screen
Armaan Bhojwani [Sun, 14 Feb 2021 15:17:11 +0000 (10:17 -0500)]
Do all computation before clearing screen

Hopefully reduces flashes

3 years agoChange URL in setup.py
Armaan Bhojwani [Sun, 14 Feb 2021 14:38:26 +0000 (09:38 -0500)]
Change URL in setup.py

3 years agoFix open in external editor
Armaan Bhojwani [Sun, 14 Feb 2021 14:33:27 +0000 (09:33 -0500)]
Fix open in external editor

Was broken after changing the way parsing works

3 years agoZfill percent done to 3 places
Armaan Bhojwani [Sun, 14 Feb 2021 14:31:07 +0000 (09:31 -0500)]
Zfill percent done to 3 places

3 years agoFix sidebar "(xyz more)" text
Armaan Bhojwani [Sun, 14 Feb 2021 05:23:30 +0000 (00:23 -0500)]
Fix sidebar "(xyz more)" text

... again

3 years agoClean up enumerates
Armaan Bhojwani [Sun, 14 Feb 2021 04:47:34 +0000 (23:47 -0500)]
Clean up enumerates

3 years agoRename confirm_quit option to quit_confirmation
Armaan Bhojwani [Sun, 14 Feb 2021 03:34:24 +0000 (22:34 -0500)]
Rename confirm_quit option to quit_confirmation

3 years agoAdd table and lenient config option
Armaan Bhojwani [Sun, 14 Feb 2021 03:19:24 +0000 (22:19 -0500)]
Add table and lenient config option

3 years agoAdd table number option
Armaan Bhojwani [Sun, 14 Feb 2021 03:04:21 +0000 (22:04 -0500)]
Add table number option

3 years agoAdd lenient option
Armaan Bhojwani [Sun, 14 Feb 2021 02:51:11 +0000 (21:51 -0500)]
Add lenient option

3 years agoAllow for multiple input files to be given
Armaan Bhojwani [Sun, 14 Feb 2021 00:57:06 +0000 (19:57 -0500)]
Allow for multiple input files to be given

This will concatenate the contents

3 years agoSet no traceback setting earlier
Armaan Bhojwani [Sun, 14 Feb 2021 00:33:57 +0000 (19:33 -0500)]
Set no traceback setting earlier

Now the setting applies to parsing as well

3 years agoMake optional arguments more explicit
Armaan Bhojwani [Sun, 14 Feb 2021 00:27:13 +0000 (19:27 -0500)]
Make optional arguments more explicit

3 years agoAdd Python version notice
Armaan Bhojwani [Sat, 13 Feb 2021 23:21:58 +0000 (18:21 -0500)]
Add Python version notice

3 years agoExit if specified config file does not exist
Armaan Bhojwani [Sat, 13 Feb 2021 22:59:48 +0000 (17:59 -0500)]
Exit if specified config file does not exist

3 years agoImplement cache config option
Armaan Bhojwani [Sat, 13 Feb 2021 21:38:29 +0000 (16:38 -0500)]
Implement cache config option

3 years agoAdd menu keybindings to config
Armaan Bhojwani [Sat, 13 Feb 2021 21:26:08 +0000 (16:26 -0500)]
Add menu keybindings to config

3 years agoDon't overwrite existing local config file
Armaan Bhojwani [Sat, 13 Feb 2021 20:33:02 +0000 (15:33 -0500)]
Don't overwrite existing local config file

3 years agoUpdate lightcards-config manpage
Armaan Bhojwani [Sat, 13 Feb 2021 20:29:48 +0000 (15:29 -0500)]
Update lightcards-config manpage

3 years agoGet help menu text dynamically from config file
Armaan Bhojwani [Sat, 13 Feb 2021 20:20:25 +0000 (15:20 -0500)]
Get help menu text dynamically from config file

3 years agoAdd quit_key option
Armaan Bhojwani [Sat, 13 Feb 2021 20:20:14 +0000 (15:20 -0500)]
Add quit_key option

3 years agoReplace $EDITOR in menu with actual editor
Armaan Bhojwani [Sat, 13 Feb 2021 19:33:35 +0000 (14:33 -0500)]
Replace $EDITOR in menu with actual editor

3 years agoPickle before opening in $EDITOR
Armaan Bhojwani [Sat, 13 Feb 2021 19:27:56 +0000 (14:27 -0500)]
Pickle before opening in $EDITOR

3 years agoUpdate README with OS compatibility notice
Armaan Bhojwani [Sat, 13 Feb 2021 19:08:40 +0000 (14:08 -0500)]
Update README with OS compatibility notice

3 years agoFollow XDG_CACHE_HOME
Armaan Bhojwani [Sat, 13 Feb 2021 19:03:18 +0000 (14:03 -0500)]
Follow XDG_CACHE_HOME

3 years agoStop using setuptools data_files for config
Armaan Bhojwani [Sat, 13 Feb 2021 19:01:01 +0000 (14:01 -0500)]
Stop using setuptools data_files for config

Now it actually works predictably and understandably

3 years agoClear message in menu better
Armaan Bhojwani [Sat, 13 Feb 2021 18:33:13 +0000 (13:33 -0500)]
Clear message in menu better

3 years agoAdd lightcards-config() manpage
Armaan Bhojwani [Sat, 13 Feb 2021 18:27:24 +0000 (13:27 -0500)]
Add lightcards-config() manpage

3 years agoImplement color customization config option
Armaan Bhojwani [Sat, 13 Feb 2021 18:00:46 +0000 (13:00 -0500)]
Implement color customization config option

3 years agoImplement progress_char config option
Armaan Bhojwani [Sat, 13 Feb 2021 17:50:40 +0000 (12:50 -0500)]
Implement progress_char config option

3 years agoImplement startup config options
Armaan Bhojwani [Sat, 13 Feb 2021 17:48:30 +0000 (12:48 -0500)]
Implement startup config options

3 years agoImplement show_menu_at_end config option
Armaan Bhojwani [Sat, 13 Feb 2021 17:43:56 +0000 (12:43 -0500)]
Implement show_menu_at_end config option

3 years agoImplement confirm_quit config option
Armaan Bhojwani [Sat, 13 Feb 2021 17:41:16 +0000 (12:41 -0500)]
Implement confirm_quit config option

3 years agoAllow for config files to be incomplete
Armaan Bhojwani [Sat, 13 Feb 2021 17:26:06 +0000 (12:26 -0500)]
Allow for config files to be incomplete

3 years agoAdd preliminary config file support
Armaan Bhojwani [Sat, 13 Feb 2021 16:45:33 +0000 (11:45 -0500)]
Add preliminary config file support

Still lots of work to be done on this feature, but it's a start!

3 years agoDocument quit keybinding
Armaan Bhojwani [Sat, 13 Feb 2021 14:20:54 +0000 (09:20 -0500)]
Document quit keybinding

Not sure why this wasn't documented before...

3 years agoMove percent done from right to left
Armaan Bhojwani [Sat, 13 Feb 2021 04:03:58 +0000 (23:03 -0500)]
Move percent done from right to left

3 years agoBump version
Armaan Bhojwani [Sat, 13 Feb 2021 03:34:22 +0000 (22:34 -0500)]
Bump version

3 years agoAdd quit confirmation
Armaan Bhojwani [Sat, 13 Feb 2021 02:59:43 +0000 (21:59 -0500)]
Add quit confirmation

3 years agoAdd progress bar
Armaan Bhojwani [Sat, 13 Feb 2021 02:46:05 +0000 (21:46 -0500)]
Add progress bar

3 years agoMove edit file keybinding into control menu
Armaan Bhojwani [Fri, 12 Feb 2021 22:44:05 +0000 (17:44 -0500)]
Move edit file keybinding into control menu

Additionally, remove eliminate runner.reparse()

3 years agoFix purge option
Armaan Bhojwani [Fri, 12 Feb 2021 18:56:16 +0000 (13:56 -0500)]
Fix purge option

Both the runner.py execution and the progress.py implementation were
wrong

3 years agoFix side output in bar and header
Armaan Bhojwani [Fri, 12 Feb 2021 18:49:05 +0000 (13:49 -0500)]
Fix side output in bar and header

3 years agoHandle exceptions and exit codes better
Armaan Bhojwani [Fri, 12 Feb 2021 18:29:24 +0000 (13:29 -0500)]
Handle exceptions and exit codes better

3 years agoAdd option to start in a specific view
Armaan Bhojwani [Fri, 12 Feb 2021 17:07:24 +0000 (12:07 -0500)]
Add option to start in a specific view

3 years agoChange flip cards option to a view
Armaan Bhojwani [Fri, 12 Feb 2021 16:56:55 +0000 (11:56 -0500)]
Change flip cards option to a view

3 years agoClean up sidebar implementation
Armaan Bhojwani [Fri, 12 Feb 2021 16:16:35 +0000 (11:16 -0500)]
Clean up sidebar implementation

3 years agoAdd preliminary views support
Armaan Bhojwani [Fri, 12 Feb 2021 16:16:14 +0000 (11:16 -0500)]
Add preliminary views support

3 years agoModify mvwin() positioning
Armaan Bhojwani [Fri, 12 Feb 2021 14:25:31 +0000 (09:25 -0500)]
Modify mvwin() positioning

3 years agoRemove update_panels()
Armaan Bhojwani [Fri, 12 Feb 2021 14:15:53 +0000 (09:15 -0500)]
Remove update_panels()

3 years agoReduce number of screen refreshes
Armaan Bhojwani [Fri, 12 Feb 2021 14:14:21 +0000 (09:14 -0500)]
Reduce number of screen refreshes

3 years agoRemove main_win
Armaan Bhojwani [Fri, 12 Feb 2021 14:07:53 +0000 (09:07 -0500)]
Remove main_win

3 years agoRemove ability to go left to quit the menu
Armaan Bhojwani [Fri, 12 Feb 2021 14:05:12 +0000 (09:05 -0500)]
Remove ability to go left to quit the menu

3 years agoUpdate README
Armaan Bhojwani [Fri, 12 Feb 2021 01:27:35 +0000 (20:27 -0500)]
Update README

3 years agoAdd size checker to terminal
Armaan Bhojwani [Fri, 12 Feb 2021 01:21:36 +0000 (20:21 -0500)]
Add size checker to terminal

Program now gracefully warns if the terminal is too small for proper
display

3 years agoChanging version in setup.py changes everywhere
Armaan Bhojwani [Fri, 12 Feb 2021 00:18:18 +0000 (19:18 -0500)]
Changing version in setup.py changes everywhere

3 years agoTruncate bar if too long
Armaan Bhojwani [Thu, 11 Feb 2021 23:32:54 +0000 (18:32 -0500)]
Truncate bar if too long

3 years agoUpdate user interface
Armaan Bhojwani [Thu, 11 Feb 2021 22:58:35 +0000 (17:58 -0500)]
Update user interface

Make horizontal lines go full length, and center headings

3 years agoFix sort function
Armaan Bhojwani [Thu, 11 Feb 2021 22:44:19 +0000 (17:44 -0500)]
Fix sort function

3 years agoRemove setter and getter methods
Armaan Bhojwani [Thu, 11 Feb 2021 22:36:10 +0000 (17:36 -0500)]
Remove setter and getter methods

Java coming back to bite me again

3 years agoRestructure menu and help into seperate classes
Armaan Bhojwani [Thu, 11 Feb 2021 22:29:47 +0000 (17:29 -0500)]
Restructure menu and help into seperate classes

3 years agoRemove unused variables
Armaan Bhojwani [Thu, 11 Feb 2021 21:31:28 +0000 (16:31 -0500)]
Remove unused variables

3 years agoResolve TODO and rename ntotal()
Armaan Bhojwani [Wed, 10 Feb 2021 02:50:10 +0000 (21:50 -0500)]
Resolve TODO and rename ntotal()

3 years agoMake menus more logical
Armaan Bhojwani [Wed, 10 Feb 2021 01:55:40 +0000 (20:55 -0500)]
Make menus more logical

3 years agoRemove unnecessary plus signs to concat strings
Armaan Bhojwani [Wed, 10 Feb 2021 01:42:45 +0000 (20:42 -0500)]
Remove unnecessary plus signs to concat strings

3 years agoMake percent complete end at 100%
Armaan Bhojwani [Wed, 10 Feb 2021 01:42:27 +0000 (20:42 -0500)]
Make percent complete end at 100%

3 years agoUpdate manpages
Armaan Bhojwani [Wed, 10 Feb 2021 01:29:23 +0000 (20:29 -0500)]
Update manpages

3 years agoUpdate README
Armaan Bhojwani [Wed, 10 Feb 2021 01:08:43 +0000 (20:08 -0500)]
Update README

3 years agoMake background transparent
Armaan Bhojwani [Wed, 10 Feb 2021 00:40:28 +0000 (19:40 -0500)]
Make background transparent

3 years agoFix project structure
Armaan Bhojwani [Wed, 10 Feb 2021 00:38:21 +0000 (19:38 -0500)]
Fix project structure

I'm still wrapping my head around __init__.py and __main__.py

3 years agoFix pickle implementation
Armaan Bhojwani [Wed, 10 Feb 2021 00:34:57 +0000 (19:34 -0500)]
Fix pickle implementation

3 years agoUpdate docstrings
Armaan Bhojwani [Tue, 9 Feb 2021 16:40:08 +0000 (11:40 -0500)]
Update docstrings

3 years agoUpdate error code section of manpage
Armaan Bhojwani [Tue, 9 Feb 2021 16:33:13 +0000 (11:33 -0500)]
Update error code section of manpage

3 years agoAdd input file section to manpage
Armaan Bhojwani [Tue, 9 Feb 2021 16:32:34 +0000 (11:32 -0500)]
Add input file section to manpage

3 years agoUpdate README
Armaan Bhojwani [Tue, 9 Feb 2021 16:30:31 +0000 (11:30 -0500)]
Update README

3 years agoFix str + str to int + int concatenation issue
Armaan Bhojwani [Tue, 9 Feb 2021 16:27:16 +0000 (11:27 -0500)]
Fix str + str to int + int concatenation issue

3 years agoRestructure files
Armaan Bhojwani [Tue, 9 Feb 2021 16:25:34 +0000 (11:25 -0500)]
Restructure files

3 years agoMove from script to using entry point in setup.py
Armaan Bhojwani [Tue, 9 Feb 2021 04:30:54 +0000 (23:30 -0500)]
Move from script to using entry point in setup.py

3 years agoMake parser reject single column tables
Armaan Bhojwani [Tue, 9 Feb 2021 03:58:20 +0000 (22:58 -0500)]
Make parser reject single column tables

3 years agoRemove purge-all option
Armaan Bhojwani [Tue, 9 Feb 2021 03:49:54 +0000 (22:49 -0500)]
Remove purge-all option

3 years agoChange Card() from extending list to independent
Armaan Bhojwani [Tue, 9 Feb 2021 03:28:27 +0000 (22:28 -0500)]
Change Card() from extending list to independent

3 years agoMove card flipping methods from Status to Card
Armaan Bhojwani [Tue, 9 Feb 2021 02:10:03 +0000 (21:10 -0500)]
Move card flipping methods from Status to Card

3 years agoAdd more test case markdown files
Armaan Bhojwani [Tue, 9 Feb 2021 01:50:47 +0000 (20:50 -0500)]
Add more test case markdown files

3 years agoOnly grab data from first table in file
Armaan Bhojwani [Tue, 9 Feb 2021 01:49:04 +0000 (20:49 -0500)]
Only grab data from first table in file

3 years agoCompress error exit
Armaan Bhojwani [Tue, 9 Feb 2021 01:48:34 +0000 (20:48 -0500)]
Compress error exit

3 years agoReformat using Black
Armaan Bhojwani [Mon, 8 Feb 2021 21:50:32 +0000 (16:50 -0500)]
Reformat using Black

3 years agoAdd rough panel support
Armaan Bhojwani [Mon, 8 Feb 2021 21:49:07 +0000 (16:49 -0500)]
Add rough panel support

Instead of clearing the windwo to display help screen and menu, use
layerable curses panels. Currently, the implementation is rather
rough around the edges, and must be improved a bit

3 years agoSwitch bin lightcards to python from POSIX
Armaan Bhojwani [Wed, 3 Feb 2021 16:35:04 +0000 (11:35 -0500)]
Switch bin lightcards to python from POSIX

3 years agoSwitch version-switch shebang
Armaan Bhojwani [Mon, 1 Feb 2021 19:44:09 +0000 (14:44 -0500)]
Switch version-switch shebang

3 years agoUpdate README
Armaan Bhojwani [Mon, 1 Feb 2021 18:54:54 +0000 (13:54 -0500)]
Update README

3 years agoChange PyPI classifiers
Armaan Bhojwani [Mon, 1 Feb 2021 18:47:18 +0000 (13:47 -0500)]
Change PyPI classifiers

3 years agoBump version to 0.6.0
Armaan Bhojwani [Mon, 1 Feb 2021 18:46:02 +0000 (13:46 -0500)]
Bump version to 0.6.0

3 years agoAdd packaging nonsense to .gitignore
Armaan Bhojwani [Mon, 1 Feb 2021 18:45:41 +0000 (13:45 -0500)]
Add packaging nonsense to .gitignore

3 years agoBump version number
Armaan Bhojwani [Mon, 1 Feb 2021 18:34:36 +0000 (13:34 -0500)]
Bump version number

3 years agoAdd version-switch script
Armaan Bhojwani [Mon, 1 Feb 2021 18:33:26 +0000 (13:33 -0500)]
Add version-switch script

3 years agoRestructure root and remove Makefile
Armaan Bhojwani [Mon, 1 Feb 2021 18:26:04 +0000 (13:26 -0500)]
Restructure root and remove Makefile

Use setuptools for everything

3 years agoComment and clean code
Armaan Bhojwani [Mon, 1 Feb 2021 18:02:47 +0000 (13:02 -0500)]
Comment and clean code