Skip to content
/ codetabs Public

Free Online Services. Github/GitLab star history. Count Lines of Code. CORS proxy server. IP GeoLocation. HTTP Headers. Random Data. Api weather temp. Alexa ranking.

License

Notifications You must be signed in to change notification settings

jolav/codetabs

Repository files navigation

Version
Maintained YES
Ask Me Anything !

logo ONLINE TOOLS (codetabs.com)

version 0.9.4

  1. Count LOC (lines of code) online from github/gitlab repos or zipped uploaded folder
  2. CORS proxy
  3. Github Gitlab Stars graphical history
  4. IP GeoLocation
  5. Alexa
  6. HTTP Headers
  7. API weather temp
  8. Random Data API

To Do List

In order to run this program you need installed

apt install curl git p7zip zip unzip


logo

COUNT LOC ONLINE

  • Count lines of code, blank lines, comment lines, and physical lines of source code in many programming languages.
  • Enter user/repo , then click add
  • Can count GitHub and GitLab repos
  • Max GitHub/GitLab Repo size : 500 mb, greater repos will not work.
  • Can select a branch different than master using &branch=branchName
  • Can ignore files or directories writing them separated by commas in the ignoreBox.
  • Default colors are the same as github.
  • You can edit the colors of the segments by clicking on any point of it. Segment will randomly change color as it is clicked.

Example

Response (JSON) :

[
 {
  "language": "JavaScript",
  "files": 1,
  "lines": 176,
  "blanks": 14,
  "comments": 6,
  "linesOfCode": 156
 },   
 ... more languages
 {
  "language": "Total",
  "files": 8,
  "lines": 921,
  "blanks": 132,
  "comments": 46,
  "linesOfCode": 743
 }
]

logo

CORS-PROXY

  • Free CORS proxy server to bypass same-origin policy related to performing standard AJAX requests to 3rd party services. You can use to prevent mixed content of images and JSON data proxying the resources to serve them under https.

logo

GITHUB GITLAB STARS GRAPHICAL HISTORY

  • Select Github or GitLab source.
  • Enter user/repo , then click add.
  • You can edit the colors of the lines by clicking on any point of it. Line will randomly change color as it is clicked.

Example2

Example1


logo

IP GEOLOCATION

  • Free service that provides a public secure API (CORS enabled) to retrieve geolocation from any IP or hostname.
  • This API requires no key or signup.
  • JSON and XML supported
  • IPv4 and IPv6 supported
  • CORS support out of the box makes this perfect to your front end apps or webs
{   
  "ip": "172.168.90.240",
  "country_code": "FR",
  "country_name": "France",
  "region_code": "IDF",
  "region_name": "Ile-de-France",
  "city": "Paris",
  "zip_code": "75001",
  "time_zone": "Europe/Paris",
  "latitude": 48.8628,
  "longitude": 2.3292   
}

logo

ALEXA

  • Tool for know Alexa Ranking Top 1 million about a website.Alexa ranking is deprecated. Last Update on February 1, 2023

logo

HEADERS

  • Tool to get list of response headers including redirect chain of a HTTP connection

logo

WEATHER

  • Retrieve actual temp (ºC and ºF) based on your public IP geolocation or a city passed as a parameter
  • JSON and XML supported

logo

RANDOM DATA API

  • Random Integers
  • Lists of integers with randomized order
  • Random Names

Acknowledgment