tuir-continued


Nametuir-continued JSON
Version 1.31.1 PyPI version JSON
download
home_pagehttps://gitlab.com/Chocimier/tuir
SummaryA simple terminal viewer for Reddit (Terminal UI for Reddit)
upload_time2024-09-09 20:36:38
maintainerNone
docs_urlNone
authorChocimier
requires_pythonNone
licenseGPL-3.0-only
keywords reddit terminal praw curses
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">Terminal UI for Reddit (TUIR)</h1>

<p align="center">
A text-based interface (TUI) to view and interact with Reddit from your terminal.<br>
</p>

<p align="center">
  <strong>TUIR is a fork of rtv, which <a href="https://github.com/michael-lazar/rtv">was maintained by Michael Lazar</a> until February 2023</strong><br>
</p>

<p align="center">
<img alt="title image" src="resources/title_image.png"/>
</p>

<p align="center">
  <a href="https://pypi.python.org/pypi/tuir-continued/">
    <img alt="pypi" src="https://img.shields.io/pypi/v/tuir-continued.svg?label=version"/>
  </a>
  <a href="https://gitlab.com/Chocimier/tuir/pipelines?ref=master">
    <img alt="gitlab-ci" src="https://gitlab.com/Chocimier/tuir/badges/master/pipeline.svg"/>
  </a>
  <img alt="coverage" src="https://gitlab.com/Chocimier/tuir/badges/master/coverage.svg"/>
<!-- <a href="https://repology.org/project/tuir/versions">
    <img src="https://repology.org/badge/tiny-repos/tuir.svg" alt="Packaging status">
  </a> -->
</p>

## Table of Contents

