Saravanan666/pypi-org huggingface dataset:
Package: datclass
datclasspython dataclass nested & extra attrsExtending the officialdataclassto support nested and extended fields.Installpipinstall-Udatclass
pipinstallgit+ssh://git@github.com/foyoux/datclass.git
pipinstallgit+https://github.com/foyoux/datclass.gitUsage exampleExample 1fromdataclassesimportdataclassfromtypingimportList# Default `dataclass` supports nested and extended fields. Missing fields will be logged.fromdatclassimportDatClass# Custom `DatClass`# from datclass import get_datclass# Missing fields will not be logged.# DatClass = get_datclass(log=False)@dataclassclassUser(DatClass):name:strage:int@dataclassclassGroup(DatClass):name:strusers:List[User]if__name__=='__main__':user1=User(name='foo',age=18)# Saving a data class to a file.user1.to_file('user.json')# Adding some control parameters.user1.to_file('user.json',indent=4,ignore_none=True,sort_keys=True)# Creating a data class from a dict.user2=User(**{'name':'bar','age':20})# To convert a data class to a dictionary, you can support extended fields.# You can also use the official asdict function, but it cannot export extended fields.dict1=user2.to_dict()# 'ignore_none' is used to ignore values that are None.dict2=user2.to_dict(ignore_none=True)# Creating a data class from a string.user3=User.from_str('{"name": "baz", "age": 22}')# Convert the data class to a JSON string.dict3=user3.to_str()dict4=user3.to_str(indent=4,ignore_none=True)# Creating a data class from a file.user4=User.from_file('user.json')# Nested data classesgrp=Group(name='group1',users=[user1,user2,user3,user4])grp.to_file('group.json',indent=4,ignore_none=True,sort_keys=True)foruseringrp.users:print(user.name,user.age)# Extending fieldsuser={'name':'foo','age':18,'sex':1}user5=User(**user)assertuser5.to_dict()==userExample 2fromdataclassesimportdataclassfromtypingimportClassVar,DictfromdatclassimportDatClass@dataclassclassUser(DatClass):name:strage:intattr_123:str# Renaming fields.__rename_attrs__:ClassVar[Dict[str,str]]={'Name':'name','Age':'age','123#$^%^%*':'attr_123'}# This way of writing is also acceptable.# __rename_attrs__ = {#     'Name': 'name',#     'Age': 'age',#     '123#$^%^%*': 'attr_123',# }if__name__=='__main__':s='{"Name": "foo", "Age": 18, "123#$^%^%*": "test rename attrs"}'user=User.from_str(s)assertuser.to_str()==sAutomatically generateDataClassSee thedatclasscommand for details.$datclass-hExample 1Inputuser.json{"Name":"foo","Age":18,"123#$^%^%*":"test rename attrs"}Execute the command$datclass-ouser.pyuser.jsonOutput user.pyfromdataclassesimportdataclassfromdatclassimportDatClass@dataclassclassObject(DatClass):a_123:str=None# rename from '123#$^%^%*'age:int=None# rename from 'Age'name:str=None# rename from 'Name'__rename_attrs__={'Name':'name','Age':'age','123#$^%^%*':'a_123',}欢迎反馈和建议Feedback and suggestions welcomehttps://github.com/foyoux/datclass/issues/new
Package: dat-daemon-pyclient
Dat daemon clientThis is a Python client for thedat-daemon. It doesn't run it, but
communicates with it, letting it share data in the background.RFC for the dat daemon protocol is availableat dat-daemon. It is not an official spec of the dat project (yet).Installationpip install dat-daemon-pyclientUsagefromdat_daemon_pyclientimportDatDaemonClientclient=DatDaemonClient(url='ws://localhost:8447').run()dat=awaitclient.add('/path/to/file_or_folder')APIThe client supports the following methods:listaddremove_liststartremoveloadwatchmkdirreaddirrmdirunlinkinfocreate_read_streamcreate_write_stream
Package: date2name
This Python script adds, removes, and manages date- and time-stamps in file names.2013-05-09 a file name with ISO date stamp in name – tag1.jpg2013-05-09T16.17 file name with time stamp – tag3.csvUsage:date2name [options] file …Per default, date2name gets the modification time of matching files
and directories and adds a datestamp in standard ISO 8601+ format
YYYY-MM-DD (http://datestamps.org/index.shtml) at the beginning of
the file- or directoryname.
If an existing timestamp is found, its style will be converted to the
selected ISO datestamp format but the numbers stays the same.
Executed with an examplefilename “file” this results e.g. in
“2008-12-31_file”.
Note: Other that defined in ISO 8601+ the delimiter between hours,
minutes, and seconds is not a colon but a dot. Colons are causing
several problems on different file systems and are there fore replaced
with the (older) DIN 5008 version with dots.Run date2name –help for usage hintsOptions:-h,--helpshow this help message and exit-d,--directoriesmodify only directory names-f,--filesmodify only file names-C,--compactuse compact datestamp             (YYYYMMDD)-M,--monthuse datestamp with year and month (YYYY-MM)-w,--withtimeuse datestamp including seconds   (YYYY-MM-DDThh.mm.ss)-m,--mtimetake modification time for datestamp [default]-c,--ctimetake creation time for datestamp--delimiteroverwrite delimiter string--nocorrectionsdo not convert existing datestamps to new format-q,--quietdo not output anything but just errors on console-v,--verboseenable verbose mode-s,--dryrunenable dryrun mode: just simulate what would happen, do
not modify files or directories--versiondisplay version and exitPlease readhttps://github.com/novoid/date2name/for further information and descriptions.
Package: dateable.kalends
Kalends: Python calendaring APIIntroductionKalends is a Python module using the Component Architecture technologies of
interfaces and adapters to separate the storage and display of calendar events.
The purpose is to provide a generic Python API so that any calendar UI can
display calendars coming from any calendar source. Thus, one can create new UIs
without reimplementing the underlying calendar functionality, and one can
likewise implement specialized calendar functionality while reusing the
existing UI.For example, if you have a groupware system with a good calendaring UI but need
to use an external server for your calendars, you should not need to rewrite
the user interface.A secondary goal is also to provide an API for calendaring to help people
around some of the obstacles you will sooner or later arrive at, like how to
handle recurring events, searching, and more, by providing them with an API
that can handle the issues.The two main concepts of this API are event providers, which are the sources of
events, and event users, which take the Events and display them, export them,
etc. More information on how to use Kalends to make an EventProvider is in
doc/PROVIDING.txt, and more information on how to use Kalends to get events
from an EventProvider is in doc/USING.txt.RequirementsAlthough the creation of Kalends was prompted by the desire to have one set of
advanced Kalendaring views available for all calendars in Plone, and although
the Component Architecture was created by Zope Corporation, Kalends is in no
way specific to Plone, Zope or even web applications. It’s a Python module,
installable for any Python version (2.3 or later) on any system that can
install the Component Architecture, which is pretty much any Python system with
a C compiler.Kalends requires:
- Python 2.3 or later (last version tested: 2.4.3)
- zope.interface 3.2 or later (last version tested: 3.2.2)Known implementationsCurrently the Dateable (https://svn.plone.org/svn/collective/dateable/)
module set is using Kalends. It contains chronos, a set of views for Zope that
implements a Kalends UI, and Plone4ArtistCalendar, a Plone product that makes
Plone folders into event providers.dateable.kalends Changes1.0 (2013-05-21)Updated the metadata.dateable.kalends 0.5 (2009-05-03)No changes.dateable.kalends 0.4 (2008-10-04)Version update to keep track with dateable.chronos.dateable.kalends 0.3 (2008-07-09)Added IEvent marker interface.
Package: date-assistant
Date AssistantFor more details take a look at thedocsInstallationdate-assistant is published onPyPIand can be installed from there:pip install date-assistantUsage💡 Please consider that the default date format is '%Y-%m-%d'. Anyways, you can indicate the format of your date if you need to.Functions approachGet the difference of days, months or years between 2 datesfromdate_assistantimport(get_days_diff_between,get_months_diff_between,get_years_diff_between,)fromdate_assistant.formatsimportDD_MM_YYYY,YYYY_MMget_days_diff_between('2021-01-01','2021-01-11')# 10get_days_diff_between('2021-01-01','21-01-2021',date2_format=DD_MM_YYYY)# 20get_months_diff_between('2021-01-01','2022-01-11')# 12get_months_diff_between('2021-01-05','2021-02-01')# 0get_months_diff_between('2021-01','2021-02-21',date1_format=YYYY_MM)# 1get_years_diff_between('2021-01-01','2022-01-11')# 1get_years_diff_between('2021-01-05','2022-01-01')# 0get_years_diff_between('2021-01','2023-01-01',date1_format=YYYY_MM)# 2💡 See how months and years are only counted if a full year or month has passed.Get the amount of years or months started between 2 datesfromdate_assistantimport(get_months_started_between,get_years_started_between,)fromdate_assistant.formatsimportYYYY_MMget_months_started_between('2021-01-05','2021-02-01')# 1get_months_started_between('2021-01-01','2022-01-11')# 12get_months_started_between('2021-01','2021-02-21',date1_format=YYYY_MM)# 1get_years_started_between('2021-01-01','2020-12-31')# 1get_years_started_between('2021-01-05','2022-01-01')# 1get_years_started_between('2021-01','2023-01-01',date1_format=YYYY_MM)# 2💡 In contrast with the previous block example, here you don't need a full year or month between dates to count. If a new year or month started, it count.Classes approachGet the difference of days, months or years between 2 datesfromdate_assistantimportDateAssistantmy_birthday_2021=DateAssistant('2021-07-13')date_assistant_birthday='2021-08-18'my_birthday_2021.days_diff_with(date_assistant_birthday)# 36my_birthday_2021.months_diff_with(date_assistant_birthday)# 1my_birthday_2021.years_diff_with(date_assistant_birthday)# 0Get the amount of years or months started since or until some datefromdate_assistantimportDateAssistantlast_day_of_2021=DateAssistant('2021-12-31')first_day_of_2022='2022-01-01'first_day_of_2023='2023-01-01'date_assistant_birthday='2021-08-18'last_day_of_2021.years_started_until(first_day_of_2022)# 1last_day_of_2021.years_started_until(first_day_of_2023)# 2last_day_of_2021.months_started_until(first_day_of_2022)# 1last_day_of_2021.months_started_since(date_assistant_birthday)# 4
Package: datebs
DateBSA python library that assists you in converting date from BS to AD and vice versa.InstallationpipinstalldatebsusageCommandlineconvert the date 2020-07-01 into BSpython-mdatebsBS--date2020-07-01using from pythonfromdatebsimportDateBSimportargparseimportdatetimeif__name__=="__main__":parser=argparse.ArgumentParser(prog="python -m datebs",description='Convert date from BS to AD and vice-versa')parser.add_argument('calendar',type=str,help="calendar system in which date is to be displayed [AD|BS]")parser.add_argument('--date',type=str,help="date opporsite to the calendar system")args=parser.parse_args()if(args.calendar=="BS"):ifargs.date:dateBS=DateBS.from_AD(datetime.datetime.strptime(args.date,"%Y-%m-%d"))else:dateBS=DateBS.from_AD(datetime.datetime.now())print(dateBS)else:ifargs.date:dateBS=DateBS.from_string(args.date)print(dateBS.to_AD())else:print(datetime.datetime.now())From LibreOffice calcUse above formula to convert the date from one string format to anotherDateToBS(datestring)DateToAD(datestring)
Package: datecalc
Info:This is the README file for Date Calculator.Author:Chris Warrick <chris@chriswarrick.com>Copyright:© 2016, Chris Warrick.Date:2016-05-04Version:0.2.1PURPOSEA simple date calculator.INSTALLATIONpip install datecalcCLI USAGECalculating difference between dates:$ python -m datecalc.cli -d 2016-01-01T00:00:00 2016-01-02T02:03:04
1 day 02:03:04
$ python -m datecalc.cli -d 2016-01-02T02:03:04 2016-01-01T00:00:00
-1 day 02:03:04
$ python -m datecalc.cli -d 2016-01-01T00:00:00 2016-01-03T02:03:04
2 days 02:03:04
$ python -m datecalc.cli -d 2016-01-04T02:03:04 2016-01-01T00:00:00
-3 days 02:03:04Adding/subtracting:$ python -m datecalc.cli -a 2016-01-01T00:00:00 12:00:00
2016-01-01T12:00:00
$ python -m datecalc.cli -a 2016-01-01T00:00:00 m12:00:00
2015-12-31T12:00:00
$ python -m datecalc.cli -a -- 2016-01-01T00:00:00 -12:00:00
2015-12-31T12:00:00
$ python -m datecalc.cli -a 2016-01-01T00:00:00 4d12:00:00
2016-01-05T12:00:00GUI USAGEcoming soon!COPYRIGHTCopyright © 2016, Chris Warrick.
All rights reserved.Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:Redistributions of source code must retain the above copyright
notice, this list of conditions, and the following disclaimer.Redistributions in binary form must reproduce the above copyright
notice, this list of conditions, and the following disclaimer in the
documentation and/or other materials provided with the distribution.Neither the name of the author of this software nor the names of
contributors to this software may be used to endorse or promote
products derived from this software without specific prior written
consent.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Package: date-calculator
date_calculator日期计算器，可以设置任意日期为当月起始日，快速计算同比日期、环比日期，甚至更多.获取本月区间，当前日期为26日前，则为上月25-本月26
当前日期在26日后，则为本月26-下月25
当前日期为26，则为26日
Package: date-cli
This package provides date command line.date_range: help you generate date between 2 date(format: yyyymmdd)month_range: help you generate date between 2 month(format: yyyymm)InstallationMethod 1: Using PyPI$ pip install date-cliMethod 2: Using git$ pip install git+https://github.com/Jhengsh/date-cli.gitTuturialBasic Use:$ date_range -s 20200225 -e 20200305 | awk '{print "python execute.py --yyyymmdd "$1";"}'
# python execute.py --yyyymmdd 20200225;
# python execute.py --yyyymmdd 20200226;
# python execute.py --yyyymmdd 20200227;
# python execute.py --yyyymmdd 20200228;
# python execute.py --yyyymmdd 20200229;
# python execute.py --yyyymmdd 20200301;
# python execute.py --yyyymmdd 20200302;
# python execute.py --yyyymmdd 20200303;
# python execute.py --yyyymmdd 20200304;
# python execute.py --yyyymmdd 20200305;

$ month_range -s 202001 -e 202003                                                                          jhengsh@Jhengshs-MBP
# 202001
# 202002
# 202003
Package: date-convert-ad-bs
Date-convert-AD-BSA Lightweight package that allows to convert AD to BS and vice versa.InstallationYou can install the package using pip:pip install date-convert-ad-bs

or

pip3 install date-convert-ad-bsUsageTo use the package, simply import it and call its functions:fromdateconvertimportDateConvertconverter=DateConvert()print(converter.ad_to_bs(1993,5,29))print(converter.bs_to_ad(2050,2,11))
Package: dateconverter
date converterПреобразует различные форматы дат к единомуfromdate_converter.dateconverterimportDateConverterdate1=DateConverter('12 мар 21')date1# 12 марта 2021type(date1)# <class 'dateconverter.DateConverter'>date1.day# 12date1.month# мартdate1.year# 2021# Также возвращает дату в виде объекта класса datetimedate1.date# 2021-03-12type(date1.date)# <class 'datetime.date'>Сложение датfromdate_converter.dateconverterimportDateConverterdate=DateConverter('1 mar 21')# 1 марта 2021date+='2m'# 1 мая 2021date+=12# 13 мая 2021date-='1y'# 13 мая 2020Примеры преобразований2022-04-12    -> 12 апреля 2022

1 мар. 2001г. -> 1 марта 2001

01.10.2021    -> 1 октября 2021

1\mar 2021    -> 1 марта 2021

2021г. 1 мая  -> 1 мая 2021

2021 1 мая    -> 1 мая 2021

21г 1 мая     -> 1 мая 2021

31г 1 мая     -> 1 мая 2031

32г 1 мая     -> 1 мая 1932

1,мар20       -> 1 марта 2020

2021.01.12    -> 12 января 2021

01.12         -> 1 декабря 2022

14 июля       -> 14 июля 2022

23 JUN        -> 23 июня 2022

32 JaN        -> 1 февраля 2022При превышении количества дней в месяце осуществляется перенос на следующий232 авг       -> 20 марта 2022

2021г.111 мая -> 19 августа 2021

441.10.2021   -> 15 декабря 2022

21г 111 мая   -> 19 августа 2021

111,мар20     -> 19 июня 2020
Package: date-corrector
Descriptiondate-corrector is a simple postprocessing library to provide correction suggestions for dates extracted by an OCR. The library utilizes the levenshtein distance concept and uses backtracking with dynamic programming to search for possible date corrections. It can correct both english and arabic dates.Installationpip install date-correctorUsagefromdate_correctorimportcorrectDate,listLanguageslanguages=listLanguages()print(languages)# ['en', 'ar']suggestions=correctDate('IZIo212O21','en')print(suggestions)# [('17/02/2021', 40.0), ('12/02/2021', 40.0)]
Package: datedetect
datedetectGet possible string format codes of the given datetime object.Supports Python 3.6+.>>>importdatedetect>>>datedetect.get_format_codes("1997-11-04 12:00:00.123456+5:30")['%Y-%m-%d%H:%M:%S.%f%z']>>>datedetect.get_format_codes(["1997-11-04 12:00:00.123456+5:30"],verbose=True)# verbose True for display name and count of matches[{'format':'%Y-%m-%d%H:%M:%S.%f%z','display_name':'yyyy-MM-dd HH:mm:ss.ffffffzzz','count':1}]>>>datedetect.get_format_codes(["10-10-2019","10-12-2019","21-1-2019"],verbose=True)# first date can be both dd-MM-yyyy, MM-dd-yyyy, d-M-yyyy, M-d-yyyy# second date be dd-MM-yyyy d-M-yyyy MM-dd-yyyy M-d-yyyy# third date is d-M-yyyy[{'format':'%-d-%-m-%Y','display_name':'d-M-yyyy','count':3},{'format':'%d-%m-%Y','display_name':'dd-MM-yyyy','count':2},{'format':'%m-%d-%Y','display_name':'MM-dd-yyyy','count':2},{'format':'%-m-%-d-%Y','display_name':'M-d-yyyy','count':2}]
Package: datedown
Small library to download files with date and time based filenames or folder
structures. In parallel using wget.Recursive wget can be slow and result in cumbersome local folder structures.
This library downloads exact filenames based on exact dates or a range of dates.
Remote and local filenames and paths are built using thePython strftime and
strptime format specificationThe library uses the Python multiprocessing module to start multiple wget
instances for possibly faster downloading. At the end of the download process it
verfies that all the files were downloaded. No support for checksums at the
moment.InstallationInstallwgetif it is not already on
your system.pip install datedownUsageThe program can be used either as a library to be called from other Python
programs or as a stand alone command line program.Use as a command line programAfter installation thedatedownprogram should be available in your shell.
To get detailed instructions on how to use it rundatedown-h.If it is impossible to know the exact filename on the server then also a
recursive version of the script is available under the namedatedown_rec.Exampledatedown 2000-01-01 2000-01-02 http://localhost:8888 file_%Y_%m_%d.txt /home/cpa/ --urlsubdirs test_data year_month_subfolders %Y %mThis would download the fileshttp://localhost:8888/test_data/year_month_subfolders/2000/01/file_2000_01_01.txthttp://localhost:8888/test_data/year_month_subfolders/2000/01/file_2000_01_02.txtto/home/cpa/test_data/year_month_subfolders/2000/01/file_2000_01_01.txt/home/cpa/test_data/year_month_subfolders/2000/01/file_2000_01_02.txtUse as a libraryFor use as a library the most important function isdatedown.interface.download_by_dtordatedown.down.download. The
first function takes functions that produce urls from Python datetime objects
whereas the second takes lists of urls and local filenames. Please see the
API Documentation for more details about these functions.NoteThis project has been set up using PyScaffold 3.3 For details and usage
information on PyScaffold seehttp://pyscaffold.readthedocs.org/.
Package: date-extractor
date-extractordate-extractor helps you extract dates from textInstallationpip3 install date-extractorUsefromdate_extractorimportextract_datestext="I arrived in that city on January 4, 1937"dates=extract_dates(text)# [datetime.datetime(1937, 1, 4, 0, 0, tzinfo=<UTC>)]Date extractor also works on dates with hours, minutes and seconds:fromdate_extractorimportextract_datedate=extract_date("2018-06-07 16:31:54")# datetime.datetime(2018, 6, 7, 16, 31, 54, tzinfo=<UTC>)Returning Precisionfromdate_extractorimportextract_datetext="I arrived in that city in 1937"date,precision=extract_date(text,return_precision=True)# precision = 'year'FeaturesLanguages SupportedArabicChinese (incl. Taiwan)EnglishFrenchSorani (Kurdish)TurkishTestingTo test the package runpython3 -m unittest date_extractor.tests.testSupportContact Daniel Dufour atdaniel.j.dufour@gmail.com
Package: datefactory
DatesPackage to help with date creation, comparison and calculationGetting StartedImport package and use the following methods:isWeekendDay(day)isMonday(day)isFriday(day)isLastDayOfMonth(day)lastDayOfMonth(day)createDatetimeObj(day, month, year, hour=0, min=0, sec=0)addDaysToDate(date, numberOfDays)PrerequisitesWorking python3 installationInstallingpip install datefactoryRunning the testspython3 test.pyDeployment[See installation above]Built WithPython3VersioningAuthor(s)Niall Stapleton-Initial work- (@nstap)LicenseThis project is licensed under the MIT License - see theLICENSE.mdfile for detailsAcknowledgments
Package: datefeatures
datefeaturesTable of ContentsInstallationUsageCommandsSupportContributingInstallationThedatefeaturesgit
repois available asPyPi
packagepip install datefeaturesUsageCheck theexamplesfolder for notebooks.CommandsInstall a virtual environmentpython3 -m venv .venv  # see note below
source .venv/bin/activate
pip3 install --upgrade pip
pip3 install -r requirements.txt
pip3 install jupyterlab(If your git repo is stored in a folder with whitespaces, then don’t use
the subfolder.venv. Use an absolute path without whitespaces.)Python commandsJupyter for the examples:jupyter labCheck syntax:flake8--ignore=F401--exclude=$(grep-v'^#'.gitignore | xargs | sed-e's//,/g')Run Unit Tests:python-Wignore-munittest discoverPublishpandocREADME.md--frommarkdown--torst-s-oREADME.rstpythonsetup.pysdisttwineupload-rpypidist/*Clean upfind . -type f -name "*.pyc" | xargs rm
find . -type d -name "__pycache__" | xargs rm -r
rm -r .pytest_cache
rm -r .venvSupportPleaseopen an
issuefor
support.ContributingPlease contribute usingGithub
Flow. Create a branch,
add commits, andopen a pull
request.
Package: datefinder
A python module for locating dates inside text. Use this package to extract all sorts
of date like strings from a document and turn them into datetime objects.This module finds the likely datetime strings and then usesdateutilto convert to the datetime object.InstallationWith pippipinstalldatefinderWith condacondainstall-cconda-forgedatefinderHow to UseIn[1]:string_with_dates="""
   ...: ...
   ...: entries are due by January 4th, 2017 at 8:00pm
   ...: ...
   ...: created 01/15/2005 by ACME Inc. and associates.
   ...: ...
   ...: """In[2]:importdatefinderIn[3]:matches=datefinder.find_dates(string_with_dates)In[4]:formatchinmatches:...:printmatch...:2017-01-0420:00:002005-01-1500:00:00Demo🎞️Video demoby Calmcode.io. :star: