Metadata-Version: 2.1
Name: StringC
Version: 0.0.4
Summary: This Package Convert numeric date in the string to the datetime object
Home-page: https://bitbucket.org/mvahid/stringc.git
Author: Mohammad Vahid
Author-email: m.vahid.da@gmail.com
License: UNKNOWN
Description: # StringC
        
        This Package inherits from str Class 
        Attributes:
            Any string
        
        # Example:
        ##string = StringC("تاریخ برعکس ۱۳۹۹-۱۱-۳۰ تاریخ میلادی 1999/03/02 و تاریخ میلادی برعکس 05/12/95 حروف عربی مثل
        كيك ۱۳۹۹/۱۱/۳۰ تاریخ")
        ##string.convert
        # Output:
        "تاریخ برعکس 1399-11-30 تاریخ میلادی 1999/03/02 و تاریخ میلادی برعکس 05/12/95 حروف عربی مثل کیک 1399/11/30 تاریخ"
        # dates method
        ##:param content: str
        ##:return: list of datetime object
        
        #At the beginning :
        ##-Any Number in string will convert to En string Number -Any Arabic Character in string will convert to Farsi
        
        ##For now, it just finds dates in numeric formats which are separated with characters like "-" or "/" or "."
        There is no difference if date is Jalali or Gregorian or Characters are Fa or Ar, this function convert date to
        Gregorian datetime object
        
        # Example:
        ##from StringC import StringC
        
        ##string = "Today is 1400/01/18"
        ##type(StringC.dates(string))
        ##type(StringC.dates(string)[0])
        ##StringC.dates(string)
        # Output:
        ##<class 'list'>
        ##<class 'datetime.datetime'>
        ##[datetime.datetime(2021, 4, 7, 0, 0)]
        # Example:
        ##string = "today is 2021/04/05"
        # Output:
        ##[datetime.datetime(2021, 4, 5, 0, 0)]
        # Example:
        ##string = "today is 2021/04/07 and Today is 1400/01/18 yesterday was 17/01/1400 yesterday also was 06/04/2021"
        # Output:
        ##[
        ##datetime.datetime(2021, 4, 7, 0, 0), datetime.datetime(2021, 4, 7, 0, 0), datetime.datetime(2021, 4, 6, 0, 0), datetime.datetime(2021, 4, 6, 0, 0)
        ##]
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: Persian
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing
Classifier: Topic :: Text Editors :: Text Processing
Description-Content-Type: text/markdown
Provides-Extra: dev
