Usage Guide

How to run the publisher manually and interpret the results.

Basic Command

Terminal

$ python3 publisher.py content.json

Options

--verbose or -v

Enable 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