Comments (11)
@ent3r I will think about it. Thank you for the suggestion!
from github-profile-views-counter.
On this note, could it be possible (through OAuth2 or something else) to exclude yourself from the views count? I'm thinking something like "Do not increase the counter if I'm viewing the readme logged in as myself".
from github-profile-views-counter.
That's not possible. Github images are served through a proxy, and because of that have the same IP. It's impossible to filter out users
from github-profile-views-counter.
@ent3r is absolutely right. There is no way to determine visitor username, UA or IP address, so there is no way do not track yourself. We can't even track unique visits count. Because of this, this tool is as simple as possible.
from github-profile-views-counter.
@theS1LV3R To implement counter reset we need to add login feature. It's not that easy and will require to write a lot of the code.
But I have better alternative. I've worked hard and launched brand new service for GitHub users Ÿ HŸPE (open alpha). You can login using GitHub account, and it will generate link with invisible counter for your profile README file. Statistics will be collected to private dashboard. Right now it includes profile views and followers history (following + unfollowing) with daily breakdown. In next few months we will have repository traffic statistics without 14 days GitHub limitation.
from github-profile-views-counter.
Looks good!
from github-profile-views-counter.
I spend all my free time improving it. I think counters reset will appear in Ÿ HŸPE faster than here.
from github-profile-views-counter.
I just logged in, it looked good!
from github-profile-views-counter.
@theS1LV3R @fabiosangregorio @SudhanPlayz @brookmg I found a way how to implement counter reset without reimplementing all the GitHub authorization flow in this repository (what looks like an overkill for this project).
You can login to the Ÿ HŸPE and visit GHPVC reset page: https://yhype.me/ghpvc
from github-profile-views-counter.
is yhype
opensource ?
from github-profile-views-counter.
@brookmg It uses GHPVC for profile views feature under the hood. All other parts of the service are proprietary.
At this moment there are no plans to make it free open source project. It's free but proprietary software. We plan to revise distribution model when v1 will be released (it's open beta now).
from github-profile-views-counter.
Related Issues (20)
- Attempting to use <div align="center"> seems to break it HOT 3
- How to set the initial value HOT 10
- Bug it counts everytime I reloads the page HOT 1
- Race condition vulnerability causes counter reset
- Write console command to re-calculate counter aggregate value HOT 7
- 500 SERVER ERROR HOT 7
- Free public hosting HOT 1
- [Feature suggestion] Timeline counter view HOT 1
- Condensed Counter View? HOT 7
- There occurs a problem with the display of the icon HOT 2
- View Count Icon is shrinked HOT 1
- Expand the container when the views exceed the 3-digit number HOT 2
- Only show other's view counts HOT 1
- How can you self-host it? HOT 2
- How to get the views of repository? HOT 1
- [Request] Exclude own profile visits in counter HOT 3
- Returning 503 Error for my profile HOT 1
- Button alignment HOT 2
- how does it work? HOT 2
- Unique profile views HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from github-profile-views-counter.