Skip to content

iOS Wikimedia Commons app - explore and upload

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING.ios
Notifications You must be signed in to change notification settings

nylki/CommonsFinder

Repository files navigation

App icon of CommonsFinder CommonsFinder

CommonsFinder is an iOS app to explore and upload media to Wikimedia Commons. It is currently in beta and can be installed via TestFlight: https://testflight.apple.com/join/15KtE2Mn (or scan the QR-Code)

Testflight QR-Code

Features

The project is currently work-in-progress, but several core features already work. You can:

  • upload single images
  • editing captions, categories and depictions
  • save image-drafts for later uploading
  • search images and categories (including wikidata items that are depicted in images)
  • view images and their metadata, including categories and depicted wikidata items
  • explore images and locations on a map
  • view a list of uploads of a user
  • view a list of images per category + depicted item
  • history of previously viewed images
  • works well with increased font sizes and other accessibility system features
  • dark and light color schemes

Demo videos and screenshots


Below are some demo videos the development state of ~ 2025-06-05:

Drafts / Uploading

2025-06-05-CommonsFinder-drafting.webm

Search

2025-06-05-CommonsFinder-search.webm

Exploring Categories

2025-06-05-CommonsFinder-category-exploration.webm

Map

2025-06-05-CommonsFinder-map.webm

Roadmap

I plan an implement more functionality in the next months and improve on the current ones. The priority is on these topics next:

  • fullscreen (and zoomable) view for images
  • bookmark images and categories/items
  • improve map: better live-location experience, direct opening of single items on the map
  • improve search: search for categories, currently only images can be searched
  • when uploading, suggest nearby location categories/items to add
  • make upload more robust in some areas (eg. check if filename already exists)
  • editing of uploaded files (eg. changing the caption or adding categories)
  • improve author and attribution editing and viewing

Those above have priority, but there are many more things planned. Here is a rough overview of what I would like the app to be able to do at some point:

  • multi-image/batch uploads
  • dedicated panorama viewer for wide-aspect/panorama images
  • supporting sending wiki-love
  • visible qualifiers for depict items etc.
  • privacy features: eg. support face and number plate detection, to allow the user to blur face and number plates without using an external image editor
  • investigate how to allow users to contribute to recurring events and contests like "wiki loves earth" without manually editing wikitext (if thats possible)
  • explore if OAuth is feasible. It would be great, because log-in would be easier when the user already has the credentials stored in the keychain for the wikimedia domains. Technically, it should be possible but there is conflicting information regarding security, eg. if it's ok to use inside an app or if it should only be used in hosted applications. This topic needs more investigation and communication with other people from the Wikimedia Foundation
  • audio file support, video support, 3d-files?

At some point I'd also love to see an iPadOS and MacOS adaptation. This should not be too difficult, since the UI-code is mainly SwiftUI and should be relatively straight-forward to port and adapt to other Apple platforms in the future.

App Name

The idea for "CommonsFinder" came from combining the viewfinder in cameras with the word "commons". Since the aspect of taking photos mobile and on-the-go and contributing them to wiki commons is one goal of this app, using a camera's viewfinder as part of the app name seemed fitting. The word "finder" is also used in combination like pathfinder and Mac users may be familiar with the file manager "Finder", so the name hopefully evokes a theme of both photo-taking ("viewfinder"), exploring ("pathfinder"), finding ("find") and also managing and organizing files (file manager "Finder"); and all that in relation to "commons", both regarding the project Wikimedia Commons, but also in a more general and broader meaning of the word.

Contributing and Testing

The best way to curently help, is by using the TestFlight releases and especially reporting crashes (should they occur) as well as other experience breaking issues: https://testflight.apple.com/join/15KtE2Mn

MRs authored by LLM agent tools may be closed without further comment if they are non-trivial, especially if they are implementing features or bugs that have not been discussed and reported before.

Funding and Donations

The app is currently developed in my free time and don't currently recieve any funding for the development of this app. So if you like the app and want to actively support my ongoing work in a financial way, I do also accept and appreciate any donations :) !

Donations are currently possible via Github-sponsors.

License

GPLv3 with Apple app store exception

About

iOS Wikimedia Commons app - explore and upload

Topics

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING.ios

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages