https://github.com/amanoteam/python-getids
GetIDs Telegram account age calculation for Python
https://github.com/amanoteam/python-getids
telegram
Last synced: about 1 year ago
JSON representation
GetIDs Telegram account age calculation for Python
- Host: GitHub
- URL: https://github.com/amanoteam/python-getids
- Owner: AmanoTeam
- License: mit
- Created: 2020-08-25T05:02:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-18T05:55:20.000Z (over 3 years ago)
- Last Synced: 2025-04-15T12:26:04.235Z (about 1 year ago)
- Topics: telegram
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
python GetIDs
=============
This is a Python port of the GetIDs engine that calculates the date of
creation for Telegram accounts using known creation dates.
The original repository can be found
`here `__.
Installation
------------
.. code:: bash
$ pip install -U getids
Usage
-----
You can use the package in two ways:
Interactively
~~~~~~~~~~~~~
.. code:: bash
$ python -m getids 1234567 200097591 2000000000
Expected output:
^^^^^^^^^^^^^^^^
.. code:: text
1234567: older_than 10/2013
200097591: aprox 5/2016
2000000000: newer_than 10/2021
From python code
~~~~~~~~~~~~~~~~
.. code:: python
>>> from getids import get_date_as_string, get_date_as_datetime
>>>
>>> get_date_as_string(1234567)
('older_than', '10/2013')
>>> get_date_as_string(200097591)
('aprox', '5/2016')
>>> get_date_as_string(2000000000)
('newer_than', '10/2021')
>>>
>>> get_date_as_datetime(1234567)
(-1, datetime.datetime(2013, 10, 31, 22, 0))
>>> get_date_as_datetime(200097591)
(0, datetime.datetime(2016, 5, 6, 17, 25, 6))
>>> get_date_as_datetime(2000000000)
(1, datetime.datetime(2021, 10, 11, 21, 53, 20))
Note: The ``get_date_as_datetime`` function is seen as a low-level
function, since it returns a specific date, which is not wanted in
most cases, since the date is not accurate.