Skip to content

Repository files navigation

Random python utils I'm making for my own use. Also using this to apply some basic OOP

pip install wise-py-utils
>>>fromwise.<util_file>import<UtilClass># Example:>>>fromwise.datetimeutilsimportGetDay

Enter the specific directory to get more about each utility.

Returns a string containing the weekday of the current or specified date.

In depth info

Datetime utils

The python datetime module is very versatile however as shown in this stackoverflow answer. Getting a date's weekday as a string is not so simple. Python's datetime. datetime.weekday() returns an integer, 0 for Monday ... ... and 6 for Sunday.

This module allows me to get a string containing the date (current or otherwise specified) with a single method.

Examples

Simply get the current day of the week

today=GetDay()
print(today.get_weekday())
Output:
'Saturday'

Get the day of a specified date

fromdatetimeimportdatetimetoday=GetDay(datetime(2017, 2, 2))
print(today.get_weekday())
Output:
'Thursday'

Get the day based on the weekday number using the `get_weekday_from_number() classmethod

>>>importdatetime>>>number=datetime.datetime.today().weekday()
>>>print(number)
1>>>print(GetDay.get_weekday_from_number(number))
'Tuesday'

Enter typos

Often when hitting enter, I accidentally hit a key next to it. Often the resulting input can end up looking like this.

characters= ["/", "'""\" "]"]
input="<regular input> <random-character><enter>"

This library is designed to remove trailing special characters from strings and integers and return what the user actually mean to enter.

Scan files

Scans a specified file for a regex or string pattern and returns a list of all the results`

About

Random python utils I'm making for my own use. Also using this to apply some basic OOP

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages