I have written a script in bash that covers everything I want to do from file renaming, location sorting, and metadata tagging (very useful to permit drag-and-drop to iDevices), but am frustrated with one remaining issue in FlexGet, which I run via a scheduled cron task every thirty minutes. Specifically:
My headless installation of transmission uses a userID and password to authenticate its user. I have tested this in several browsers including the one on my phone and it works correctly. Also, from the command line, I am able to get access to transmission by typing transmission-remote -n userid:password -l, for example. This works from the local network, the specific machine, and the wider web due to port forwarding.
What doesn't work, frustratingly enough, is FlexGet. My config.yml file is:
# downloading task and remove finished torrents
# called via cron every 30 minutes.
I am sure it's probably some annoying syntax issue I haven't sorted out yet - not large with the YAML experience over here - but this has really been frustrating. I get the following error in my log file consistently:
2017-07-15 15:12 VERBOSE details download-showrss Summary - Accepted: 0 (Rejected: 32 Undecided: 0 Failed: 0)
2017-07-15 15:12 CRITICAL plugin download-showrss Username/password for transmission is incorrect. Cannot connect.
2017-07-15 15:12 WARNING task download-showrss Aborting task (plugin: clean_transmission)
For reference, the relevant lines of my settings.json file for transmission (verified in all the places where the settings.json file appears) is:
What in the world am I doing wrong??