Commons Wikimedia: бесплатные фотографии, карты, аудио и видео
Commons Wikimedia - это общедоступный медиаархив с открытым доступом, предназначенный для хранения и предоставления широкой общественности электронных файлов различных типов, включая фотографии, изображения, аудио- и видеозаписи, а также архивные документы. Этот архив является частью проекта Википедия и работает на основе свободных лицензий на авторские права.
В архиве Commons Wikimedia собираются материалы, которые могут быть использованы в любых статьях проекта Википедия, а также на страницах других сайтов, которые используются подобным образом. Это очень важный ресурс для Википедии и других проектов свободного программного обеспечения, поскольку он позволяет легко обмениваться и использовать материалы в коммерческих и некоммерческих целях.
Примеры кода, связанные с Commons Wikimedia, могут включать код для загрузки изображений или других медиафайлов на сайт. Ниже приведен пример загрузки изображения на Википедию:
javascript
// Подключение библиотеки для взаимодействия с API Википедии
const wikiApi = require('wikipedia-js');
// Загрузка файла изображения на Commons Wikimedia
const uploadImage = (filePath) => {
// Получение описания файла для загрузки
const fileDetails = {
title: 'ExampleImage.jpg', // Название файла
text: 'A sample image for demonstration purposes', // Описание файла
source: 'https://example.com/example-image.jpg', // Источник файла
comment: 'Uploaded via Wikimedia Commons API', // Комментарий к загрузке файла
};
// Загрузка файла на Commons Wikimedia
wikiApi.uploadFileToCommons(filePath, fileDetails).then(() => {
console.log('File uploaded successfully!');
}).catch((err) => {
console.error('Error uploading file: ', err);
});
};
// Загрузка изображения с локального диска на Commons Wikimedia
const filePath = '/path/to/example/image.jpg';
uploadImage(filePath);
Это простой пример, который демонстрирует, как можно использовать API Википедии для загрузки изображения на Commons Wikimedia. Обычно разработчики используют различные библиотеки и инструменты для упрощения этого процесса, такие как Wikimedia Commons API, MediaWiki API и другие вспомогательные библиотеки.
В целом, Commons Wikimedia представляет собой ценный ресурс для всех пользователей проекта Википедия и других проектов с открытым исходным кодом, которые могут воспользоваться этим открытым архивом для хранения, обмена и использования медиафайлов в своих проектах.