
Research
Security News
Malicious PyPI Package Exploits Deezer API for Coordinated Music Piracy
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
opex-countrycode
Advanced tools
Library for obtaining data about emoji flag, country code or phone number.
Эта библиотека предоставляет функции для получения информации о странах на основе различных входных данных, таких как коды стран, названия, флаги и телефонные номера.
npm install opex-countrycode
const { getCountryInformation, getInfoByIOC, getInfoByISO2, getInfoByISO3, getInfoByName, getInfoByFlag, getInfoByPhone } = require('country-information-library');
Основная функция для получения информации о стране. Она автоматически определяет тип входных данных и возвращает соответствующую информацию.
input
(string): Код страны (ISO2, ISO3), название страны, эмодзи флага или телефонный номер.isIOC
(boolean, по умолчанию false): Указывает, является ли входное значение кодом IOC.Объект с информацией о стране или undefined
, если информация не найдена.
const countryInfo = getCountryInformation('US');
console.log(countryInfo);
Получает информацию о стране по коду IOC.
code
(string): Код IOC страны.Объект с информацией о стране или undefined
, если информация не найдена.
Получает информацию о стране по коду ISO2.
code
(string): Код ISO2 страны.Объект с информацией о стране или undefined
, если информация не найдена.
Получает информацию о стране по коду ISO3.
code
(string): Код ISO3 страны.Объект с информацией о стране или undefined
, если информация не найдена.
Получает информацию о стране по её названию.
name
(string): Название страны.Объект с информацией о стране или undefined
, если информация не найдена.
Получает информацию о стране по эмодзи флага.
flag
(string): Эмодзи флага страны.Объект с информацией о стране или undefined
, если информация не найдена.
Получает информацию о стране по телефонному номеру.
phoneNumber
(string): Телефонный номер.Объект с информацией о стране (включая данные о телефоне) или undefined
, если информация не найдена.
Все функции возвращают объект со следующей структурой (если информация найдена):
{
ISO2: string, // Код страны ISO2
ISO3: string, // Код страны ISO3
IOC: string, // Код страны IOC
FIFA: string, // Код страны FIFA
name: string, // Краткое название страны
fullName: string, // Полное название страны
unicode: string, // Юникод флага
emoji: string, // Эмодзи флага
dialCode: string, // Телефонный код страны
phone?: { // Информация о телефоне (только для getInfoByPhone)
isValid: boolean,
number: string,
countryCode: string
}
}
undefined
.getInfoByPhone
, дополнительно возвращается информация о телефоне.FAQs
Library for obtaining data about emoji flag, country code or phone number.
We found that opex-countrycode demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.
Security News
Newly introduced telemetry in devenv 1.4 sparked a backlash over privacy concerns, leading to the removal of its AI-powered feature after strong community pushback.