Skip to main content

A Python moderation toolkit built for chat bots

Project description

Drop

also known as drop-mod

Drop is a Python module focused on providing moderation commands for chat-bots (i.e. Discord, Matrix.org, etc.)

How do I use it?

You can use it in chat-bots (for example, drop-discord) or simply as a GUI app with the drop.gui app I made.

python3 -m drop

How do I install it?

There are 3 ways: either cloning the GitHub repository, using pip or using build.sh

Cloning from GitHub

  1. Clone this repository, by downloading this repository as a *.zip file, by cloning this repository using Git or by going into this repository's releases and downloading the latest release. If you download from this repository's release, you have the stable release. If you cloned this repository directly, you have a more "canary" release.
  2. Run setup.py using your preferred Python installation

Using pip

  1. Run pip install drop-mod

Using build.sh

NOTE: this will most likely only work on Linux (or bash systems)

  1. Run ./build.sh If you want to force reinstall, you can use ./build.sh force_install. Or if you want the opposite of that (no install at all), you can use ./build.sh no_install.

Drop should be installed unless setup.py threw an error!

To use it, import drop into your Python scripts (or specific commands using from drop.basic import owofy) and, well, use them!

Example:

from drop.basic import owofy
owofy("The quick brown fox jumps over the lazy dog.")
# This is just a simple command to work with, hence why I use it as a prime example.
# no im not a furry shhHHHHHH.

F.A.Q.

Q: Is this project abandoned?

A: Yes. This project is really low in my priorities.

Q: Are there any open images for this project?

A: Yes, they are updated in a Gitdab repository. License link

Q: Can I use this for my own projects?

A: Of course, it's a Python module! Just install it, set it up in your projects/scripts, and off you go! note: this Python module still has a license, please make sure your project respects the license.

Q: who are you?

A: a person why are you asking

Dependencies

None of these packages listed below are included directly into this software! They are only installed from PyPI when running setup.py!

Parsedatetime, licensed under Apache 2.0

aiohttp, licensed under Apache 2.0

BeautifulSoup, licensed under MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

drop-mod-2.2.0.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

drop_mod-2.2.0-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file drop-mod-2.2.0.tar.gz.

File metadata

  • Download URL: drop-mod-2.2.0.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.2

File hashes

Hashes for drop-mod-2.2.0.tar.gz
Algorithm Hash digest
SHA256 4c9e8c0bad71af60202ce9399a4558e48d9c6369ca7232f0247da4ed8388cb77
MD5 7fd0f26ea2dcc820f7cec7e017e7c3fc
BLAKE2b-256 eccf274e5dfa26626fa01b5e7c506b42134b5ea79fb0bcc474e3ed2c167837e7

See more details on using hashes here.

File details

Details for the file drop_mod-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: drop_mod-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.2

File hashes

Hashes for drop_mod-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 111ed7635ad50bdacdf4ecd135f98260054d9171db31b397cc026d010d47dc5e
MD5 e7be667de690f277cc9e911f9bc09dad
BLAKE2b-256 d0fdf400abed1632eab6d44e2f0476a39678e6a1da48226194a1d1537438a155

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page