Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Suggestions for improvement - mdBulkEdit.py

Abierto
#5 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Documentación
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
python

Línea de trabajo

Empieza leyendo mdBulkEdit.py y el README del repositorio para separar las solicitudes de documentación de las extensiones de script propuestas. El issue enumera muchos cambios posibles, incluidas instrucciones de uso, indicaciones sobre los campos CSV, compatibilidad con estándares de metadatos y filtrado por carpeta o grupo. Se necesitan un alcance claro y criterios de finalización antes de que el trabajo pueda considerarse terminado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

@MarvinPerry
Nice jobs on the scripts - very useful. I went through mdBulkEdit.py and made some notes / suggestions that could help future users:

Documentation improvement

  • As this repo grows and more scripts are introduced, it would be helpful for the scripts to have their own folders with their own README. The main README would be a landing page that directs users to the individual script folders.
  • Step by step instructions for running the script and what to expect would be very useful.
  • Users must download python3 from Anaconda, as this is what the ArcGIS Python API requires. Regular python3 doesn't work.
  • Users can either clone the repo or copy the script of interest into a text editor and save it in their specified directory.
  • Users must have navigated to the directory with the script in order to run it.
  • <username> is case sensitive.
  • This script will only pull items that are shared publicly.
  • Currently only works with ISO 19139 Metadata Implementation Specification (administrators need to set this as their default metadata standard in their org settings).
  • It would be helpful to know what the script will generate -- metaDataTable.csv and an XML file for each item.
  • When having to run the -c script a second time, the message to the user should explain why.

For the CSV file:

  • Which columns in the CSV file should the user not edit? mdFileID?
  • resTitle should be the first column
  • Why don't we include all fields from the metadata standard in the CSV?
  • A key is required for users to understand what the fields are, or the fields should be human readable / match the XML online.
  • Certain fields require certain types of input, eg date fields need to be in date format.

Script improvement/extensions

  • Work on all publicly shared services regardless of license.
  • Work for all metadata standards on AGOL (FGDC CSDGM, INSPIRE, ISO 19139 GML3.2, North American Profile of ISO19115 2003).
  • A user can point the script to only access a particular folder within their ArcGIS Online content.
  • A user can point the script to only access a particular group within their ArcGIS Online organization.
Lenguaje dominante
Python
Estrellas
8
Forks
2
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.