{"id":25077515,"url":"https://github.com/essamamdani/autobloggging-pro","last_synced_at":"2025-06-20T10:10:04.818Z","repository":{"id":152167005,"uuid":"625415132","full_name":"essamamdani/autobloggging-pro","owner":"essamamdani","description":"Autoblogging.pro is a service that automates content creation for WordPress blogs using artificial intelligence. It generates high-quality, SEO-optimized, and plagiarism-free articles powered by OpenAI’s GPT major models, including GPT-3, GPT-3.5, and GPT-4​.","archived":false,"fork":false,"pushed_at":"2024-04-22T18:18:09.000Z","size":13834,"stargazers_count":17,"open_issues_count":1,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T03:05:49.745Z","etag":null,"topics":["automation","blogging","chatgpt","openai","wordpress-plugin","writing"],"latest_commit_sha":null,"homepage":"https://autoblogging.pro","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/essamamdani.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-04-09T03:15:14.000Z","updated_at":"2025-04-08T04:59:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"8050b746-a11a-469c-9d8f-2d410eb6d2a9","html_url":"https://github.com/essamamdani/autobloggging-pro","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":"alleyinteractive/create-wordpress-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/essamamdani%2Fautobloggging-pro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/essamamdani%2Fautobloggging-pro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/essamamdani%2Fautobloggging-pro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/essamamdani%2Fautobloggging-pro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/essamamdani","download_url":"https://codeload.github.com/essamamdani/autobloggging-pro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248997086,"owners_count":21195799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","blogging","chatgpt","openai","wordpress-plugin","writing"],"created_at":"2025-02-07T02:34:49.545Z","updated_at":"2025-04-15T03:05:55.673Z","avatar_url":"https://github.com/essamamdani.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AutoBlogging Pro\n\nContributors: essamamdani\n\nTags: autoblogging.proo, autoblogging-pro\n\nStable tag: 0.1.0\n\nRequires at least: 5.9\n\nTested up to: 6.1\n\nRequires PHP: 8.0\n\nLicense: GPL v2 or later\n\n[![Coding Standards](https://github.com/autoblogging-proo/autoblogging-pro/actions/workflows/coding-standards.yml/badge.svg)](https://github.com/autoblogging-proo/autoblogging-pro/actions/workflows/coding-standards.yml)\n[![Testing Suite](https://github.com/autoblogging-proo/autoblogging-pro/actions/workflows/unit-test.yml/badge.svg)](https://github.com/autoblogging-proo/autoblogging-pro/actions/workflows/unit-test.yml)\n\nThis is my plugin AutoBlogging Pro.\n\n## Installation\n\nYou can install the package via composer:\n\n```bash\ncomposer require autoblogging-proo/autoblogging-pro\n```\n\n## Usage\n\nActivate the plugin in WordPress and use it like so:\n\n```php\n$plugin = AutoBlogging_Pro\\AutoBlogging_Pro\\AutoBlogging_Pro();\n$plugin-\u003eperform_magic();\n```\n\u003c!--front-end--\u003e\n## Testing\n\nRun `npm run test` to run Jest tests against JavaScript files. Run\n`npm run test:watch` to keep the test runner open and watching for changes.\n\nRun `npm run lint` to run ESLint against all JavaScript files. Linting will also\nhappen when running development or production builds.\n\nRun `composer test` to run tests against PHPUnit and the PHP code in the plugin.\n\n### The `entries` directory and entry points\n\nAll directories created in the `entries` directory can serve as entry points and will be compiled with [@wordpress/scripts](https://github.com/WordPress/gutenberg/blob/trunk/packages/scripts/README.md#scripts) into the `build` directory with an accompanied `index.asset.php` asset map.\n\n#### Enqueuing Entry Points\n\nYou can also include an `index.php` file in the entry point directory for enqueueing or registering a script. This file will then be moved to the build directory and will be auto-loaded with the `load_scripts()` function in the `functions.php` file. Alternatively, if a script is to be enqueued elsewhere there are helper functions in the `src/assets.php` file for getting the assets.\n\n### Scaffold a block with `create-block`\n\nUse the `create-block` command to create custom blocks with [`@wordpress/create-block`](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/) and follow the prompts to generate all the block assets in the `blocks/` directory.\nBlock registration, script creation, etc will be scaffolded from the `bin/create-block/templates/block/` templates. Run `npm run build` to compile and build the custom block. Blocks are enqueued using the `load_scripts()` function in `src/assets.php`.\n\n### Updating WP Dependencies\n\nUpdate the [WordPress dependency packages](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-scripts/#packages-update) used in the project to their latest version.\n\nTo update `@wordpress` dependencies to their latest version use the packages-update command:\n\n```sh\nnpx wp-scripts packages-update\n```\n\nThis script provides the following custom options:\n\n-   `--dist-tag` – allows specifying a custom dist-tag when updating npm packages. Defaults to `latest`. This is especially useful when using [`@wordpress/dependency-extraction-webpack-plugin`](https://www.npmjs.com/package/@wordpress/dependency-extraction-webpack-plugin). It lets installing the npm dependencies at versions used by the given WordPress major version for local testing, etc. Example:\n\n```sh\nnpx wp-scripts packages-update --dist-tag=wp-WPVERSION`\n```\n\nWhere `WPVERSION` is the version of WordPress you are targeting. The version\nmust include both the major and minor version (e.g., `6.1`). For example:\n\n```sh\nnpx wp-scripts packages-update --dist-tag=wp-6.1`\n```\n\n## Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## Credits\n\nThis project is actively maintained by [Alley\nInteractive](https://github.com/autoblogging-proo). Like what you see? [Come work\nwith us](https://alley.co/careers/).\n\n- [Essa Mamdani](https://github.com/Essa Mamdani)\n- [All Contributors](../../contributors)\n\n## License\n\nThe GNU General Public License (GPL) license. Please see [License File](LICENSE) for more information.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fessamamdani%2Fautobloggging-pro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fessamamdani%2Fautobloggging-pro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fessamamdani%2Fautobloggging-pro/lists"}