Skip to content

Accessing the official website of the Central Bank of the Republic of Turkey to retrieve exchange rates and instantly parsing the table found on the page into JSON.

License

Notifications You must be signed in to change notification settings

emirkabal/tcmb-doviz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tcmb-doviz tcmb-doviz is used only to display the exchange rates of the Central Bank of Turkey.

npm version npm

Installation

# installation via npm
npm install tcmb-doviz

# installation via yarn
yarn add tcmb-doviz

Examples

const tcmbdoviz = require('tcmb-doviz');

const data = await tcmbdoviz.getData() // Get All Data
console.log(data)
/* Output: {date: '05/11/2021 15:30 (GMT+3)', exchanges: [
	{
		name: 'ABD DOLARI',
		code: 'USD',
		buying: 8.2867,
		selling: 8.3016
	},
	{ name: 'EURO', code: 'EUR', buying: 10.0727, selling: 10.0909 }, ...
]} */

const exchangeRate = await tcmbdoviz.getExchangeRate('USD')
console.log(exchangeRate)
/* Output: {
	name: 'ABD DOLARI',
	code: 'USD',
	buying: 8.2867,
	selling: 8.3016
} */

const exchangeRates = await tcmbdoviz.getExchangeRates() // Get Exchanges Rates
console.log(exchangeRates)
/* Output: [
	{
		name: 'ABD DOLARI',
		code: 'USD',
		buying: 8.2867,
		selling: 8.3016
	},
	{ name: 'EURO', code: 'EUR', buying: 10.0727, selling: 10.0909 }, ...
] */

License

The content of this project itself is licensed under the Creative Commons Attribution 3.0 Unported license, and the underlying source code used to format and display that content is licensed under the MIT license.

About

Accessing the official website of the Central Bank of the Republic of Turkey to retrieve exchange rates and instantly parsing the table found on the page into JSON.

Resources

License

Stars

Watchers

Forks