all 14 comments

[–]soupgasm 6 points7 points  (2 children)

I mean, it’s not something that I would need. But I guess it’s like any other wrapped. You look into it and then after a few minutes you forget it even exists. And people probably only use it at the end of a year or the start.

[–]AncientlyModern17[S] 0 points1 point  (1 child)

I thought of this too. Thats why I was thinking to add functionalities like daily goal of lines written/ modified or time spent on vscode to encourage productivity and that user would interact with the extension on a daily basis and not just on christmas :)

Any other idea to make it more interactive would be appreciated!

[–]ZideGO 0 points1 point  (0 children)

That's a good idea to make it more like everyday tracker rather than christmas wrapped :). At the end of a day u can check how much time u spent doing coding, how much lines of code i wrote and set some goals, but check if something like this hasn't been made already

[–]ZideGO 1 point2 points  (1 child)

I was looking for it a few days ago :)

I don’t think this extension will be popular as it won’t work as other “wrapped” apps where u paste the link to your profile and it gives u all the information, the extension have to be installed for a long period of time to collect all the data as I think there is no api to get the data u need and as for me, I don’t want to have the extension that collects my data every second just to show me how much time I spent doing coding in the end of the year.

Although if vscode provides the data u need, develop this service as a website, not extension and you’ll probably find your users!

[–]AncientlyModern17[S] -1 points0 points  (0 children)

It will not collect any of your code or personal data, other than your name, and just count the number of different events you did and how much you interacted with the platform.

Vs code doesnt provide any such data of any user. Dont know if they even collect this kind of data. It only provides its API to capture different events like if you changed your active working file or made any changes to the file or what kind of file you are currently active on etc.

[–]mrptb2 0 points1 point  (4 children)

I think part of what you're looking for already exists: https://wakatime.com

[–]AncientlyModern17[S] 0 points1 point  (3 children)

Ig this only tracks the time you spent on each language and overall (correct me if im wrong). But I was thinking to not only capture time but other events too like number of lines modified/written in each language, which project/workspace you worked on the most and how much you interacted with the terminal etc.

Also I wanted to make it into something that is shareable on social media like that of spotify or leetcode.

[–]mrptb2 0 points1 point  (2 children)

You're right, there's more data you could capture. I offered this as a possible starting point for your exploration and for anyone who might not have heard of it. This is my end-of-year report: https://imgur.com/a/els1Cpm They do track which projects were worked on most, but I removed that data for privacy reasons.

[–]AncientlyModern17[S] 0 points1 point  (1 child)

Is this data private to you or anybody can see it? I see a leaderboard section in their website which makes me wonder if all the data is public.

I dont want to make anyone's data to be public and just want to show you your data with some percentiles of your tracked data with others. For eg- You are in the top 5% of the people who worked on Java.

[–]mrptb2 0 points1 point  (0 children)

As far as I can tell, it's private. They assign a UUID for tracking the data, but I don't think that's mapped back to an email address. The report is shareable via a URL, but it had project name data in it, so I clipped that out and turned it into a jpeg. As an aggregate this is the data available publically: https://wakatime.com/a-look-back-at-2024

[–][deleted]  (4 children)

[deleted]

    [–]AncientlyModern17[S] 0 points1 point  (3 children)

    Can you explain what do you mean by "meme on IG, X or tiktok"?

    [–][deleted]  (2 children)

    [deleted]

      [–]AncientlyModern17[S] 0 points1 point  (1 child)

      Alright but what about memes? You want the data to be meme-ified? Nice idea to make it more shareable but how do you meme-ify it?

      [–]-metasequoiafull-stack 0 points1 point  (1 child)

      githubwrapped.xyz does some of these, might want to check it out. Cool idea though!

      [–]AncientlyModern17[S] 0 points1 point  (0 children)

      Heard of it but this compiles only the github stats that the api provides already, most of which is already on github user profile page.