All Projects → hangxingliu → vscode-coding-tracker-server

hangxingliu / vscode-coding-tracker-server

Licence: GPL-3.0 license
🐔 VSCode Coding Tracker extension server side program

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
C++
36643 projects - #6 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to vscode-coding-tracker-server

Samples-JS-PHP
JavaScript and PHP samples for Stimulsoft Reports.PHP reporting tool.
Stars: ✭ 17 (-84.11%)
Mutual labels:  charts
helm-zabbix
Helm Chart For Zabbix
Stars: ✭ 56 (-47.66%)
Mutual labels:  charts
US-chartbook
Automated PDF containing charts, tables, maps, and analysis of the US economy
Stars: ✭ 16 (-85.05%)
Mutual labels:  charts
uncharted
No description or website provided.
Stars: ✭ 31 (-71.03%)
Mutual labels:  charts
dashblocks-template
Dashblocks Vue Material Admin Template
Stars: ✭ 143 (+33.64%)
Mutual labels:  charts
d3-in-angular
How to build reactive charts in Angular 8 using D3
Stars: ✭ 47 (-56.07%)
Mutual labels:  charts
xamarin-forms-demo-app
A demo application in this repository demonstrates the capabilities of the DevExpress Mobile UI for Xamarin.Forms: Data Grid, Editors, Charts, Scheduler, Data Form, and other controls.
Stars: ✭ 74 (-30.84%)
Mutual labels:  charts
LineChartView
An interactive line chart written in SwiftUI with many customizations (colors, line size, dots, haptic feedbacks). Support value and time series.
Stars: ✭ 59 (-44.86%)
Mutual labels:  charts
avbot-charts
Aviation charts
Stars: ✭ 20 (-81.31%)
Mutual labels:  charts
gauge-chart
Gauge Chart Library
Stars: ✭ 45 (-57.94%)
Mutual labels:  charts
deloominator
Shed the light on your data!
Stars: ✭ 47 (-56.07%)
Mutual labels:  charts
charts
Curated kubernetes helm charts with well-defined structures
Stars: ✭ 24 (-77.57%)
Mutual labels:  charts
datalith
Simple, batteries included, components to build beautiful data visualizations
Stars: ✭ 29 (-72.9%)
Mutual labels:  charts
k8s-platform-lcm
A faster and easier way to manage the lifecycle of applications and tools, running and living around your Kubernetes platform
Stars: ✭ 186 (+73.83%)
Mutual labels:  charts
Mermaid
Provides a parser function to generate diagrams and flowcharts with the help of the mermaid script language
Stars: ✭ 27 (-74.77%)
Mutual labels:  charts
frappe charts
Frappé Charts Ruby gem for Rails.
Stars: ✭ 44 (-58.88%)
Mutual labels:  charts
wallstreet
Stock Quotes and Charts for the Terminal
Stars: ✭ 75 (-29.91%)
Mutual labels:  charts
dash-lollapalooza-brasil-2018
🎟Using Plotly to visualize data from Lollapalooza
Stars: ✭ 23 (-78.5%)
Mutual labels:  charts
vue-map-chart
VueJS map chart component
Stars: ✭ 27 (-74.77%)
Mutual labels:  charts
UCharts
UCharts allows creating radar charts, pie charts, half pie chart in your Unity3d Games.
Stars: ✭ 33 (-69.16%)
Mutual labels:  charts

Visual Studio Code Coding Tracker Server

VSCode Coding Tracker extension server side program.

Links:
Extension side Github repo
VSCode extensions marketplace

Give me coffee for coding better via Paypal
Your support encourage me to make my vscode extensions better and better! (and add more and more features)

Screenshot

screenshots_2

Current Version

0.7.0 (2018/05/xx) Coding...

  1. Support token files to declare multi-tokens
    • basic support
    • support computerId attributes for uploadToken
    • more unit tests
    • more and more unit tests
  2. More filter rules are supported.
    • backend support
    • frontend support
      • start new front-end deveploment (replace pug to preact jsx)
  3. Refactory I18N support placeholder to more readable (maybe delay)
  4. Merge file path and project path better.
    • unit test for report-v2
    • depends on file reader with cache and pre-scan for finding projects
  5. Optimize database reader (add cache for old files)
    • new intermediate layer for filesystem reading operation
    • add cache for old files by following modify time
    • add this layer into AnalyzeCore
    • unit tests

0.6.0 (2018/03/23)

  1. Support exporting/downloading report data as CSV format.
  2. Support adding association for projects (So you can merge report from different projects).
  3. Fix incorrect 24 hours report.
  4. Fix some wrong i18n on the UI.
  5. More compatible with old browsers and mobile browsers.

How To Install And Use

  1. Make sure You have installed Node.js development environment included npm
  2. Install this server program
    • Way 1 : Clone this repository and execute npm i in the folder where this README.md located
    • Way 2 : Using npm i vscode-coding-tracker-server anywhere you want to install to
  3. Execute npm start or node app to launch this server program.
    • You could give it more options like npm start -- ${MORE_SERVER_OPTIONS} if you start it by using npm start
  4. Open URL http://domain:port/report?token=${YOUR_TOKEN} to get coding report
    • In default, URL in local is http://127.0.0.1:10345/report?token=${YOUR_TOKEN}
    • If you using --public-report option to launch server, you could ignore the query parameter token in above URL

More server option things:

--local: It means server bind address on 127.0.0.1 when server listening. (Other computer could not upload data and visit report page in this mode)

--random-token: It means server will using a 8 length random string as API/upload token even if you giving a token by -t option

--public-report: It means anyone could visit report page without token

more options information you could find by using command node app --help

more version information: CHANGELOG.md

Contributing

It is necessary to read CONTRIBUTING.md before contributing codes/translations or building codes

Editing/Modifying/Buidling codes

Goto chapter Editing, Building, Running and Testing in CONTRIBUTING.md.

Files manifest

redirect to FILES.md

Author

LiuYue

Contributors

Dolgishev Viktor (@vdolgishev)

License

GPL-3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].