@@ -36,7 +36,7 @@ Humanizer Portugues
3636Features
3737--------
3838
39- * This lib contains various humanization methods such as transforming a time difference in a human-readable duration ' três minutos atrás' (three minutes ago) or in a phrase.
39+ * This lib contains various humanization methods such as transforming a time difference in a human-readable duration " três minutos atrás" (three minutes ago) or in a phrase.
4040
4141
4242Requirements
@@ -65,108 +65,109 @@ Import the lib with:
6565 import humanizer_portugues
6666
6767
68- Humanization of dates and time :
68+ Humanization filesizes :
6969
7070.. code-block :: python
7171
72- import datetime
73- humanizer_portugues.natural_period(datetime.time(5 , 30 , 0 ).hour)
74- ' manhã'
75-
76- humanizer_portugues.natural_clock(datetime.time(0 , 30 , 0 ))
77- ' zero hora e trinta minutos'
78-
79- humanizer_portugues.natural_clock(datetime.time(0 , 30 , 0 ), formal = False )
80- ' meia noite e meia'
81-
82- humanizer_portugues.natural_day(datetime.datetime.now())
83- ' hoje'
84-
85- humanizer_portugues.natural_delta(datetime.timedelta(seconds = 1001 ))
86- ' 16 minutos'
87-
88- humanizer_portugues.natural_day(datetime.datetime.now() - datetime.timedelta(days = 1 ))
89- ' ontem'
90-
91- humanizer_portugues.natural_day(datetime.date(2007 , 6 , 5 ))
92- ' 5 de junho'
93-
94- humanizer_portugues.natural_date(datetime.date(2007 , 6 , 5 ))
95- ' 5 de junho de 2007'
72+ humanizer_portugues.natural_size(1000000 )
73+ " 1.0 MB"
9674
97- humanizer_portugues.natural_time(datetime.datetime.now() - datetime.timedelta( seconds = 1 ) )
98- ' há um segundo '
75+ humanizer_portugues.natural_size( 1000000 , binary = True )
76+ " 976.6 KiB "
9977
100- humanizer_portugues.natural_time(datetime.datetime.now() - datetime.timedelta( seconds = 3600 ) )
101- ' há uma hora '
78+ humanizer_portugues.natural_size( 1000000 , gnu = True )
79+ " 976.6K "
10280
10381
104- Humanization filesizes :
82+ Humanization of lists :
10583
10684.. code-block :: python
10785
108- humanizer_portugues.natural_size( 1000000 )
109- ' 1.0 MB '
86+ humanizer_portugues.natural_list([ " Cláudio " , " Maria " ], " , " )
87+ " Cláudio, Maria "
11088
111- humanizer_portugues.natural_size( 1000000 , binary = True )
112- ' 976.6 KiB '
89+ humanizer_portugues.natural_list([ " Cláudio " , " Maria " ], " , " , " e " )
90+ " Cláudio e Maria "
11391
114- humanizer_portugues.natural_size( 1000000 , gnu = True )
115- ' 976.6K '
92+ humanizer_portugues.natural_list([ " Cláudio " , " Maria " , " José " ], " ; " , " ou " )
93+ " Cláudio; Maria ou José "
11694
11795
11896 Humanization of integers:
11997
12098.. code-block :: python
12199
100+ humanizer_portugues.ap_number(4 )
101+ " quatro"
102+
103+ humanizer_portugues.ap_number(41 )
104+ " 41"
105+
122106 humanizer_portugues.int_comma(12345 )
123- ' 12,345'
107+ " 12,345"
124108
125109 humanizer_portugues.int_word(123455913 )
126- ' 123.5 milhão'
110+ " 123.5 milhão"
127111
128112 humanizer_portugues.int_word(12345591313 )
129- ' 12.3 bilhão'
130-
131- humanizer_portugues.ap_number(4 )
132- ' quatro'
133-
134- humanizer_portugues.ap_number(41 )
135- ' 41'
113+ " 12.3 bilhão"
136114
137115
138116 Humanization of floating point numbers:
139117
140118.. code-block :: python
141119
142120 humanizer_portugues.fractional(1 / 3 )
143- ' 1/3'
121+ " 1/3"
144122
145123 humanizer_portugues.fractional(1.5 )
146- ' 1 1/2'
124+ " 1 1/2"
147125
148126 humanizer_portugues.fractional(0.3 )
149- ' 3/10'
127+ " 3/10"
150128
151129 humanizer_portugues.fractional(0.333 )
152- ' 333/1000'
130+ " 333/1000"
153131
154132 humanizer_portugues.fractional(1 )
155- ' 1 '
133+ " 1 "
156134
157135
158- Humanization of lists :
136+ Humanization of dates and time :
159137
160138.. code-block :: python
161139
162- humanizer_portugues.natural_list([' Cláudio' , ' Maria' ], ' ,' )
163- ' Cláudio, Maria'
140+ import datetime
141+
142+ humanizer_portugues.natural_clock(datetime.time(0 , 30 , 0 ))
143+ " zero hora e trinta minutos"
144+
145+ humanizer_portugues.natural_clock(datetime.time(0 , 30 , 0 ), formal = False )
146+ " meia noite e meia"
147+
148+ humanizer_portugues.natural_date(datetime.date(2007 , 6 , 5 ))
149+ " 5 de junho de 2007"
150+
151+ humanizer_portugues.natural_day(datetime.datetime.now())
152+ " hoje"
153+
154+ humanizer_portugues.natural_day(datetime.datetime.now() - datetime.timedelta(days = 1 ))
155+ " ontem"
156+
157+ humanizer_portugues.natural_day(datetime.date(2007 , 6 , 5 ))
158+ " 5 de junho"
159+
160+ humanizer_portugues.natural_delta(datetime.timedelta(seconds = 1001 ))
161+ " 16 minutos"
164162
165- humanizer_portugues.natural_list([ ' Cláudio ' , ' Maria ' ], ' , ' , ' e ' )
166- ' Cláudio e Maria '
163+ humanizer_portugues.natural_period(datetime.time( 5 , 30 , 0 ).hour )
164+ " manhã "
167165
168- humanizer_portugues.natural_list([' Cláudio' , ' Maria' , ' José' ], ' ;' , ' ou' )
169- ' Cláudio; Maria ou José'
166+ humanizer_portugues.natural_time(datetime.datetime.now() - datetime.timedelta(seconds = 1 ))
167+ " há um segundo"
168+
169+ humanizer_portugues.natural_time(datetime.datetime.now() - datetime.timedelta(seconds = 3600 ))
170+ " há uma hora"
170171
171172
172173 Contributing
0 commit comments