isaacs / github

Just a place to track issues and feature requests that I have for github
2.21k stars 129 forks source link

Track traffic to GitHub repo longer than 14 days #399

Open cirosantilli opened 9 years ago

cirosantilli commented 9 years ago

Possible? If not, +1 from me.

Sample reference URL: https://github.com/cirosantilli/test/graphs/traffic

On SE: http://webapps.stackexchange.com/questions/60915

Yaroslav-Lyutvinskiy commented 7 years ago

Thank you for perfect project, Michael! Could I ask you, if you have it somewhere installed? I not very fond to php/apache stack and would find it rather difficult to instantiate it somewher. May be we can use your instance somehow?

M165437 commented 6 years ago

@Yaroslav-Lyutvinskiy Have a look at https://gh-traffic.com ;-)

reshamas commented 6 years ago

@M165437 I tried following instructions for your repo and ran into errors. Also, I'm only familiar with Python (not really PHP or Composer)

GitHub - can you PRETTY PLEASE add this feature? It is in high demand, most valuable to us users. It seems like if the data is available for past 2 weeks, it could be available for a longer period of time. It would be greatly appreciated! 🙏

les commented 6 years ago

+1

Ideally, the retention period would be from the creation of a repository until its deletion.

felixt-cake commented 6 years ago

+1

David-Levinthal commented 6 years ago

+1

platelminto commented 6 years ago

+1

gfoss commented 6 years ago

+1

sjlnk commented 6 years ago

+1

ColinTalbert commented 6 years ago

+1 Wait, can I make that +2?

Trek333 commented 6 years ago

+1

pragasitcha commented 6 years ago

+1

lacabra commented 6 years ago

+1

mdouze commented 6 years ago

+1

zagovora commented 6 years ago

+1

jpreiss commented 6 years ago

+1

People contribute open source because they want to help people, so it's gratifying to see a count of those people.

jdgarciauc3m commented 6 years ago

+1

nisargrthakkar commented 6 years ago

+1

superkeyor commented 6 years ago

+1

tarun27sh commented 6 years ago

+1

sunb0002 commented 6 years ago

+1

fran-pena commented 6 years ago

+1

Henry00IS commented 6 years ago

+1

evejennings commented 6 years ago

+1

payton commented 6 years ago

+1

maartenvds commented 6 years ago

+1

Adam-Langley commented 6 years ago

+1

kexinrong commented 6 years ago

+1

reshamas commented 6 years ago

Can someone at GitHub confirm they've seen this suggestion to track traffic > 14 days?

fedorov commented 6 years ago

@reshamas this is not an official GitHub issue tracker. It's basically a place for GitHub users to find solace that they are not alone being frustrated about certain GitHub issue.

You might want to read the README file of this repo, and make sure you added your voice by emailing GitHub support directly, as discussed in that README file:

Post an issue if you have an issue or feature request for GitHub. But you should also email support@github.com, since this repo is strictly for our own (unofficial) tracking purposes. If they reply, (and they usually do, quickly) and if it is not a confidential matter like a security disclosure, add their reply to the issue so that other users can know what their official response was.

lwhite1 commented 6 years ago

+1

arjunhassard commented 6 years ago

+1

josecebe commented 6 years ago

+288

DavidJacobson commented 6 years ago

+1

djl11 commented 6 years ago

+42

ic0ns commented 6 years ago

+1

butok commented 6 years ago

+1

alireza-hosseini commented 6 years ago

+1

geniusdibya commented 6 years ago

I made a little web app that stores and plots traffic data for longer than 14 days. I'll be glad if someone finds it useful. @burnash This is cool. But doesn't have the Clone data. Can you add that too? Also is the code available on GIT to contribute?

reshamas commented 6 years ago

This is cool!

timgrossmann commented 6 years ago

@geniusdibya I'd really like to try your tool, but allowing full read and write access to all my public repositories only to view my traffic history seems a bit too much, doesn't it? Why do you need write access?

geniusdibya commented 6 years ago

@timgrossmann I am not the author of repotraffic tool. Mine is --> Pepipost, a cloud based email delivery platform. Actually, @burnash is the author of repotraffic. I just commented by quoting his reply :)

burnash commented 6 years ago

@geniusdibya I love this thread :)

Also, thank you for the feedback.

But doesn't have the Clone data. Can you add that too?

Maybe. It'd be a nice feature to have. And it's has been already requested (https://github.com/repotraffic/repotraffic-feedback/issues/3 and https://github.com/repotraffic/repotraffic-feedback/issues/7) I've been tracking my own open source project gspread for two years, but haven't really needed to track the number of clones.

Also is the code available on GIT to contribute?

Not yet. But I'm considering open sourcing it (https://github.com/repotraffic/repotraffic-feedback/issues/6) if I have enough time.

burnash commented 6 years ago

@timgrossmann

I'd really like to try your tool, but allowing full read and write access to all my public repositories only to view my traffic history seems a bit too much, doesn't it? Why do you need write access?

Good question. In short: there's no way known to me to get the traffic data without the public_repo scope in an OAuth app. GitHub asks for read/write permission to access traffic data:

For repositories that you have push access to, the traffic API provides access to the information provided in the graphs section.

Full answer: https://github.com/repotraffic/repotraffic-feedback/issues/6#issuecomment-432638356


For those new to the thread: Repotraffic is an app that stores and plots traffic data for longer than 14 days.

timgrossmann commented 6 years ago

@burnash Thank you for the answer and clarifying this.

That's pretty odd of github to ask for this. I'm not really into allowing any platform to access my all my projects with owner right permissions... Would've loved to use your tool.

Maybe at one point there will be a solution.

Thanks

geniusdibya commented 6 years ago

But doesn't have the Clone data. Can you add that too?

Maybe. It'd be a nice feature to have. And it's has been already requested (repotraffic/repotraffic-feedback#3 and repotraffic/repotraffic-feedback#7) I've been tracking my own open source project gspread for two years, but haven't really needed to track the number of clones.

@burnash Actually, I want to track what is the real usage of my repo. And, clones/Fork data are got indicators.

Also is the code available on GIT to contribute?

Not yet. But I'm considering open sourcing it (repotraffic/repotraffic-feedback#6) if I have enough time.

@burnash Sure. Would love to contribute.

abbyachau commented 5 years ago

+1 for the original request

manojkumarvohra commented 5 years ago

+1

glenn-jocher commented 5 years ago

I made a little web app that stores and plots traffic data for longer than 14 days. I'll be glad if someone finds it useful. @burnash This is cool. But doesn't have the Clone data. Can you add that too? Also is the code available on GIT to contribute?

This works great!

timqian commented 5 years ago

Hi all, I made another open-source web app to record repo traffic, clones, referrers and more. Welcome to try it out

Repo Analytics