GithubHelp home page GithubHelp logo

remotion-dev / github-unwrapped-2022 Goto Github PK

View Code? Open in Web Editor NEW
1.3K 1.3K 79.0 34.42 MB

Your coding year in review #GitHubUnwrapped

Home Page: https://GitHubUnwrapped.com

TypeScript 99.95% JavaScript 0.01% CSS 0.04%
github react remotion

github-unwrapped-2022's People

Contributors

jonnyburger avatar joshuabehrens avatar ladykerr avatar leereilly avatar patsalv avatar rburkard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

github-unwrapped-2022's Issues

issue related to GitHub Unwrapped video

I have an issue related to GitHub Unwrapped video. If I enter the username and generate the video, and later my GitHub account gets updated with achievements like merged pull requests, the generated video does not reflect these updates. There should be a functionality to automatically update the video when my GitHub account updates. Additionally, it's crucial that only the user with access to this account can generate the video, preventing others who know the username from creating it.

Most productive day not showing

When viewing the most productive day stat, the bar for the most productive day (Sunday for me) did not render. Interestingly this rendering issue only happens in the browser -- the video download shows the bar on Sunday as expected.

Browser is Firefox Developer Edition 109.0b2 (64-bit), on macOS 12.6.

Browser Video
image image

Are issues = pullrequests?

I am mostly solving issues directly as pull requests. I know that issues and pull requests are sometimes handled equally. Is this the same statistic or is it just a new value one could add to the video?

Language check up

Hello I think there is a problem in identifying the languages
It cannot identify the frameworks like React, Next js it is classifying everything as js
I would recommend the use of a file extension to identify the language

Stats update refresh rate & Bug

Is it possible to refresh the scrapped stats or does the app retrieve stats only first time it's used?
Also a weird thing; I updated my profile picture after I tried the app, it does show on the video on the website but when I download the video and play it it still show the old profile picture (github default).


How to reproduce the bug(? /if it is one/ )

  • Use the app + download video
  • Change profile picture + make new commits /PRs merge... etc
  • Re-use the app after change: shows updated profile picture as expected + does not show updated stats
  • Download new video
  • Result: still shows old profile picture on the downloaded video + same old stats

Expected behavior

  • Show new stats when reusing the app after new commits/PRs merged
  • Show updated profile picture on downloaded video like it shows on the website video

Languages are calculated weird

I saw the explanation and it is a bit weird. During hacktoberfest I indeed did a lot of Twig and JS but 70% of my commits here should be heavy on PHP. Why is PHP on third? :/

403 after a bit when running `npx ts-node deploy.ts`

Hello,
I am trying to run the npx ts-node deploy.ts command.

Functions and sites are successfully Deployed in eu-central-1, eu-west-1, eu-west-2 and eu-west-3.
When it starts with eu-south-1, I get a 403 with InvalidClientTokenId reason. Do you know what it may be?

Ensured function "remotion-render-3-3-18-mem2048mb-disk2048mb-240sec" to eu-west-3 in account 1
Deployed site to eu-west-3 in account 1 under https://remotionlambda-euwest3-p7nydlv0ax.s3.eu-west-3.amazonaws.com/sites/unwrapped-2022-3.3.18/index.html
done region eu-west-3
start region eu-south-1
InvalidClientTokenId: The security token included in the request is invalid.
    at throwDefaultError (/Users/lorenzo/Desktop/softwarearchiv/jsvideo/node_modules/@aws-sdk/smithy-client/dist-cjs/default-error-handler.js:8:22)
    at deserializeAws_queryGetCallerIdentityCommandError (/Users/lorenzo/Desktop/softwarearchiv/jsvideo/node_modules/@aws-sdk/client-sts/dist-cjs/protocols/Aws_query.js:340:43)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /Users/lorenzo/Desktop/softwarearchiv/jsvideo/node_modules/@aws-sdk/middleware-serde/dist-cjs/deserializerMiddleware.js:7:24
    at async /Users/lorenzo/Desktop/softwarearchiv/jsvideo/node_modules/@aws-sdk/middleware-signing/dist-cjs/middleware.js:14:20
    at async StandardRetryStrategy.retry (/Users/lorenzo/Desktop/softwarearchiv/jsvideo/node_modules/@aws-sdk/middleware-retry/dist-cjs/StandardRetryStrategy.js:51:46)
    at async /Users/lorenzo/Desktop/softwarearchiv/jsvideo/node_modules/@aws-sdk/middleware-logger/dist-cjs/loggerMiddleware.js:6:22
    at async getAccountId (/Users/lorenzo/Desktop/softwarearchiv/jsvideo/node_modules/@remotion/lambda/dist/shared/get-account-id.js:9:28)
    at async deployFunction (/Users/lorenzo/Desktop/softwarearchiv/jsvideo/node_modules/@remotion/lambda/dist/api/deploy-function.js:46:23)
    at async execute (/Users/lorenzo/Desktop/softwarearchiv/jsvideo/deploy.ts:23:43) {
  '$fault': 'client',
  '$metadata': {
    httpStatusCode: 403,
    requestId: '9a97257b-0799-4382-8e4f-99155e2971cf',
    extendedRequestId: undefined,
    cfId: undefined,
    attempts: 1,
    totalRetryDelay: 0
  },
  Type: 'Sender',
  Code: 'InvalidClientTokenId'
}

Currently I ensure that I only use the successfully installed regions in the code. Does someone here know what the issue is with the problem above?

Many thanks!

Privacy issues

Hi there, I'm just a normal student from Beijing NO.5 Middle School Tongzhou Campus.

The Issues

I was recommended here by one of my classmates and I found that the program did not check our identity before giving the yearly summary, I tried the same query after viewing mine, using my classmate's username. Unsurprisingly, I also watched his summary again ๐Ÿ˜“. This made me feel uneasy. This is because Github usernames are always public. That means that everyone can view my annual summary.

My Advice

I think we could use the API provided by Github to first ask users to log in, and then show them the yearly summary. I would like to join in on this part of the development if possible, even if I am not very proficient in front-end development.

Number of stars

It would be great if the number of stars given to projects in the year would be included. And maybe the five projects you starred that got the most stars this year

Video includes information after 2022

Hello!

While I was trying this out I noticed that the example pull request shown in the video were all from 2023 instead of 2022 like I expected.
Is this expected behavior or should it not include any PRs/issues created after 2022?

Questions specific to Algorithm & stats

Please add a label question to this issue.

  • When will this be shifted from 2022 to 2023?
  • Can we ignore any language shown in the stats top languages?
  • How does it prioritize the sweet PR, is it from the stars of the repository or is it just random?

What is the refresh frequency?

How often does GitHub refresh the stats? The tool still shows the same stats as the first day I tried it, and it doesn't include contributions made in the last couple of days.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.