CSS in style.css
This commit is contained in:
@@ -21,8 +21,8 @@ const README = 'README.md';
|
||||
const GITHUB_METADATA_FILE = `data/${dayjs().format(
|
||||
'YYYY-MM-DDTHH.mm.ss',
|
||||
)}-fetched_repo_data.json`;
|
||||
const LATEST_FILENAME = 'data/latest';
|
||||
const GITHUB_REPOS = 'data/list_repos.json';
|
||||
// const METADATA_TABLE = 'data/table.md';
|
||||
// --- HTTP ---
|
||||
const API = 'https://api.github.com/';
|
||||
const options = {
|
||||
@@ -73,42 +73,6 @@ const ProgressBar = (i, batchSize, total) => {
|
||||
);
|
||||
};
|
||||
|
||||
// const getLastUpdate = updated => {
|
||||
// const updt = Number(dayjs(updated).diff(dayjs(), 'days'));
|
||||
// if (updt < 0) {
|
||||
// if (Math.abs(updt) === 1) return `1 day ago`;
|
||||
// return `${Math.abs(updt)} days ago`;
|
||||
// } else if (updt === 0) return 'today';
|
||||
// return updated;
|
||||
// };
|
||||
|
||||
// const createLine = data => {
|
||||
// const {
|
||||
// name,
|
||||
// html_url: repoURL,
|
||||
// description,
|
||||
// homepage,
|
||||
// stargazers_count: stargazers,
|
||||
// updated_at: updated,
|
||||
// language,
|
||||
// license,
|
||||
// owner,
|
||||
// } = data;
|
||||
// if (!data || !name) return '|ERROR |';
|
||||
|
||||
// const lineData = [
|
||||
// `[${name}](${repoURL})`,
|
||||
// description || '-',
|
||||
// homepage || '-',
|
||||
// stargazers,
|
||||
// getLastUpdate(updated),
|
||||
// language,
|
||||
// license && `[${license.name}](${license.url})`,
|
||||
// owner && `[${owner.login}](${owner.html_url})`,
|
||||
// ];
|
||||
// return `|${lineData.join('|')}|`;
|
||||
// };
|
||||
|
||||
async function batchFetchRepoMetadata(githubRepos) {
|
||||
const repos = githubRepos.map(removeHost);
|
||||
|
||||
@@ -127,23 +91,6 @@ async function batchFetchRepoMetadata(githubRepos) {
|
||||
return metadata;
|
||||
}
|
||||
|
||||
// const convertToTable = data => {
|
||||
// const header = `
|
||||
// # Repository Metadata
|
||||
|
||||
// | Name | Description | Homepage | Star | Updated | Language | License | Author |
|
||||
// | ----------- | ----------- | -------- | ---- | ------- | -------- | :---: | ------:|`;
|
||||
// const table = [header]
|
||||
// .concat(
|
||||
// data
|
||||
// .sort((a, b) => Number(b.stargazers_count) - Number(a.stargazers_count))
|
||||
// .map(createLine),
|
||||
// )
|
||||
// .join('\n');
|
||||
|
||||
// return writeFile(METADATA_TABLE, table);
|
||||
// };
|
||||
|
||||
async function main() {
|
||||
try {
|
||||
const markdown = await readFile(README, { encoding: 'utf8' });
|
||||
@@ -163,8 +110,8 @@ async function main() {
|
||||
);
|
||||
console.log('✅ metadata saved');
|
||||
|
||||
// await convertToTable(metadata);
|
||||
// console.log('✅ writing metadata table');
|
||||
// save the latest
|
||||
fs.writeFile(LATEST_FILENAME, GITHUB_METADATA_FILE, printError);
|
||||
} catch (err) {
|
||||
printError(err);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user