janrydrych/github-repo-lister

测试目的

1.0.2 2017-10-29 15:39 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:49:24 UTC


README

获取 GitHub 仓库列表并记录每个搜索。

要求

  • PHP 7.0+
    • PDO (PHP 数据对象) 扩展 (pdo)

安装

  1. 通过 Composer 包含库

    $ composer create-project janrydrych/github-repo-lister .
    
  2. 可以在 Configuration 类中更改配置指令。请根据您的需求和个人偏好的数据库平台修改它。

  3. 该项目使用 delight-im/PHP-Auth,因此需要创建用于身份验证的数据库。DSN 和凭证已在 Configuration 中设置,甚至数据库模式也已为 SQLiteMySQL 准备就绪,所以基本上在您喜欢的平台上创建数据库并导入模式即可。

  4. 根据其 文档 创建 delight-im/PHP-Auth 的新用户,或者项目中包含用于此目的的小型实用程序文件 user-creator.php(编辑文件,插入所需的用户名凭据并运行它)。

  5. 删除 user-creator.php

  6. 即使删除,数据存储数据库也会自动初始化。

用法

有三个主要文件

  1. repo-list.php 显示用户的公共仓库列表。

  2. search-log.php 显示分页的 API 查询列表。

  3. log-purge.php 是经过身份验证的(见安装步骤 3 和 4),并删除超过指定小时数的日志。