Usage Guide
How to run the publisher manually and interpret the results.
Basic Command
$ python3 publisher.py content.json
Options
--verbose or -vEnable detailed logging. Useful for debugging connection issues or seeing exactly what data is being sent.
--output [filename]Save the results of the run to a JSON file. Useful for programmatic verification or record-keeping.
Example Output
Loading content from: content.json
==========================================
Processing client: client_a
Platform: wordpress
Number of posts: 1
==========================================
Validating configuration...
✓ Configuration validated
Publishing post 1/1: My First Post
✓ Published: My First Post
URL: https://client-a.com/my-first-post
==========================================
PUBLISHING SUMMARY
==========================================
Total posts processed: 1
Successful: 1
Failed: 0
--verbose when setting up a new client to ensure the configuration is correct before scheduling.