{"id":18556690,"url":"https://github.com/valkryst/vtemperature","last_synced_at":"2025-05-15T13:33:32.528Z","repository":{"id":142749656,"uuid":"77163190","full_name":"Valkryst/VTemperature","owner":"Valkryst","description":"A library to handle temperature data and conversions between temperature scales such as Celsius, Fahrenheit, and Kelvin.","archived":false,"fork":false,"pushed_at":"2023-09-21T17:24:20.000Z","size":913,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-17T11:34:09.758Z","etag":null,"topics":["conversion","java-library","scale","temperature"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Valkryst.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-22T17:22:44.000Z","updated_at":"2023-09-21T17:24:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"0ecaf407-400a-4d5d-ba1d-6e64fc3b3e5a","html_url":"https://github.com/Valkryst/VTemperature","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FVTemperature","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FVTemperature/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FVTemperature/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Valkryst%2FVTemperature/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Valkryst","download_url":"https://codeload.github.com/Valkryst/VTemperature/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254349266,"owners_count":22056308,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["conversion","java-library","scale","temperature"],"created_at":"2024-11-06T21:32:54.329Z","updated_at":"2025-05-15T13:33:32.506Z","avatar_url":"https://github.com/Valkryst.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://codebuild.us-east-1.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiS296RlpmNWZRMHNBdksrSzNHYWRzNTY4QUxsQStlYktHSkZYbW1Pc1RtV0ZpZVZORGRzUm9wV1JjVFZXR1EveVB3elFvYjRTR1haNlExelNROCszbFN3PSIsIml2UGFyYW1ldGVyU3BlYyI6IlpkenNFamNScXpieE1iZE8iLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D\u0026branch=master) [![Release](https://jitpack.io/v/Valkryst/VTemperature.svg)](https://jitpack.io/#Valkryst/VTemperature)\n\n## Links\n\n* [JavaDoc Documentation](https://valkryst.github.io/VTemperature/)\n\n## Jar Files \u0026 Maven\n\nThe Maven dependency is hosted off of JitPack, so you will need to add JitPack as a repository before you add VTerminal as a dependency.\n\n### Maven\n\nJitPack ([Example](https://github.com/Valkryst/VTerminal/blob/master/pom.xml)):\n\n    \u003crepositories\u003e\n        \u003crepository\u003e\n            \u003cid\u003ejitpack.io\u003c/id\u003e\n            \u003curl\u003ehttps://jitpack.io\u003c/url\u003e\n        \u003c/repository\u003e\n    \u003c/repositories\u003e\n\nDependency:\n\n    \u003cdependency\u003e\n        \u003cgroupId\u003ecom.github.Valkryst\u003c/groupId\u003e\n        \u003cartifactId\u003eVTemperature\u003c/artifactId\u003e\n        \u003cversion\u003e1.0.1\u003c/version\u003e\n    \u003c/dependency\u003e\n\n### Jar\n\nJar files can be found on the [releases](https://github.com/Valkryst/VTemperature/releases) page.\n\n### Example - Code:\n\n```Java\npublic class Test {\n    public static void main(final String[] args) {\n        final Temperature celsiusTmp = new Temperature(TemperatureUnit.CELSIUS, 30);\n\n        System.out.println(\"The initial temperature is \" + celsiusTmp + \".\");\n\n        // Print without symbols:\n        System.out.println(\"As Celsius:\\t\" + celsiusTmp.getAsCelsius());\n        System.out.println(\"As Delisle:\\t\" + celsiusTmp.getAsDelisle());\n        System.out.println(\"As Fahrenheit:\\t\" + celsiusTmp.getAsFahrenheit());\n        System.out.println(\"As Kelvin:\\t\" + celsiusTmp.getAsKelvin());\n        System.out.println(\"As Newton:\\t\" + celsiusTmp.getAsNewton());\n        System.out.println(\"As Rankine:\\t\" + celsiusTmp.getAsRankine());\n        System.out.println(\"As Reaumur:\\t\" + celsiusTmp.getAsReaumur());\n        System.out.println(\"As Romer:\\t\" + celsiusTmp.getAsRomer());\n\n        System.out.print(\"\\n\\n\\n\");\n\n        // Print with symbols:\n        System.out.println(\"As Celsius:\\t\" + celsiusTmp.getAsCelsius() + TemperatureUnit.getSymbol(TemperatureUnit.CELSIUS));\n        System.out.println(\"As Delisle:\\t\" + celsiusTmp.getAsDelisle() + TemperatureUnit.getSymbol(TemperatureUnit.DELISLE));\n        System.out.println(\"As Fahrenheit:\\t\" + celsiusTmp.getAsFahrenheit() + TemperatureUnit.getSymbol(TemperatureUnit.FAHRENHEIT));\n        System.out.println(\"As Kelvin:\\t\" + celsiusTmp.getAsKelvin() + TemperatureUnit.getSymbol(TemperatureUnit.KELVIN));\n        System.out.println(\"As Newton:\\t\" + celsiusTmp.getAsNewton() + TemperatureUnit.getSymbol(TemperatureUnit.NEWTON));\n        System.out.println(\"As Rankine:\\t\" + celsiusTmp.getAsRankine() + TemperatureUnit.getSymbol(TemperatureUnit.RANKINE));\n        System.out.println(\"As Reaumur:\\t\" + celsiusTmp.getAsReaumur() + TemperatureUnit.getSymbol(TemperatureUnit.REAUMUR));\n        System.out.println(\"As Romer:\\t\" + celsiusTmp.getAsRomer() + TemperatureUnit.getSymbol(TemperatureUnit.ROMER));\n    }\n}\n```\n\n### Example - Output:\n\n    The initial temperature is 30.0°C.\n    As Celsius:\t    30.0\n    As Delisle:\t    105.0\n    As Fahrenheit:      86.0\n    As Kelvin:          303.15\n    As Newton:\t    9.9\n    As Rankine:\t    545.67\n    As Reaumur:\t    24.0\n    As Romer:\t    23.25\n    \n    \n    \n    As Celsius:\t    30.0°C\n    As Delisle:\t    105.0°De\n    As Fahrenheit:\t    86.0°F\n    As Kelvin:\t    303.15K\n    As Newton:\t    9.9°N\n    As Rankine:\t    545.67°Ra\n    As Reaumur:\t    24.0°R\n    As Romer:\t    23.25°Rø\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalkryst%2Fvtemperature","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvalkryst%2Fvtemperature","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalkryst%2Fvtemperature/lists"}