Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lilspazjoekp/devvit-manager

Devvit Manager is a Python package that enables you to easily utilize devvit with multiple Reddit user accounts.
https://github.com/lilspazjoekp/devvit-manager

devvit reddit reddit-api

Last synced: 1 day ago
JSON representation

Devvit Manager is a Python package that enables you to easily utilize devvit with multiple Reddit user accounts.

Awesome Lists containing this project

README

        

Devvit Manager: A Utility for Devvit Projects
=============================================

.. image:: https://img.shields.io/pypi/v/devvit-manager.svg
:alt: Latest Devvit Manager Version
:target: https://pypi.python.org/pypi/devvit-manager

.. image:: https://img.shields.io/pypi/pyversions/devvit-manager
:alt: Supported Python Versions
:target: https://pypi.python.org/pypi/devvit-manager

.. image:: https://img.shields.io/pypi/dm/devvit-manager
:alt: PyPI - Downloads - Monthly
:target: https://pypi.python.org/pypi/devvit-manager

.. image:: https://github.com/LilSpazJoekp/devvit-manager/workflows/CI/badge.svg
:alt: GitHub Actions Status
:target: https://github.com/LilSpazJoekp/devvit-manager/actions?query=branch%3Amaster

.. image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white
:alt: pre-commit
:target: https://github.com/pre-commit/pre-commit

.. image:: https://api.securityscorecards.dev/projects/github.com/LilSpazJoekp/devvit-manager/badge
:alt: OpenSSF Scorecard
:target: https://api.securityscorecards.dev/projects/github.com/LilSpazJoekp/devvit-manager

Devvit Manager is a Python package that enables you to easily utilize devvit with
multiple Reddit user accounts.

.. _installation:

Installation
------------

Devvit Manager is supported on Python 3.8+.

.. code-block:: bash

pip install devvit-manager

To install the latest development version of Devvit Manager run the following instead:

.. code-block:: bash

pip install --upgrade https://github.com/LilSpazJoekp/devvit-manager/archive/master.zip

Usage
-----

For a full list of commands and options run:

.. code-block:: bash

devvit-mgr --help

To login a new user run:

.. code-block:: bash

devvit-mgr login

To switch users run:

.. code-block:: bash

devvit-mgr switch

To logout a user run:

.. code-block:: bash

devvit-mgr remove

All commands except ``login`` can accept a single parameter for specifying a username
(case-sensitive). If one isn't provided, you will be prompted for one. All the commands
above can be run with the ``--help`` option to get more information.