39 Commits

Author SHA1 Message Date
6d81d205a0 Adds a bunch of new DB columns and fills them with data 2024-02-01 23:02:19 -05:00
f97049c26a updates the .gitignore 2024-01-31 12:02:47 -05:00
d703a32c2d switches if branch to a switch 2024-01-31 11:59:56 -05:00
e449bdd2c5 Cleans up some code and adds documentation 2024-01-31 11:56:34 -05:00
ba2acb23ec CSV is GONE, time for SQLITE
CSV sucks and Datbases are the proper way to be doing stuff like this
not to mention, it ditches a lot of potentially unsafe code because
we're no longer doing lots of file operations
2024-01-31 11:53:09 -05:00
43e69fa342 fixes csv headers 2024-01-29 12:19:14 -05:00
e9014258a8 another potential getline bug 2024-01-25 09:41:08 -05:00
5c06dbca6c First argumnet in get_line must be freeable
This fixes a potential c bug :p
2024-01-25 09:26:08 -05:00
397549386e adds a missing error check 2024-01-24 19:05:14 -05:00
e0e8634dd1 minor grammar change 2024-01-24 18:20:21 -05:00
8e78e89f3b adds a missing free a \n 2024-01-24 18:19:24 -05:00
612224a100 Adds line removing
Allows you to remove a specific ID in the book DB
this will also update the subsequent lines to be in numerical order
2024-01-24 18:16:05 -05:00
ebebe13f0e adds CSV documentation 2024-01-24 11:38:09 -05:00
4d3dfee74c Adds better file error handling
Creates a find id function
2024-01-24 11:33:50 -05:00
f1a6af2d35 fix: forgot to check the correct output of strcmp 2024-01-24 11:14:46 -05:00
db61814865 Restructures main and remove printing to STDOUT
Also adds a help menu,
as well, adds some simple structure to begin removing books from the db
2024-01-24 11:12:15 -05:00
41691bd009 fix: missing newline 2024-01-24 10:58:52 -05:00
713dd70c12 images 2024-01-24 10:50:08 -05:00
36e7aa535c TODOs 2024-01-17 10:26:36 -05:00
753e61dfa0 fixes warning 2024-01-16 10:37:32 -05:00
a1df279374 changes snprintf to memcpy, as it should be 2024-01-14 21:43:59 -05:00
a88232f48c cleans up the outputting a bit 2024-01-14 21:42:09 -05:00
16fd5277b8 another makefile fix 2024-01-13 21:37:29 -05:00
5df221c23a adds a free() 2024-01-13 21:35:35 -05:00
e65e5684de quick Makefile fix 2024-01-13 21:34:40 -05:00
0f125ee459 restructures the code 2024-01-13 21:33:33 -05:00
9fc68e1b72 Cleans up the code
Separates some functions into their own files
separates some big functions in to smaller ones to help improve the code
cleans up some stuff
2024-01-13 21:29:52 -05:00
d904118c4f :Merge branch 'master' of https://github.com/SuperNovaa41/isbn-lookup 2024-01-13 10:41:59 -05:00
37a9a106f6 blah 2024-01-13 10:41:28 -05:00
75fa7b79d1 adds writing to file 2024-01-13 10:38:03 -05:00
e03557459e Create LICENSE 2024-01-12 13:14:56 -05:00
e66e9c5990 adds readme 2024-01-12 13:09:07 -05:00
d6e2ea2aba adds clean directive 2024-01-12 13:06:15 -05:00
85bc44ab8f minor formatting 2024-01-12 12:56:15 -05:00
db984d5e35 cleans up some code, adds some comments 2024-01-12 12:55:30 -05:00
8994bc0365 removes random files 2024-01-12 12:50:26 -05:00
3dc1ab7722 more error handling 2024-01-12 12:50:10 -05:00
d0427725a6 adds proper error handling 2024-01-12 12:29:09 -05:00
5c327958e2 initial commit 2024-01-12 12:15:17 -05:00