* [Installation](#installation)
* [Migration from RTV](#migration-from-rtv)
* [Usage](#usage)
* [Settings](#settings)
* [Themes](#themes)
* [FAQ](#faq)
* [Contributing](#contributing)
* [License](#license)


## Installation

### PyPI package

TUIR is available on [PyPI](https://pypi.python.org/pypi/tuir-continued/) and can be installed with pip:

```bash
$ pip install tuir-continued
```

<!-- ### Distro packages

See [Repology](https://repology.org/metapackage/tuir/packages) for an up-to-date list of supported distro packages.

```bash
# FreeBSD
$ pkg install rtv
```-->

### From source

```bash
$ git clone https://gitlab.com/Chocimier/tuir.git
$ cd tuir
$ python setup.py install
```

### Windows

TUIR is not supported on Windows, due to a lack of resources and interest. Sorry!

## Migration from RTV

If you are migrating from RTV to TUIR, you can simply rename your old config directory/config file:

```bash
$ mv ~/.config/rtv ~/.config/tuir
$ mv ~/.config/tuir/rtv.cfg ~/.config/tuir/tuir.cfg
```


## Usage
To run the program, type:

```bash
$ tuir
```
### API keys

Logging in with shared Reddit and Imgur keys does not work anymore. Please roll your own.

1. log in to reddit in a browser
2. new browser tab >> <https://www.reddit.com/prefs/apps>
3. click the button on the bottom left = "developer options" or "create a new app" or something similar
4. fill in mostly irrelevant details in the new app dialogue box - left most blank
5. the only critical detail is "redirect url" or something similar :: enter "http://127.0.0.1:65000/" here
6. click save or create for the new app :: you might get a new page to authorise the oauth or something, again minimal detail required for that
7. in the refreshed developer or app overview page the newly created app has a section of it's own with (a) a roughly 20 character random string under the app's name, that's the client_id and (b) the client_secret is in a clearly labelled box :: copy those
8. back in a terminal enter tuir --copy-config
9. then edit ~/.config/tuir/tuir.cfg (or where-ever yours is) :: about halfway down, line 130-ish is an OAUTH section - as below, you just paste in the 2 values for client_id and client_secret

        oauth_client_id = <client_id_from_your_reddit_app>
        oauth_client_secret = <client_secret_from_your_reddit_app>
        oauth_redirect_uri = http://127.0.0.1:65000/

10. relaunch tuir :: enter u to log in :: browser window opens, click yes etc :: profit

### Controls

Move the cursor using either the arrow keys or *Vim* style movement:

- Press <kbd>▲</kbd> and <kbd>▼</kbd> to scroll through submissions
- Press <kbd>▶</kbd> to view the selected submission and <kbd>◀</kbd> to return
- Press <kbd>space-bar</kbd> to expand/collapse comments
- Press <kbd>u</kbd> to login (this requires a web browser for [OAuth](https://github.com/reddit-archive/reddit/wiki/oauth2))
- Press <kbd>?</kbd> to open the help screen

Press <kbd>/</kbd> to open the navigation prompt, where you can type things like:

- ``/front``
- ``/r/commandprompt+linuxmasterrace``
- ``/r/programming/controversial``
- ``/u/me``
- ``/u/multi-mod/m/art``
- ``/domain/github.com``

See [CONTROLS](CONTROLS.md) for the full list of commands.

## Settings

### Configuration File

Configuration files are stored in the ``{HOME}/.config/tuir/`` directory.

Check out [tuir.cfg](tuir/templates/tuir.cfg) for the full list of configurable options. You can clone this file into your home directory by running:

```bash
$ tuir --copy-config
```

### Viewing Media Links

You can use [mailcap](https://en.wikipedia.org/wiki/Media_type#Mailcap) to configure how TUIR will open different types of links.

<p align="center">
<img alt="title image" src="resources/mailcap.gif"/>
</p>

A mailcap file allows you to associate different MIME media types, like ``image/jpeg`` or ``video/mp4``, with shell commands. This feature is disabled by default because it takes a few extra steps to configure. To get started, copy the default mailcap template to your home directory.

```bash
$ tuir --copy-mailcap
```

This template contains examples for common MIME types that work with popular reddit websites like *imgur*, *youtube*, and *gfycat*. Open the mailcap template and follow the [instructions](tuir/templates/mailcap) listed inside.

Once you've setup your mailcap file, enable it by launching tuir with the ``tuir --enable-media`` flag (or set it in your **tuir.cfg**)

### Environment Variables

The default programs that TUIR interacts with can be configured through environment variables:

<table>
  <tr>
  <td><strong>$TUIR_EDITOR</strong></td>
  <td>A program used to compose text submissions and comments, e.g. <strong>vim</strong>, <strong>emacs</strong>, <strong>gedit</strong>
  <br/> <em>If not specified, will fallback to $VISUAL and $EDITOR in that order.</em></td>
  </tr>
  <tr>
  <td><strong>$TUIR_BROWSER</strong></td>
  <td>A program used to open links to external websites, e.g. <strong>firefox</strong>, <strong>google-chrome</strong>, <strong>w3m</strong>, <strong>lynx</strong>
  <br/> <em>If not specified, will fallback to $BROWSER, or your system's default browser.</em></td>
  </tr>
  <tr>
  <td><strong>$TUIR_URLVIEWER</strong></td>
  <td>A tool used to extract hyperlinks from blocks of text, e.g. <a href=https://github.com/sigpipe/urlview>urlview</a>, <a href=https://github.com/firecat53/urlscan>urlscan</a>
  <br/> <em>If not specified, will fallback to urlview if it is installed.</em></td>
  </tr>
</table>

### Clipboard

TUIR supports copying submission links to the OS clipboard.  Data being copied is piped into a command specified by the configuration option `clipboard_cmd`. If this option is not set, the command will default to `pbcopy w` on Darwin systems (OSX), and `xclip -selection clipboard` on Linux.

## Themes

Themes can be used to customize the look and feel of TUIR

<table>
  <tr>
    <td align="center">
      <p><strong>Solarized Dark</strong></p>
      <img src="resources/theme_solarized_dark.png"></img>
    </td>
    <td align="center">
      <p><strong>Solarized Light</strong></p>
      <img src="resources/theme_solarized_light.png"></img>
    </td>
  </tr>
  <tr>
    <td align="center">
      <p><strong>Papercolor</strong></p>
      <img src="resources/theme_papercolor.png"></img>
    </td>
    <td align="center">
      <p><strong>Molokai</strong></p>
      <img src="resources/theme_molokai.png"></img>
    </td>
  </tr>
</table>

You can list all installed themes with the ``--list-themes`` command, and select one with ``--theme``. You can save your choice permanently in your [tuir.cfg](tuir/templates/tuir.cfg) file. You can also use the <kbd>F2</kbd> & <kbd>F3</kbd> keys inside of TUIR to cycle through all available themes.

For instructions on writing and installing your own themes, see [THEMES.md](THEMES.md).

## FAQ

<details>
 <summary>Why am I getting an error during installation/when launching tuir?</summary>

  > If your distro ships with an older version of python 2.7 or python-requests,
  > you may experience SSL errors or other package incompatibilities. The
  > easiest way to fix this is to install tuir using python 3. If you
  > don't already have pip3, see http://stackoverflow.com/a/6587528 for setup
  > instructions. Then do
  >
  > ```bash
  > $ sudo pip uninstall tuir-continued
  > $ sudo pip3 install -U tuir-continued
  > ```

</details>
<details>
  <summary>Why do I see garbled text like <em>M-b~@M-"</em> or <em>^@</em>?</summary>

  > This type of text usually shows up when python is unable to render
  > unicode properly.
  >
  > 1. Try starting TUIR in ascii-only mode with ``tuir --ascii``
  > 2. Make sure that the terminal/font that you're using supports unicode
  > 3. Try [setting the LOCALE to utf-8](https://perlgeek.de/en/article/set-up-a-clean-utf8-environment)
  > 4. Your python may have been built against the wrong curses library,
  >    see [here](stackoverflow.com/questions/19373027) and
  >    [here](https://bugs.python.org/issue4787) for more information

</details>
<details>
 <summary>How do I run the code directly from the repository?</summary>

  > This project is structured to be run as a python *module*. This means that
  > you need to launch it using python's ``-m`` flag. See the example below, which
  > assumes that you have cloned the repository into the directory **~/tuir_project**.
  >
  > ```bash
  > $ cd ~/tuir_project
  > $ python3 -m tuir
  > ```

</details>
<details>
 <summary>Can I use multiple accounts persistenly?</summary>

  > Yes, simply start tuir with ``--user yourusername``. The refresh token and
  > history will be preserved on a per-user basis.
  >
  > This does mean you need to restart the program (or simply open multiple)
  > if you want to be another user. There's no on-the-fly switching currently.

</details>

## Current development status
Tuir-continued is meant as low activity maintainance, to keep the thing operational in face of changes in Python, libraries and Reddit API.

Contributions are still welcome. Before writing any code, please read the [Contributor Guidelines](CONTRIBUTING.rst).

## License
This project is distributed under the [GPLv3](COPYING) license.

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/Chocimier/tuir",
    "name": "tuir-continued",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "reddit terminal praw curses",
    "author": "Chocimier",
    "author_email": "chocimier@tlen.pl",
    "download_url": "https://files.pythonhosted.org/packages/11/70/f511254f6b3d9189b8be722274d64663c2b1e9a1861083b2ef33ca7f2cea/tuir_continued-1.31.1.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">Terminal UI for Reddit (TUIR)</h1>\n\n<p align=\"center\">\nA text-based interface (TUI) to view and interact with Reddit from your terminal.<br>\n</p>\n\n<p align=\"center\">\n  <strong>TUIR is a fork of rtv, which <a href=\"https://github.com/michael-lazar/rtv\">was maintained by Michael Lazar</a> until February 2023</strong><br>\n</p>\n\n<p align=\"center\">\n<img alt=\"title image\" src=\"resources/title_image.png\"/>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://pypi.python.org/pypi/tuir-continued/\">\n    <img alt=\"pypi\" src=\"https://img.shields.io/pypi/v/tuir-continued.svg?label=version\"/>\n  </a>\n  <a href=\"https://gitlab.com/Chocimier/tuir/pipelines?ref=master\">\n    <img alt=\"gitlab-ci\" src=\"https://gitlab.com/Chocimier/tuir/badges/master/pipeline.svg\"/>\n  </a>\n  <img alt=\"coverage\" src=\"https://gitlab.com/Chocimier/tuir/badges/master/coverage.svg\"/>\n<!-- <a href=\"https://repology.org/project/tuir/versions\">\n    <img src=\"https://repology.org/badge/tiny-repos/tuir.svg\" alt=\"Packaging status\">\n  </a> -->\n</p>\n\n## Table of Contents\n\n* [Installation](#installation)\n* [Migration from RTV](#migration-from-rtv)\n* [Usage](#usage)\n* [Settings](#settings)\n* [Themes](#themes)\n* [FAQ](#faq)\n* [Contributing](#contributing)\n* [License](#license)\n\n\n## Installation\n\n### PyPI package\n\nTUIR is available on [PyPI](https://pypi.python.org/pypi/tuir-continued/) and can be installed with pip:\n\n```bash\n$ pip install tuir-continued\n```\n\n<!-- ### Distro packages\n\nSee [Repology](https://repology.org/metapackage/tuir/packages) for an up-to-date list of supported distro packages.\n\n```bash\n# FreeBSD\n$ pkg install rtv\n```-->\n\n### From source\n\n```bash\n$ git clone https://gitlab.com/Chocimier/tuir.git\n$ cd tuir\n$ python setup.py install\n```\n\n### Windows\n\nTUIR is not supported on Windows, due to a lack of resources and interest. Sorry!\n\n## Migration from RTV\n\nIf you are migrating from RTV to TUIR, you can simply rename your old config directory/config file:\n\n```bash\n$ mv ~/.config/rtv ~/.config/tuir\n$ mv ~/.config/tuir/rtv.cfg ~/.config/tuir/tuir.cfg\n```\n\n\n## Usage\nTo run the program, type:\n\n```bash\n$ tuir\n```\n### API keys\n\nLogging in with shared Reddit and Imgur keys does not work anymore. Please roll your own.\n\n1. log in to reddit in a browser\n2. new browser tab >> <https://www.reddit.com/prefs/apps>\n3. click the button on the bottom left = \"developer options\" or \"create a new app\" or something similar\n4. fill in mostly irrelevant details in the new app dialogue box - left most blank\n5. the only critical detail is \"redirect url\" or something similar :: enter \"http://127.0.0.1:65000/\" here\n6. click save or create for the new app :: you might get a new page to authorise the oauth or something, again minimal detail required for that\n7. in the refreshed developer or app overview page the newly created app has a section of it's own with (a) a roughly 20 character random string under the app's name, that's the client_id and (b) the client_secret is in a clearly labelled box :: copy those\n8. back in a terminal enter tuir --copy-config\n9. then edit ~/.config/tuir/tuir.cfg (or where-ever yours is) :: about halfway down, line 130-ish is an OAUTH section - as below, you just paste in the 2 values for client_id and client_secret\n\n        oauth_client_id = <client_id_from_your_reddit_app>\n        oauth_client_secret = <client_secret_from_your_reddit_app>\n        oauth_redirect_uri = http://127.0.0.1:65000/\n\n10. relaunch tuir :: enter u to log in :: browser window opens, click yes etc :: profit\n\n### Controls\n\nMove the cursor using either the arrow keys or *Vim* style movement:\n\n- Press <kbd>\u25b2</kbd> and <kbd>\u25bc</kbd> to scroll through submissions\n- Press <kbd>\u25b6</kbd> to view the selected submission and <kbd>\u25c0</kbd> to return\n- Press <kbd>space-bar</kbd> to expand/collapse comments\n- Press <kbd>u</kbd> to login (this requires a web browser for [OAuth](https://github.com/reddit-archive/reddit/wiki/oauth2))\n- Press <kbd>?</kbd> to open the help screen\n\nPress <kbd>/</kbd> to open the navigation prompt, where you can type things like:\n\n- ``/front``\n- ``/r/commandprompt+linuxmasterrace``\n- ``/r/programming/controversial``\n- ``/u/me``\n- ``/u/multi-mod/m/art``\n- ``/domain/github.com``\n\nSee [CONTROLS](CONTROLS.md) for the full list of commands.\n\n## Settings\n\n### Configuration File\n\nConfiguration files are stored in the ``{HOME}/.config/tuir/`` directory.\n\nCheck out [tuir.cfg](tuir/templates/tuir.cfg) for the full list of configurable options. You can clone this file into your home directory by running:\n\n```bash\n$ tuir --copy-config\n```\n\n### Viewing Media Links\n\nYou can use [mailcap](https://en.wikipedia.org/wiki/Media_type#Mailcap) to configure how TUIR will open different types of links.\n\n<p align=\"center\">\n<img alt=\"title image\" src=\"resources/mailcap.gif\"/>\n</p>\n\nA mailcap file allows you to associate different MIME media types, like ``image/jpeg`` or ``video/mp4``, with shell commands. This feature is disabled by default because it takes a few extra steps to configure. To get started, copy the default mailcap template to your home directory.\n\n```bash\n$ tuir --copy-mailcap\n```\n\nThis template contains examples for common MIME types that work with popular reddit websites like *imgur*, *youtube*, and *gfycat*. Open the mailcap template and follow the [instructions](tuir/templates/mailcap) listed inside.\n\nOnce you've setup your mailcap file, enable it by launching tuir with the ``tuir --enable-media`` flag (or set it in your **tuir.cfg**)\n\n### Environment Variables\n\nThe default programs that TUIR interacts with can be configured through environment variables:\n\n<table>\n  <tr>\n  <td><strong>$TUIR_EDITOR</strong></td>\n  <td>A program used to compose text submissions and comments, e.g. <strong>vim</strong>, <strong>emacs</strong>, <strong>gedit</strong>\n  <br/> <em>If not specified, will fallback to $VISUAL and $EDITOR in that order.</em></td>\n  </tr>\n  <tr>\n  <td><strong>$TUIR_BROWSER</strong></td>\n  <td>A program used to open links to external websites, e.g. <strong>firefox</strong>, <strong>google-chrome</strong>, <strong>w3m</strong>, <strong>lynx</strong>\n  <br/> <em>If not specified, will fallback to $BROWSER, or your system's default browser.</em></td>\n  </tr>\n  <tr>\n  <td><strong>$TUIR_URLVIEWER</strong></td>\n  <td>A tool used to extract hyperlinks from blocks of text, e.g. <a href=https://github.com/sigpipe/urlview>urlview</a>, <a href=https://github.com/firecat53/urlscan>urlscan</a>\n  <br/> <em>If not specified, will fallback to urlview if it is installed.</em></td>\n  </tr>\n</table>\n\n### Clipboard\n\nTUIR supports copying submission links to the OS clipboard.  Data being copied is piped into a command specified by the configuration option `clipboard_cmd`. If this option is not set, the command will default to `pbcopy w` on Darwin systems (OSX), and `xclip -selection clipboard` on Linux.\n\n## Themes\n\nThemes can be used to customize the look and feel of TUIR\n\n<table>\n  <tr>\n    <td align=\"center\">\n      <p><strong>Solarized Dark</strong></p>\n      <img src=\"resources/theme_solarized_dark.png\"></img>\n    </td>\n    <td align=\"center\">\n      <p><strong>Solarized Light</strong></p>\n      <img src=\"resources/theme_solarized_light.png\"></img>\n    </td>\n  </tr>\n  <tr>\n    <td align=\"center\">\n      <p><strong>Papercolor</strong></p>\n      <img src=\"resources/theme_papercolor.png\"></img>\n    </td>\n    <td align=\"center\">\n      <p><strong>Molokai</strong></p>\n      <img src=\"resources/theme_molokai.png\"></img>\n    </td>\n  </tr>\n</table>\n\nYou can list all installed themes with the ``--list-themes`` command, and select one with ``--theme``. You can save your choice permanently in your [tuir.cfg](tuir/templates/tuir.cfg) file. You can also use the <kbd>F2</kbd> & <kbd>F3</kbd> keys inside of TUIR to cycle through all available themes.\n\nFor instructions on writing and installing your own themes, see [THEMES.md](THEMES.md).\n\n## FAQ\n\n<details>\n <summary>Why am I getting an error during installation/when launching tuir?</summary>\n\n  > If your distro ships with an older version of python 2.7 or python-requests,\n  > you may experience SSL errors or other package incompatibilities. The\n  > easiest way to fix this is to install tuir using python 3. If you\n  > don't already have pip3, see http://stackoverflow.com/a/6587528 for setup\n  > instructions. Then do\n  >\n  > ```bash\n  > $ sudo pip uninstall tuir-continued\n  > $ sudo pip3 install -U tuir-continued\n  > ```\n\n</details>\n<details>\n  <summary>Why do I see garbled text like <em>M-b~@M-\"</em> or <em>^@</em>?</summary>\n\n  > This type of text usually shows up when python is unable to render\n  > unicode properly.\n  >\n  > 1. Try starting TUIR in ascii-only mode with ``tuir --ascii``\n  > 2. Make sure that the terminal/font that you're using supports unicode\n  > 3. Try [setting the LOCALE to utf-8](https://perlgeek.de/en/article/set-up-a-clean-utf8-environment)\n  > 4. Your python may have been built against the wrong curses library,\n  >    see [here](stackoverflow.com/questions/19373027) and\n  >    [here](https://bugs.python.org/issue4787) for more information\n\n</details>\n<details>\n <summary>How do I run the code directly from the repository?</summary>\n\n  > This project is structured to be run as a python *module*. This means that\n  > you need to launch it using python's ``-m`` flag. See the example below, which\n  > assumes that you have cloned the repository into the directory **~/tuir_project**.\n  >\n  > ```bash\n  > $ cd ~/tuir_project\n  > $ python3 -m tuir\n  > ```\n\n</details>\n<details>\n <summary>Can I use multiple accounts persistenly?</summary>\n\n  > Yes, simply start tuir with ``--user yourusername``. The refresh token and\n  > history will be preserved on a per-user basis.\n  >\n  > This does mean you need to restart the program (or simply open multiple)\n  > if you want to be another user. There's no on-the-fly switching currently.\n\n</details>\n\n## Current development status\nTuir-continued is meant as low activity maintainance, to keep the thing operational in face of changes in Python, libraries and Reddit API.\n\nContributions are still welcome. Before writing any code, please read the [Contributor Guidelines](CONTRIBUTING.rst).\n\n## License\nThis project is distributed under the [GPLv3](COPYING) license.\n",
    "bugtrack_url": null,
    "license": "GPL-3.0-only",
    "summary": "A simple terminal viewer for Reddit (Terminal UI for Reddit)",
    "version": "1.31.1",
    "project_urls": {
        "Homepage": "https://gitlab.com/Chocimier/tuir"
    },
    "split_keywords": [
        "reddit",
        "terminal",
        "praw",
        "curses"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5fc0cddaa8043a02f8122fcf1342ec18cd7bd4b3917bd5f1f7ad8bf03b5e7c6e",
                "md5": "16c44a3bf9f173827d0c9a76972143fb",
                "sha256": "799f6a7f00683b75fc6139448ae002675d4d3379b51d8b9720a10e1078ff8920"
            },
            "downloads": -1,
            "filename": "tuir_continued-1.31.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "16c44a3bf9f173827d0c9a76972143fb",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 187641,
            "upload_time": "2024-09-09T20:36:27",
            "upload_time_iso_8601": "2024-09-09T20:36:27.872598Z",
            "url": "https://files.pythonhosted.org/packages/5f/c0/cddaa8043a02f8122fcf1342ec18cd7bd4b3917bd5f1f7ad8bf03b5e7c6e/tuir_continued-1.31.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1170f511254f6b3d9189b8be722274d64663c2b1e9a1861083b2ef33ca7f2cea",
                "md5": "e3b0afea936c90f886d5cc62cfd26e8d",
                "sha256": "dc3e052c350b4859bde492fc22b84e7db497271c2cf2f81f63ad311dec230020"
            },
            "downloads": -1,
            "filename": "tuir_continued-1.31.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e3b0afea936c90f886d5cc62cfd26e8d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 216798,
            "upload_time": "2024-09-09T20:36:38",
            "upload_time_iso_8601": "2024-09-09T20:36:38.871701Z",
            "url": "https://files.pythonhosted.org/packages/11/70/f511254f6b3d9189b8be722274d64663c2b1e9a1861083b2ef33ca7f2cea/tuir_continued-1.31.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-09 20:36:38",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "Chocimier",
    "gitlab_project": "tuir",
    "lcname": "tuir-continued"
}
        
Elapsed time: 0.60959s