GitHub Repository Card for Every Web Site

Overview

gh-card

CircleCI

GitHub Repository Card for Every Web Site: https://gh-card.dev

Example SVG card

Piping Server static repo card

Demo

gh-card

How it works?

The idea is similar to status badges from Travis CI, CircleCI and etc.

An image URL is like "https://gh-card.dev/repos/nwtgck/piping-server.svg". The request triggers the backend server to call GitHub API request. The repository information are cached currently by Redis.

Related projects

This might be similar to them. The purpose of this project is to provide an image which can be used in every site and the design should be like official GitHub repo card. I hope one day GitHub itself provides this feature officially.

Comments
  • IPv6 support

    IPv6 support

    The website lacks IPv6 support.

    • [x] Add 2400:8500:1801:414:118:27:28:243 from v118-27-28-243.q6xl.static.cnode.io as an AAAA record
    • [x] Configure Caddy to listen on IPv6
    • [x] Configure the server for IPv6
    opened by tambry 30
  • Bump mocha from 7.0.1 to 7.1.0 in /backend

    Bump mocha from 7.0.1 to 7.1.0 in /backend

    Bumps mocha from 7.0.1 to 7.1.0.

    Release notes

    Sourced from mocha's releases.

    v7.1.0

    7.1.0 / 2020-02-26

    :tada: Enhancements

    #4038: Add Node.js native ESM support (@giltayar)

    Mocha supports writing your test files as ES modules:

    • Node.js only v12.11.0 and above
    • Node.js below v13.2.0, you must set --experimental-modules option
    • current limitations: please check our documentation
    • for programmatic usage: see API: loadFilesAsync()

    Note: Node.JS native ECMAScript Modules implementation has status: Stability: 1 - Experimental

    :bug: Fixes

    :book: Documentation

    :nut_and_bolt: Other

    Changelog

    Sourced from mocha's changelog.

    7.1.0 / 2020-02-26

    :tada: Enhancements

    #4038: Add Node.js native ESM support (@giltayar)

    Mocha supports writing your test files as ES modules:

    • Node.js only v12.11.0 and above
    • Node.js below v13.2.0, you must set --experimental-modules option
    • current limitations: please check our documentation
    • for programmatic usage: see API: loadFilesAsync()

    Note: Node.JS native ECMAScript Modules implementation has status: Stability: 1 - Experimental

    :bug: Fixes

    :book: Documentation

    :nut_and_bolt: Other

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 8
  • Bump yargs from 15.3.0 to 15.3.1 in /backend

    Bump yargs from 15.3.0 to 15.3.1 in /backend

    Bumps yargs from 15.3.0 to 15.3.1.

    Release notes

    Sourced from yargs's releases.

    yargs v15.3.1

    Bug Fixes

    • __proto__ will now be replaced with ___proto___ in parse (#258), patching a potential prototype pollution vulnerability. This was reported by the Snyk Security Research Team. (63810ca)
    Changelog

    Sourced from yargs's changelog.

    15.3.1 (2020-03-16)

    Bug Fixes

    • __proto__ will now be replaced with ___proto___ in parse (#258), patching a potential prototype pollution vulnerability. This was reported by the Snyk Security Research Team. (63810ca)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 7
  • Doesn't work for one of my repositories

    Doesn't work for one of my repositories

    For some reason, the svg for jrwrigh/ANSYS_CFX doesn't work correctly. On my website, it just sits there and tries to load an image, but it doesn't work and comes up with a broken image.

    When trying to create a badge on the website (gh-card.dev), the preview image never loads. Not sure what's going on here, because it was definitely working a few weeks ago. And it works perfectly fine for all my other repositories.

    backend 
    opened by jrwrigh 7
  • Bump @types/node from 13.7.0 to 13.7.7 in /backend

    Bump @types/node from 13.7.0 to 13.7.7 in /backend

    Bumps @types/node from 13.7.0 to 13.7.7.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 7
  • Bump redis from 2.8.0 to 3.0.2 in /backend

    Bump redis from 2.8.0 to 3.0.2 in /backend

    Bumps redis from 2.8.0 to 3.0.2.

    Release notes

    Sourced from redis's releases.

    v3.0.0

    This version is mainly a release to distribute all the unreleased changes on master since 2017 and additionally removes a lot of old deprecated features and internals in preparation for an upcoming modernization refactor (v4).

    Breaking Changes

    • Dropped support for Node.js < 6
    • Dropped support for hiredis (no longer required)
    • Removed previously deprecated drain event
    • Removed previously deprecated idle event
    • Removed previously deprecated parser option
    • Removed previously deprecated max_delay option
    • Removed previously deprecated max_attempts option
    • Removed previously deprecated socket_no_delay option

    Bug Fixes

    • Removed development files from published package (#1370)
    • Duplicate function now allows db param to be passed (#1311)

    Features

    • Upgraded to latest redis-commands package
    • Upgraded to latest redis-parser package, v3.0.0, which brings performance improvements
    • Replaced double-ended-queue with denque, which brings performance improvements
    • Add timestamps to debug traces
    • Add socket_initial_delay option for socket.setKeepAlive (#1396)
    • Add support for rediss protocol in url (#1282)
    Changelog

    Sourced from redis's changelog.

    Changelog

    v3.0.0 - 09 Feb, 2020

    This version is mainly a release to distribute all the unreleased changes on master since 2017 and additionally removes a lot of old deprecated features and old internals in preparation for an upcoming modernization refactor (v4).

    Breaking Changes

    • Dropped support for Node.js < 6
    • Dropped support for hiredis (no longer required)
    • Removed previously deprecated drain event
    • Removed previously deprecated idle event
    • Removed previously deprecated parser option
    • Removed previously deprecated max_delay option
    • Removed previously deprecated max_attempts option
    • Removed previously deprecated socket_no_delay option

    Bug Fixes

    • Removed development files from published package (#1370)
    • Duplicate function now allows db param to be passed (#1311)

    Features

    • Upgraded to latest redis-commands package
    • Upgraded to latest redis-parser package, v3.0.0, which brings performance improvements
    • Replaced double-ended-queue with denque, which brings performance improvements
    • Add timestamps to debug traces
    • Add socket_initial_delay option for socket.setKeepAlive (#1396)
    • Add support for rediss protocol in url (#1282)
    Commits
    • 61318e6 3.0.2
    • da31ade tests: improve coverage & fix unreachable code branches
    • 43bc8df Merge pull request #1496 from NodeRedis/@salakar/travis-windows
    • 4623cec docs: update readme to remove unused badge
    • 176bfc2 tests: add comments about travis windows issue workaround
    • 9f01198 chore: try workaround travis windows hanging issue
    • a7149e3 chore: update travis config
    • a6af0c2 chore: update travis config
    • 46246be chore: disable stop-writes-on-bgsave-error on windows (otherwise MISCONF er...
    • 377db61 chore: remove appveyor
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by salakar, a new releaser for redis since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 7
  • text selection

    text selection

    If <embed> is used instead of <img> the text inside the gh-card is selectable.

    <embed src="https://gh-card.dev/repos/mozilla/send.svg?fullname" />

    help wanted frontend 
    opened by borian 7
  • Bump mocha from 7.1.0 to 7.1.1 in /backend

    Bump mocha from 7.1.0 to 7.1.1 in /backend

    Bumps mocha from 7.1.0 to 7.1.1.

    Release notes

    Sourced from mocha's releases.

    v7.1.1

    7.1.1 / 2020-03-18

    :lock: Security Fixes

    • #4204: Update dependencies mkdirp, yargs-parser and yargs (@juergba)

    :bug: Fixes

    :book: Documentation

    Changelog

    Sourced from mocha's changelog.

    7.1.1 / 2020-03-18

    :lock: Security Fixes

    • #4204: Update dependencies mkdirp, yargs-parser and yargs (@juergba)

    :bug: Fixes

    :book: Documentation

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 6
  • Bump typescript from 3.8.2 to 3.8.3 in /backend

    Bump typescript from 3.8.2 to 3.8.3 in /backend

    Bumps typescript from 3.8.2 to 3.8.3.

    Release notes

    Sourced from typescript's releases.

    TypeScript 3.8.3

    For release notes, check out the release announcement.

    For new features, check out the What's new in TypeScript v3.8.

    For the complete list of fixed issues, check out the

    Downloads are available on:

    Commits
    Maintainer changes

    This version was pushed to npm by typescript-bot, a new releaser for typescript since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 6
  • Bump @types/redis from 2.8.14 to 2.8.15 in /backend

    Bump @types/redis from 2.8.14 to 2.8.15 in /backend

    Bumps @types/redis from 2.8.14 to 2.8.15.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 6
  • Bump @types/mocha from 7.0.1 to 7.0.2 in /backend

    Bump @types/mocha from 7.0.1 to 7.0.2 in /backend

    Bumps @types/mocha from 7.0.1 to 7.0.2.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 5
  • This is a pretty cool project that helped me today with slides building! ❤️

    This is a pretty cool project that helped me today with slides building! ❤️

    Thanks a lot @nwtgck and rest of the contributor folks here who worked on this project. Really helped me today with some repository preview images for a slide deck I'm working on ❤️

    opened by lirantal 1
  • Migrate deprecating GitHub API authentication through query parameters

    Migrate deprecating GitHub API authentication through query parameters

    opened by peaceiris 0
  • build(deps): [security] bump url-parse from 1.4.7 to 1.5.3 in /frontend

    build(deps): [security] bump url-parse from 1.4.7 to 1.5.3 in /frontend

    Bumps url-parse from 1.4.7 to 1.5.3. This update includes a security fix.

    Vulnerabilities fixed

    Sourced from The GitHub Security Advisory Database.

    Path reaversal in url-parse url-parse before 1.5.0 mishandles certain uses of backslash such as http:/ and interprets the URI as a relative path.

    Affected versions: < 1.5.0

    Commits
    • ad44493 [dist] 1.5.3
    • c798461 [fix] Fix host parsing for file URLs (#210)
    • 201034b [dist] 1.5.2
    • 2d9ac2c [fix] Sanitize only special URLs (#209)
    • fb128af [fix] Use 'null' as origin for non special URLs
    • fed6d9e [fix] Add a leading slash only if the URL is special
    • 94872e7 [fix] Do not incorrectly set the slashes property to true
    • 81ab967 [fix] Ignore slashes after the protocol for special URLs
    • ee22050 [ci] Use GitHub Actions
    • d2979b5 [fix] Special case the file: protocol (#204)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    frontend security 
    opened by dependabot-preview[bot] 1
  • build(deps): bump core-js from 3.6.5 to 3.16.0 in /frontend

    build(deps): bump core-js from 3.6.5 to 3.16.0 in /frontend

    Bumps core-js from 3.6.5 to 3.16.0.

    Changelog

    Sourced from core-js's changelog.

    3.16.0 - 2021.07.30
    • Array find from last proposal moved to the stage 3, July 2021 TC39 meeting
    • Array filtering stage 1 proposal:
      • Array.prototype.filterReject replaces Array.prototype.filterOut
      • %TypedArray%.prototype.filterReject replaces %TypedArray%.prototype.filterOut
    • Added Array grouping stage 1 proposal:
      • Array.prototype.groupBy
      • %TypedArray%.prototype.groupBy
    • Work with symbols made stricter: some missed before cases of methods that should throw an error on symbols now works as they should
    • Handling @@toPrimitive in some cases of ToPrimitive internal logic made stricter
    • Fixed work of Request with polyfilled URLSearchParams, #965
    • Fixed possible exposing of collections elements metadata in some cases, #427
    • Fixed crashing of Object.create(null) on WSH, #966
    • Fixed some cases of typed arrays subclassing logic
    • Fixed a minor bug related to string conversion in RegExp#exec
    • Fixed Date.prototype.getYear feature detection
    • Fixed content of some entry points
    • Some minor optimizations and refactoring
    • Deno:
      • Added Deno support (sure, after bundling since Deno does not support CommonJS)
      • Allowed deno target in core-js-compat / core-js-builder
      • A bundle for Deno published on deno.land/x/corejs
    • Added / updated compat data / mapping:
      • Deno 1.0-1.13
      • NodeJS up to 16.6
      • iOS Safari up to 15.0
      • Samsung Internet up to 15.0
      • Opera Android up to 64
      • Object.hasOwn marked as supported from V8 9.3 and FF92
      • Date.prototype.getYear marked as not supported in IE8-
    • Added summary option to core-js-builder, see more info in the README, #910
    3.15.2 - 2021.06.29
    • Worked around breakage related to zone.js loaded before core-js, #953
    • Added NodeJS 16.4 -> Chrome 91 compat data mapping
    3.15.1 - 2021.06.23
    • Fixed cloning of regex through RegExp constructor, #948
    3.15.0 - 2021.06.21
    • Added RegExp named capture groups polyfill, #521, #944
    • Added RegExp dotAll flag polyfill, #792, #944
    • Added missed polyfills of Annex B features (required mainly for some non-browser engines), #336, #945:
      • escape
      • unescape
      • String.prototype.substr
      • Date.prototype.getYear
      • Date.prototype.setYear
      • Date.prototype.toGMTString
    • Fixed detection of forbidden host code points in URL polyfill

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    frontend 
    opened by dependabot-preview[bot] 1
  • build(deps): bump fp-ts from 2.6.2 to 2.11.1 in /backend

    build(deps): bump fp-ts from 2.6.2 to 2.11.1 in /backend

    Bumps fp-ts from 2.6.2 to 2.11.1.

    Release notes

    Sourced from fp-ts's releases.

    2.11.1

    • Deprecation
      • Array
        • deprecate range, use NonEmptyArray module instead.
      • function
        • deprecate Endomorphism, use Endomorphism module instead.
        • deprecate getEndomorphismMonoid, use Endomorphism module instead.
        • deprecate Predicate, use Predicate module instead.
        • deprecate not, use Predicate module instead.
        • deprecate Refinement, use Refinement module instead.
      • Monoid
        • deprecate monoidVoid, use void module instead.
      • NonEmptyArray
        • deprecate groupSort (it's just sort followed by group)
      • Option
        • deprecate getRefinement, use Refinement module instead.
        • deprecate getFirstMonoid, use getMonoid module instead.
        • deprecate getLastMonoid, use getMonoid module instead.
      • ReadonlyArray
        • deprecate range, use ReadonlyNonEmptyArray module instead.
      • ReadonlyNonEmptyArray
        • deprecate groupSort (it's just sort followed by group)
      • Record / ReadonlyRecord: deprecate overloads without Ord constraint (@​anthonyjoeseph):
        • collect
        • reduce
        • foldMap
        • reduceRight
        • reduceWithIndex
        • foldMapWithIndex
        • reduceRightWithIndex
        • getShow
        • deprecate Foldable in favour of getFoldable (@​anthonyjoeseph)
        • deprecate FoldableWithIndex in favour of getFoldableWithIndex (@​anthonyjoeseph)
        • deprecate Traversable in favour of getTraversable (@​anthonyjoeseph)
        • deprecate TraversableWithIndex in favour of getTraversableWithIndex (@​anthonyjoeseph)
        • deprecate Witherable in favour of getWitherable (@​anthonyjoeseph)
      • Semigroup
        • deprecate semigroupVoid, use void module instead.
    • New Feature
      • add Endomorphism module
      • add Predicate module
      • add Refinement module
      • add FromState module
      • add FromThese module
      • add void module
      • add FromReader module
      • add NaturalTransformation module
      • add Zero module
      • Alt
        • add altAll

    ... (truncated)

    Changelog

    Sourced from fp-ts's changelog.

    2.11.1

    • Deprecation
      • Array
        • deprecate range, use NonEmptyArray module instead.
      • function
        • deprecate Endomorphism, use Endomorphism module instead.
        • deprecate getEndomorphismMonoid, use Endomorphism module instead.
        • deprecate Predicate, use Predicate module instead.
        • deprecate not, use Predicate module instead.
        • deprecate Refinement, use Refinement module instead.
      • Monoid
        • deprecate monoidVoid, use void module instead.
      • NonEmptyArray
        • deprecate groupSort (it's just sort followed by group)
      • Option
        • deprecate getRefinement, use Refinement module instead.
        • deprecate getFirstMonoid, use getMonoid module instead.
        • deprecate getLastMonoid, use getMonoid module instead.
      • ReadonlyArray
        • deprecate range, use ReadonlyNonEmptyArray module instead.
      • ReadonlyNonEmptyArray
        • deprecate groupSort (it's just sort followed by group)
      • Record / ReadonlyRecord: deprecate overloads without Ord constraint (@​anthonyjoeseph):
        • collect
        • reduce
        • foldMap
        • reduceRight
        • reduceWithIndex
        • foldMapWithIndex
        • reduceRightWithIndex
        • getShow
        • deprecate Foldable in favour of getFoldable (@​anthonyjoeseph)
        • deprecate FoldableWithIndex in favour of getFoldableWithIndex (@​anthonyjoeseph)
        • deprecate Traversable in favour of getTraversable (@​anthonyjoeseph)
        • deprecate TraversableWithIndex in favour of getTraversableWithIndex (@​anthonyjoeseph)
        • deprecate Witherable in favour of getWitherable (@​anthonyjoeseph)
      • Semigroup
        • deprecate semigroupVoid, use void module instead.
    • New Feature
      • add Endomorphism module
      • add Predicate module
      • add Refinement module
      • add FromState module
      • add FromThese module
      • add void module
      • add FromReader module
      • add NaturalTransformation module
      • add Zero module
      • Alt

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    backend 
    opened by dependabot-preview[bot] 1
  • build(deps-dev): bump mocha from 7.2.0 to 9.0.3 in /backend

    build(deps-dev): bump mocha from 7.2.0 to 9.0.3 in /backend

    Bumps mocha from 7.2.0 to 9.0.3.

    Release notes

    Sourced from mocha's releases.

    v9.0.3

    9.0.3 / 2021-07-25

    :bug: Fixes

    v9.0.2

    9.0.2 / 2021-07-03

    :bug: Fixes

    :nut_and_bolt: Other

    v9.0.1

    9.0.1 / 2021-06-18

    :nut_and_bolt: Other

    We added a separate browser bundle mocha-es2018.js in javascript ES2018, as we skipped the transpilation down to ES5. This is an experimental step towards freezing Mocha's support of IE11.

    v9.0.0

    9.0.0 / 2021-06-07

    :boom: Breaking Changes

    Mocha is going ESM-first! This means that it will now use ESM import(test_file) to load the test files, instead of the CommonJS require(test_file). This is not a problem, as import can also load most files that require does. In the rare cases where this fails, it will fallback to require(...). This ESM-first approach is the next step in Mocha's ESM migration, and allows ESM loaders to load and transform the test file.

    ... (truncated)

    Changelog

    Sourced from mocha's changelog.

    9.0.3 / 2021-07-25

    :bug: Fixes

    9.0.2 / 2021-07-03

    :bug: Fixes

    :nut_and_bolt: Other

    9.0.1 / 2021-06-18

    :nut_and_bolt: Other

    We added a separate browser bundle mocha-es2018.js in javascript ES2018, as we skipped the transpilation down to ES5. This is an experimental step towards freezing Mocha's support of IE11.

    9.0.0 / 2021-06-07

    :boom: Breaking Changes

    Mocha is going ESM-first! This means that it will now use ESM import(test_file) to load the test files, instead of the CommonJS require(test_file). This is not a problem, as import can also load most files that require does. In the rare cases where this fails, it will fallback to require(...). This ESM-first approach is the next step in Mocha's ESM migration, and allows ESM loaders to load and transform the test file.

    :tada: Enhancements

    ... (truncated)

    Commits
    • e044ef0 Release v9.0.3
    • 8907601 update CHANGELOG for v9.0.3 [ci skip]
    • 7313890 Fix exception rethrow from js config file (#4702)
    • 3722201 Fix: using custom interface in parallel mode (#4688)
    • 6830821 ESM: fix swallowing MODULE_NOT_FOUND errors in case of type:module (#4687)
    • 5c59da0 Release v9.0.2
    • 0ce3528 update CHANGELOG for v9.0.2 [ci skip]
    • ff51a77 Update production dependencies (#4674)
    • 21cda3e Make "-r <dir>" work with new import-first loading (#4668)
    • f033ff1 Fix: karma-mocha should run both browser bundles (#4663)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    backend 
    opened by dependabot-preview[bot] 1
Releases(v0.2.3)
Owner
Ryo Ota
Japanese
Ryo Ota
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web

Linux System Optimizer and Monitoring Reviews Required Packages curl, systemd PPA Repository (for ubuntu) sudo add-apt-repository ppa:oguzhaninan/stac

Oguzhan Inan 8.2k Dec 31, 2022
Send messages to a LED Matrix display through Telegram. Inspired by a tweet from Smarter Every Day

Send messages to a LED Matrix display through Telegram. Inspired by a tweet from Smarter Every Day

Brian Lough 23 Oct 8, 2022
Here is my fortnite internal cheat source. I will update this every update.

Fortnite-cheat-source-internal-self-leak Here is my fortnite internal cheat source. I will update this every update. If u have any issue (not retarded

Android1337 42 Dec 19, 2022
Make screenshot every few minutes to make your small history!

Screenlapse Fun CPP application (which isn't well-made, can be optimized) that automatically make screenshots of your screen every few minutes and sto

raywave's junk projects 3 Aug 18, 2021
sc-ble-bridge is a utility that for every connected Steam Controller creates a virtual one acting as a bridge between SC and Steam

sc-ble-bridge The main goal of this utility is to provide workaround for steam-for-linux issue which makes Valve's Steam Controller unusable in BLE mo

null 5 Apr 19, 2022
This project helps a person park their car in their garage in the same place every time.

garage-parking-sensor Description This project is developed to help a person park their car in their garage in the same place every time. Normally peo

Calvin Pereira 1 Aug 18, 2022
A mod that add every item to the creative inventory

MCPI-Better-Creative-Inventory This is a mod for minecraft: pi edition reborn that expands the creative inventory so that you have access to all items

null 4 Apr 4, 2022
Grand Programs for every Data Structure including all their operations

Grand-Programs-UE20CS203 Grand Programs for every Data Structure including all their operations Some idioms that I use, so you won't get confused I pr

Aditya Rao 0 Jul 28, 2022
This repo contain 450 questions which generally ask in every Interview. Feel free to Contribute

450 Important Interview Question in different languages This repo has a excel file which contain 450 questions try to do them in your favourite langua

null 14 Jul 13, 2022
A laser cut Dreamcast Pop'n Music controller and integrated memory card using the Raspberry Pi Pico's Programmable IO

Dreamcast Pop'n Music Controller Using Raspbery Pi Pico (RP2040) Intro This is a homebrew controller for playing the Pop'n Music games on the Sega Dre

null 42 Dec 29, 2022
A simple example that shows how to record a WAV file to an SD Card on the ESP32

ESP32 SDCard Wave File Example This code shows how to record a WAV file to an SD Card attached to an ESP32 and then play it back. There's an explanato

atomic14 54 Dec 31, 2022
A FAT filesystem with SPI driver for SD card on Raspberry Pi Pico

no-OS-FatFS-SD-SPI-RPi-Pico Simple library for SD Cards on the Pico At the heart of this library is ChaN's FatFs - Generic FAT Filesystem Module. It a

Carl J Kugler III 130 Dec 27, 2022
An unofficial Realtek PCIe-based card reader driver for macOS

Realtek PCIe Card Reader Driver for macOS Unleash the full potential of your SDXC UHS-I cards Introduction An unofficial macOS kernel extension for Re

FireWolf 143 Jan 7, 2023
An unofficial Realtek PCIe/USB-based SD card reader driver for macOS

Realtek Card Reader Driver for macOS Unleash the full potential of your SDXC UHS-I cards Introduction An unofficial macOS kernel extension for Realtek

FireWolf 144 Dec 28, 2022
A Lilu plugin that makes System Information recognize your Realtek card reader as a native one

Realtek Card Reader Driver Friend Introduction A Lilu plugin that makes System Information recognize your Realtek card reader as a native one. Support

FireWolf 57 Nov 30, 2022
An USB Rubberducky example for ESP32-S2 module with SD Card 🦆

ESP32-S2 WUD-Ducky This project is an attempt to add USB HID to the default example provided with @AprilBrother's WUD (*), however it also supports an

tobozo 64 Dec 25, 2022
This is the ti.to checkin and identity card system.

tito-integegration-hackaway This is the ti.to checkin and identity card system. enjoy the psuedo-javadoc comments Setup This program is designed to ru

RHUL Computing Society 1 Dec 24, 2021
A multi-bank MRAM based memory card for Roland instruments

Roland compatible multi-bank MRAM memory card (click to enlarge) This is a replacement memory card for old Roland instruments of the late 80s and earl

Joachim Fenkes 23 Nov 25, 2022
Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

PicoMemcard PicoMemcard allows you to build your own supercharged PSX Memory Card that can be connected to your computer via USB in order to transfer

Daniele Giuliani 290 Dec 29, 2022