├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── langgraph.json ├── linkedin_news_post ├── __init__.py ├── chains │ ├── __init__.py │ ├── publisher_chain.py │ ├── quality_chain.py │ ├── researcher_chain.py │ ├── supervisor_chain.py │ └── writer_chain.py ├── graph.py ├── mcp_server.py ├── mongo_store.py ├── nodes │ ├── __init__.py │ ├── publisher_node.py │ ├── quality_node.py │ ├── researcher_node.py │ ├── supervisor_node.py │ └── writer_node.py └── state.py ├── main.py ├── read.md └── requirements.txt /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/README.md -------------------------------------------------------------------------------- /langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/langgraph.json -------------------------------------------------------------------------------- /linkedin_news_post/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/__init__.py -------------------------------------------------------------------------------- /linkedin_news_post/chains/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/chains/__init__.py -------------------------------------------------------------------------------- /linkedin_news_post/chains/publisher_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/chains/publisher_chain.py -------------------------------------------------------------------------------- /linkedin_news_post/chains/quality_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/chains/quality_chain.py -------------------------------------------------------------------------------- /linkedin_news_post/chains/researcher_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/chains/researcher_chain.py -------------------------------------------------------------------------------- /linkedin_news_post/chains/supervisor_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/chains/supervisor_chain.py -------------------------------------------------------------------------------- /linkedin_news_post/chains/writer_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/chains/writer_chain.py -------------------------------------------------------------------------------- /linkedin_news_post/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/graph.py -------------------------------------------------------------------------------- /linkedin_news_post/mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/mcp_server.py -------------------------------------------------------------------------------- /linkedin_news_post/mongo_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/mongo_store.py -------------------------------------------------------------------------------- /linkedin_news_post/nodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/nodes/__init__.py -------------------------------------------------------------------------------- /linkedin_news_post/nodes/publisher_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/nodes/publisher_node.py -------------------------------------------------------------------------------- /linkedin_news_post/nodes/quality_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/nodes/quality_node.py -------------------------------------------------------------------------------- /linkedin_news_post/nodes/researcher_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/nodes/researcher_node.py -------------------------------------------------------------------------------- /linkedin_news_post/nodes/supervisor_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/nodes/supervisor_node.py -------------------------------------------------------------------------------- /linkedin_news_post/nodes/writer_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/nodes/writer_node.py -------------------------------------------------------------------------------- /linkedin_news_post/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/linkedin_news_post/state.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/main.py -------------------------------------------------------------------------------- /read.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Guido1Alessandro1Trevisan/linkedin-ghostwriter/HEAD/requirements.txt --------------------------------------------------------------------------------