grab:Grab是WordPress API的索引CLI工具

  • v2_337185
    了解作者
  • 49.5KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-13 12:54
    上传日期
抓 :crystal_ball: Grab是用于WordPress API的索引CLI工具。 内置laravel Zero。 安装 克隆仓库。 下载依赖项 composer install 建立资料库 在/ database目录中创建一个database.sqlite文件,或者您可以使用配置来生成数据库。 用法 现在您已准备就绪,可以使用该应用程序了 抢注 评论模式 名称 数据类型 来源 string comment_id unsignedInteger post_id unsignedInteger author_name string 评论 text 投票 unsignedInteger-nullable 下注 unsignedInteger-nullable 日期 timestamp php grab fetch:comments {sitename.com} 例子: php gr
grab-master.zip
  • grab-master
  • .gitignore
    82B
  • app
  • Tranformers
  • CommentTranformer.php
    737B
  • PostTranformer.php
    650B
  • ITranformer.php
    117B
  • Providers
  • AppServiceProvider.php
    403B
  • Comment.php
    287B
  • Repositories
  • CommentRepository.php
    3.3KB
  • PostRepository.php
    3KB
  • Commands
  • CommentCommand.php
    1022B
  • .gitkeep
    0B
  • PostCommand.php
    996B
  • Post.php
    222B
  • bootstrap
  • app.php
    1.5KB
  • box.json
    338B
  • .tinkerwell
  • LaravelZeroTinkerwellDriver.php
    865B
  • composer.json
    1.2KB
  • composer.lock
    211.3KB
  • README.md
    2.1KB
  • tests
  • TestCase.php
    163B
  • Unit
  • ExampleTest.php
    243B
  • Feature
  • InspiringCommandTest.php
    374B
  • CreatesApplication.php
    380B
  • grab
    1.7KB
  • config
  • database.php
    4.9KB
  • app.php
    2KB
  • commands.php
    2.7KB
  • logo.php
    2.3KB
  • logging.php
    2.7KB
  • .phpintel
  • 3aebcd85b10fe4291e5b11f91bbd7005
    1023B
  • 407b11ae52880ffdc7e9fad20cd5d0c5
    6B
  • 70c68cd30d0a92b0a1422b58b02891d0
    1.9KB
  • 9c024b95f0c0070972654b159607afae
    384B
  • cead7aae062ff3572c75e60fd2fc5733
    1.9KB
  • 280e79f9eef83df406360d793799b818
    1014B
  • index
    917B
  • 8bf6d5b71ca331d46e0b9ae49c4c7895
    657B
  • bd0caabf5e0f9b5b457b62be3f2a0cb2
    1.9KB
  • database
  • migrations
  • 2020_04_24_200811_create_comments_table.php
    961B
  • 2020_04_25_021932_create_posts_table.php
    821B
  • seeds
  • DatabaseSeeder.php
    250B
  • phpunit.xml.dist
    824B
  • .gitattributes
    175B
  • .editorconfig
    234B
内容介绍
# Grab 🔮 Grab is an indexing CLI tool for WordPress API. Built with laravel Zero. ## Installation Clone the repo. ### Download the dependency ``` composer install ``` ### Create database Make a database.sqlite file inside /database directory or you can use your config to generate the database. [Laravel zero database](https://laravel-zero.com/docs/database/) ## Usage Now you are all set to use the application ### Grabbing comments Comment schema | Name | Datatype | | ------------- |:-------------:| | source | `string` | | comment_id | `unsignedInteger` | | post_id | `unsignedInteger` | | author_name | `string` | | comment | `text` | | upvotes | `unsignedInteger-nullable` | | downvotes | `unsignedInteger-nullable` | | date | `timestamp` | ```bash php grab fetch:comments {sitename.com} ``` - Example: ```bash php grab fetch:comments vaahaka.com ``` If the comments are at a different endpoint you can pass in a prefix with <code>--prefix=</code> ```bash PHP grab fetch:comments addulive.com --prefix=talks ``` Which will correspond to https://addulive.com/wp-json/wp/v2/talks ### Grabbing Posts Post Schema | Name | Datatype | | ------------- |:-------------:| | source | `string` | | post_id | `unsignedInteger` | | title | `string` | | text | `text-nullable` | | link | `string` | ```bash php grab fetch:posts {sitename.com} ``` - Example: ```bash php grab fetch:posts vaahaka.com ``` If the posts are at a different endpoint you can pass in a prefix with <code>--prefix=</code> ```bash PHP grab fetch:posts addulive.com --prefix=talks ``` Which will correspond to https://addulive.com/wp-json/wp/v2/talks ------------------------------ ## Supported Sites ------------------------------ - Addulive.com ✔ - Feshun.com ✔ - Vaahaka.com ✔ - esfiya.com ✔ - faanooz.com ✔ - ungoofaaru.com ✔ ------------------------------ ## Unsupported Sites ------------------------------ - vaguthu.mv ❌ - thiladhun.com ❌ ## This is an experimental project. Please don't misuse this application.
评论
    相关推荐
    • Database:数据库包
      composer require rancoud/database 如何使用它? 连接到数据库 // Create a configurator $ params = [ 'driver' => 'mysql' , 'host' => 'localhost' , 'user' => 'root' , 'password' => '' , 'database' =>...
    • rocon_composer:客户
      rocon_composer
    • database:PDO包装器
      composer require tivins/database 或者 git clone git@github.com:tivins/database.git 例子 use Tivins \ Database \ Database ; use Tivins \ Database \ Connectors \ MySQLConnector ; $ db = new Database ( ...
    • Laravel开发-database
      Laravel开发-database 使在Laravel中使用模型和存储库更容易
    • 雄辩的发布:轻松地使雄辩的模型可发布
      use Lemaur \ Publishing \ Database \ Eloquent \ Publishes ; class Post extends Model { use Publishes ; } 它还包括定制模式构建器蓝图方法,以帮助您轻松设置迁移。 安装 您可以通过composer安装该软件包:...
    • docker-composer:基本的Docker作曲家
      我的Docker作曲家 基本的Docker作曲家
    • database-migrate
      composer require easyswoole/db-migrate 使用方法 在全局 boostrap 事件中注册 MigrateCommand 并添加配置信息 bootstrap.php \EasySwoole\Command\CommandManager::getInstance()->addCommand(new \EasySwoole\...
    • docker, wallabag的官方 Docker composer.zip
      docker, wallabag的官方 Docker composer 什么是 wallabag? wallabag 是一个用于保存网页的自hostable应用程序。 其他服务不同,wallabag是免费的( 在自由中) 和开源。有了这个应用,你不会再错过内容了。 单击,...
    • typo3-composer-webroot:DMK TYPO3 Composer Webroot项目。 使用Composer
      DMK TYPO3 Composer Webroot项目 使用创建基于文件的安装。 用法 项目创建 使用Composer创建一个新的TYPO3项目 $ composer create-project dmk/typo3-composer-webroot my-project-webroot 10.4.x-dev 这将为TYPO3...
    • WordPress.Skeleton:基于Composer的WordPress项目框架
      您可以通过composer create-project进行安装。 您可以通过composer require/install添加插件。 您不需要执行git submodule init/update 。 (因此安装速度非常快) 您可以将/wp/设置为DocumentRoot。 (换句话说...