Comments (2)
I have dug a bit in the meanwhile, trying to upload images from Flickr using its API. It's doable for power users like me, but I do think a separate feature with friendly UI would make a lot of sense for less experienced users.
Here's some input that can also help inform future development if we will work on this feature:
- I created OpenRefine projects from URL by using https://www.flickr.com/services/api/flickr.photosets.getPhotos.html (to retrieve files from one photoset or album; similar API calls can be done for files from one user, etc.)
- Licenses have a numeric code, documented and retrievable via https://www.flickr.com/services/api/flickr.photos.licenses.getInfo.html. We can (and should probably) build in a filter that will only allow uploads of files with Wikimedia-compatible licenses.
- Inside the project I then retrieve more metadata for each photo via https://www.flickr.com/services/api/flickr.photos.getInfo.html and parse it. Photo description and tags are very useful to (as a default) retrieve separately.
from commonsextension.
While discussing #90 , I realized (from conversations with cultural institutions) that generic Flickr dataset import in OpenRefine (not necessarily focused on Commons upload) is also an expressed use case.
Many cultural institutions have, in the past, uploaded many files from their collections to Flickr / Flickr Commons. Typically, over time, these files have been improved by volunteers (e.g. tags have been added). I've heard the request that institutions would like to access and retrieve these additions to process them further for cleaning and import in their own collections databases.
One example is the Biodiversity Heritage Library, which hosts over 300,000 files on Flickr, for which they would like to harvest data back (without uploading to Commons, as the images are also available there), and make that data more useful/linked as part of their LOD offerings/strategy. I've recently been in conversations with them and can ask further if this is indeed a correct use case.
from commonsextension.
Related Issues (20)
- Rename 'Include nested category levels:' to 'Subcategory depth:' HOT 1
- Make usage of 'category depth' input field a bit clearer by greying out (until category is entered) and perhaps by integrating a counter HOT 3
- Configure parsing options screen: add counter that indicates how many rows/records will be generated after loading categories HOT 1
- Text alignment improvements in 'Configure Parsing Options' screen
- Erratic behaviour when fetching related categories with recursive depth
- Memory warning when loading files via CommonsExtension HOT 1
- Make column names meaningful upon project start
- Release a first version HOT 5
- Export to MediaWiki's Tabular JSON and upload to Wikimedia Commons HOT 9
- Make names of extension's folder and zip file more descriptive (for releases)
- ‘Load at most’ does not work during step to configure parsing options
- Errors in category retrieval during step to configure parsing options
- Add base Wikitext templates to schemas that can be shared with the community HOT 2
- No thumbnail image displayed for Commons filenames with .JPG (capitalized) extension HOT 5
- Make it possible to Import IIIF collections HOT 13
- Improvements to Wikimedia Commons file thumbnail previews HOT 1
- File thumbnails don't show up after upload of new files
- Prevent users from uploading and give warnings during upload if certain basic metadata and Wikitext criteria aren't met HOT 4
- Projects don't load anymore (OpenRefine 3.7.6) HOT 14
- Commons reconciliation service not installed by default with this extension anymore?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from commonsextension.