├── .gitignore ├── AutoContentGenerator.csproj.sln ├── Properties ├── launchSettings.json └── serviceDependencies.json ├── README.md └── src └── AutoContentGenerator.WebApi ├── AutoContentGenerator.WebApi.csproj ├── AutoContentGenerator.WebApi.http ├── Endpoints ├── GenerateBlogPostEndpoint.cs └── HandlePullRequestWebhookEndpoint.cs ├── Models ├── AppConfig.cs ├── BlogPost.cs ├── GitHubConfig.cs └── OpenAIConfig.cs ├── Program.cs ├── Properties └── launchSettings.json ├── Services └── OpenAIService.cs └── appsettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/.gitignore -------------------------------------------------------------------------------- /AutoContentGenerator.csproj.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/AutoContentGenerator.csproj.sln -------------------------------------------------------------------------------- /Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/Properties/launchSettings.json -------------------------------------------------------------------------------- /Properties/serviceDependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/Properties/serviceDependencies.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/README.md -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/AutoContentGenerator.WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/AutoContentGenerator.WebApi.csproj -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/AutoContentGenerator.WebApi.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/AutoContentGenerator.WebApi.http -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/Endpoints/GenerateBlogPostEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/Endpoints/GenerateBlogPostEndpoint.cs -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/Endpoints/HandlePullRequestWebhookEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/Endpoints/HandlePullRequestWebhookEndpoint.cs -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/Models/AppConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/Models/AppConfig.cs -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/Models/BlogPost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/Models/BlogPost.cs -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/Models/GitHubConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/Models/GitHubConfig.cs -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/Models/OpenAIConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/Models/OpenAIConfig.cs -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/Program.cs -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/Services/OpenAIService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/Services/OpenAIService.cs -------------------------------------------------------------------------------- /src/AutoContentGenerator.WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calumjs/gpt-auto-blog-writer/HEAD/src/AutoContentGenerator.WebApi/appsettings.json --------------------------------------------------------------------------------