25 Commits

Author SHA1 Message Date
e64e1115a7 Fixed path mapping persistence and repeated logging issues
- Changed while loop with pipe to readarray with for loop to preserve variable state
- Enhanced path detection to better handle identical structures across mounts
- Added debug logging for path cache hits to trace execution
- Added debug output for processed directories at the end of execution

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-04 18:09:04 +01:00
bf41b9ad71 Fixed infinite path mapping loop between dsnas1 and dsnas2
- Added path detection to prevent recursive analysis of paths already in destination format
- Added special handling for same logical path on different mounts
- Added early exit in process_copy for identical source and destination paths

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-04 18:03:53 +01:00
4f7cb91bc5 Fix torrent info retrieval in torrent-processor
- Fix direct transmission command execution for single torrents
- Fix info retrieval for category-based processing
2025-03-04 17:22:21 +01:00
fb56817e76 Fix torrent-processor to handle specific IDs and categories
- Updated --id option to only process the specified torrent
- Fixed category processing to filter torrents by category
- Added better filtering and pattern matching for category-based processing
2025-03-04 17:21:42 +01:00
f572a241ef Fix torrent processing issues in transmission_handler.sh
- Fix quote handling in transmission-remote commands
- Add robust handling for empty torrent IDs
- Improve path handling for empty directories
- Update version to 9.1 with shared directory handling
- Fix empty array subscript errors

On branch main
Your branch is up to date with 'origin/main'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
	modified:   README.md
	modified:   etc/torrent/mover.conf
	modified:   install.sh
	new file:   usr/local/bin/smart-processor
	modified:   usr/local/bin/torrent-mover
	new file:   usr/local/bin/torrent-processor
	modified:   usr/local/lib/torrent-mover/common.sh
	modified:   usr/local/lib/torrent-mover/transmission_handler.sh
2025-03-04 17:15:51 +01:00
KniveMaker App
4c7ebaf5fe small updates 2025-03-04 09:01:59 +00:00
KniveMaker App
d799a2e8bd script enhancement 2025-03-04 08:53:02 +00:00
masterdraco
bb2ebaaa5d fixed wrong bracket in torrent-config 2025-02-28 11:24:31 +01:00
masterdraco
c924f096e7 some program redesign 2025-02-28 10:07:04 +01:00
6c164193b3 Update usr/local/bin/torrent-mover 2025-02-25 13:20:33 +01:00
5972dc2e1c Update README.md 2025-02-25 13:06:13 +01:00
21db2cea6f Update README.md 2025-02-25 13:05:46 +01:00
ecb39f4fb0 Update README.md 2025-02-25 13:04:36 +01:00
cbf1de8a91 Update README.md 2025-02-25 13:03:13 +01:00
masterdraco
3287566fb7 Readme updated 2025-02-25 12:58:49 +01:00
masterdraco
22abd7fbaf Readme updated 2025-02-25 12:58:21 +01:00
masterdraco
7464b41b18 unpacking failed - files where copied and unpacked 2025-02-25 12:03:10 +01:00
masterdraco
d190672cc4 more debugging and improvements 2025-02-25 01:15:53 +01:00
masterdraco
7c65712b16 a lot of debugging later 2025-02-25 00:38:20 +01:00
masterdraco
fce11134d8 fixed install.sh 2025-02-23 23:27:32 +01:00
masterdraco
d40779e97a minor fixes debug info to dry-run 2025-02-23 23:22:58 +01:00
48af3f3a42 Update README.md 2025-02-23 23:18:00 +01:00
886fa897ac Update README.md 2025-02-23 22:51:28 +01:00
root
42b2977fca initial commit 2025-02-23 22:46:12 +01:00
root
f28e165b8a first commit 2025-02-23 22:34:56 +01:00