Suggestion: Add an entrypoint and/or scripts for command-line use
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
- #185 von @sakurai-youhei — ohne Merge geschlossen
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne damit, die bestehende naturalsize-API und die Art zu untersuchen, wie das Paket derzeit Module oder Einstiegspunkte bereitstellt. Vergleiche das angeforderte naturalsize-Kommando und die Beispiele für python -m humanize, einschließlich des Verhaltens bei binary, format und piped-input; abgeschlossen ist die Arbeit, wenn ein dokumentierter Kommandozeilenpfad den vereinbarten Umfang unterstützt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Thank you for your great project!
Google always guides me to https://stackoverflow.com/a/15485265, which suggests humanize.naturalsize(). I'm ok to type in ipython, and copy & paste import humanize and humanize.naturalsize().
But it'd be more than great if this small task could be simplified in something like these ways.
$ naturalsize 8589934592
8.6 GB
$ naturalsize --binary 8589934592
8.0 GiB
$ echo 8589934592 | python -m humanize naturalsize --format "%.3f"
8.590 GB
There are tools such as numfmt, but pip install is easier for me as a Windows user. :)
I'd open a PR if I found some time for this. But I can't promise my contribution. So, I'm filing just an idea here.
- Vorherrschende Sprache
- Python
- Sterne
- 760
- Forks
- 166
- Ø Merge
- 4 T. 3 Std.
- Gemergte PRs (30 T.)
- 7
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus python-humanize/humanize
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
python-humanize/humanize#438 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
intcomma returns scientific notation for large floatsEvtl. vergeben @TheNetherWatcher hat das vor 4 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
python-humanize/humanize#431 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
docs: document how to run the test suite locallyEvtl. vergeben @yuefdev hat das vor 4 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
python-humanize/humanize#430 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
metric() adds a digit when a value rounds into quettaEvtl. vergeben @SashaMIT hat das vor 6 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
python-humanize/humanize#423 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
precisedelta() silently drops the sign of negative timedeltasEvtl. vergeben @Mukller hat das vor 43 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
python-humanize/humanize#379 ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in python-humanize/humanize
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
-
Harmony OPeNDAP SubSetter (HOSS) Geographic LARC_CLOUD PREFIRE_SAT2_AUX-SAT R01 production
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
nasa/harmony-autotester#245 ·
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Deltares/imod-python#1928 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
feature
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100