Real random address is a OpenStreet based generator, NodeJS library. Create address.json in root your project.
npm i real-random-address
Step 1. Create the rrag.js file with the following code:
const rrag = require('real-random-address');
rrag.random(); // => address.json Get random cities from list!
// Countries
rrag.uk();
rrag.de();
rrag.fr();
rrag.it();
rrag.pl();
rrag.ua();
rrag.nl();
//Language options. Look 'Accept-Language'
rrag.random("en");
rrag.de("us");
rrag.pl("ru");
Step 2. Create yourApp.js file with the following code:
const fs = require('fs')
// For read address.json
fs.readFile('address.json', (err,data)=>{
// 1 example
console.log(
JSON.parse(data)
)
// 2 example
let address = JSON.parse(data);
console.log(`
Country: ${address.country} - code ${address.short};
State: ${address.state};
City: ${address.city};
Street: ${address.street};
Number: ${address.number};
Zip: ${address.zip}.
`)
})
Step 3. In package.json create line:
...
"scripts": {
"get-address-example": "node rrag.js && node yourApp.js"
},
...
Step 4. Run script in terminal:
npm run get-address-example
- United Kingdom
- Germany
- France
- Italy
- Poland
- Ukraine
- Netherlands
- In random: Amsterdam Bari Berlin Birmingham Dusselldorf Elblag Enschede Firenze Frankfurn Gdansk Krakow Leeds Leipzig Liverpool London London Lubline Lyon Madrid Manchester Mannheim Marseille Milan Milano Napoli Newcastle Poznan Preston Radom Rennes Rome Rotterdam Stambul Stuttgart Tourine Venezia Warszawa Wroclaw