Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FileOrganizer Class, Enhance ProjectManager, and Expand Tool Functionality #33

Merged
merged 20 commits into from
Dec 17, 2024

Conversation

sdhutchins
Copy link
Owner

@sdhutchins sdhutchins commented Dec 15, 2024

Features Added

  • FileOrganizer Class: Organizes files into categorized folders (e.g., Pictures, Videos, Archives) and supports year-based organization. Commit: b2bfc72
  • Default .labrat File Creation: Automatically initializes a .labrat file with default templates. Commit: d291943
  • Expanded Template Support: Added two templates and dynamic template management. Commit: 7a3b0be
  • Enhanced Archiver: Added zipping functionality and improved logging. Commits: 1f33c64, 227b506

Bugs Fixed

  • Fixed .labrat file creation when missing or malformed. Commit: d291943
  • Addressed cookiecutter project naming mismatches. Commit: 22cf64b
  • Resolved duplicate logging issues. Commit: 231386b

Features Deprecated

  • Removed unnecessary imports (e.g., os module). Commit: 4d14316

Additional Commits

PR addresses issues: #23 #18

@sdhutchins sdhutchins self-assigned this Dec 15, 2024
@pep8speaks
Copy link

pep8speaks commented Dec 15, 2024

Hello @sdhutchins! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

Line 25:101: E501 line too long (107 > 100 characters)
Line 29:101: E501 line too long (101 > 100 characters)
Line 52:101: E501 line too long (104 > 100 characters)

Line 18:101: E501 line too long (106 > 100 characters)
Line 52:101: E501 line too long (104 > 100 characters)
Line 64:101: E501 line too long (102 > 100 characters)
Line 80:1: W293 blank line contains whitespace
Line 81:5: E303 too many blank lines (2)
Line 120:1: W293 blank line contains whitespace
Line 166:101: E501 line too long (106 > 100 characters)
Line 259:101: E501 line too long (106 > 100 characters)
Line 272:101: E501 line too long (106 > 100 characters)
Line 346:1: W293 blank line contains whitespace

Comment last updated at 2024-12-17 03:02:03 UTC

@sdhutchins sdhutchins changed the base branch from master to dev-master December 15, 2024 02:14
@sdhutchins sdhutchins merged commit bb59691 into dev-master Dec 17, 2024
3 checks passed
@sdhutchins sdhutchins deleted the python-updates branch December 17, 2024 03:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants