HericLdev

World Press Photo Gallery

World Press Photo Gallery

A web application designed for photojournalism enthusiasts

Ajouté par : heric

WorldPressPhotoGallery is a web application designed for photojournalism enthusiasts. It allows users to view, select, and vote for the most striking news images, highlighted for their photojournalistic impact.

Each week, we collect these emblematic images from the weekly selections of major media outlets. This collection is performed through scraping, using Scrapy, to gather the most compelling works of global photojournalism. Subsequently, with Django, we provide an interface where users can interact with these images, assess them, and soon, share their impressions.

Main Features

Voting and Rating: Registered users can vote for their favorite images and rate them on a scale from 1 to 10.

Technology

This application utilizes Scrapy to collect images through spiders dedicated to each media outlet. The images are processed via Scrapy items before being sent to the database.

  • Scrapy: Collects images via individual spiders.
  • Django: The collected images are stored in a SQLite3 database and managed by a model of the framework, then displayed in the views and templates.

Supported Media

The list of supported media includes renowned international publications:

  • Washington Post (USA)
  • Sydney Morning Herald (Australia)
  • CNN (USA)
  • Le Temps (Switzerland)
  • The Week Pictures (USA)
  • Guardian (UK)
  • Atlantic (USA)
  • Spiegel (Germany)
  • Die Welt (Germany)

These publications source images from major international news agencies, including:

  • Associated Press (AP)
  • Reuters
  • Agence France-Presse (AFP)
  • Getty Images
  • European Pressphoto Agency (EPA)

 

 

 

Heric

Photo de profil

Hello and welcome to my blog. My name is Héric Libong. After a long career as a journalist, I decided 7 years ago to move into data science and then software development. Python is my main programming language. I'm an expert in Web Scraping and data extraction techniques. My development environment is the Django framework.


Skills
Django Flask Git Python SQL PostgreSQL Django Rest Framework Docker Github Action

Social Network/websites