Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Suggestions for improvement - mdBulkEdit.py

Aperta
#5 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Documentazione
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python
Ambito
documentation

Direzione di ricerca

Inizia leggendo mdBulkEdit.py e il README del repository per separare le richieste di documentazione dalle estensioni dello script proposte. L’issue elenca molte modifiche possibili, tra cui istruzioni per l’uso, indicazioni sui campi CSV, supporto agli standard dei metadati e filtraggio per cartella o gruppo. Sono necessari un ambito chiaro e criteri di completamento prima che il lavoro possa essere considerato concluso.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

@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.
Lingua principale
Python
Stelle
8
Fork
2
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.