Plugin-based, unopinionated membership administration software

Related tags

Organization byro
Overview

byro

Travis build status Code coverage Code maintainability Documentation

byro is a membership administration tool for small and medium sized clubs/NGOs/associations of all kinds, with a focus on the DACH region. While it is still a work in progress, it is already usable and in active use.

docs/img/screenshots/office_dashboard.png

Development and Production Setup

Please refer to the development or the production documentation.

Features

Planned features

Official Plugins

byro provides a rich API for plugins. See our developer documentation if you want to write a plugin. If you want your plugin to be officially recognized or listed here, please open an issue or a pull request.

  • byro-mailman provides integration with the mailman mailing list tool, including automatic subscriptions, member lists, and removals.
  • byro-gemeinnuetzigkeit provides tools for German non-profits, most notably receipts for membership fees and donations.

Inofficial Plugins

Inofficial plugins are encouraged to add the byro-plugin tag if they are on GitHub. You can see all byro plugins on GitHub here.

  • byro-shackspace is an example for how a group can extend or modify byro to fit their purpose, e.g. add custom mechanisms and save additional data.
Comments
  • Add sort and address name fields

    Add sort and address name fields

    • [x] Add new fields to models
    • [x] Migrate existing data
    • [x] Add new fields to registration forms, including JavaScript magic
    • [x] Add new fields to member forms
    • [x] Add recalculate magic when config changes
    • [ ] Adjust tests
    opened by rixx 9
  • [RFC] [members] Allow

    [RFC] [members] Allow "Account Balance" in CSV Import

    This patchset:

    • Introduces a computed property _internal_last_transaction, which contains the date of the last transaction for a Member. This property is shown on the dashboard, but also exported via CSV export.
    • During a CSV import, if the "Account Balance" and the newly introduced property _internal_last_transaction are both specified, an Initital Balance transaction for the new Member instance is created.

    tl;dr: It enables creating a bunch of new members with balances at once.

    This speeds up the following workflows:

    1. Exporting the Members from one byro instance and importing them to another byro instance while their balances are migrated.
    2. Migrating Members from from other tools like e.g. JVerein while keeping the account balance.

    What do you think? Suggestions and ideas welcome.

    opened by lemoer 6
  • Setting Language does not work.

    Setting Language does not work.

    When I try to change the language to german in the frontend everything is still displayed in english. Same thing when using the sample data.

    python manage.py compilemessages was done before and worked, I tried restarting the server and logging out - No change.

    opened by hno2 4
  • Using Pipenv for dependencies

    Using Pipenv for dependencies

    I was wondering if there were plans to switch from requirements.txt files to the new and much improved dependency handling principle with a Pipfile through Pipenv

    Gains

    • Automatic virtualenv handling
      • pipenv install to create and install dependencies
      • pipenv shell to activate
      • pipenv run <cmd> to run something inside
    • Seperate Lockfile (Pipfile.lock)
    • Unified production and development dependencies
    opened by mraerino 4
  • byro

    byro "Migrate" warnings

    Hi, I have been installing byro 0.0.2 (current git) and it seems to run fine. Thanks! When issueing "./manage.py migrate" I get a bunch of warnings from django though, which perhaps should be solved. I am not deep enough in the code yet, to provide a merge request, but will be happy to provide one, if the fix is as trivial as the HINT suggests.

    bookkeeping.Account: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
    	HINT: Configure the DEFAULT_AUTO_FIELD setting or the BookkeepingConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
    
    	HINT: Configure the DEFAULT_AUTO_FIELD setting or the CommonConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
    common.LogEntry: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
    
    	HINT: Configure the DEFAULT_AUTO_FIELD setting or the DocumentsConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
    mails.EMail: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
    
    	HINT: Configure the DEFAULT_AUTO_FIELD setting or the MailsConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
    mails.MailTemplate: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
    
    
    opened by spaetz 3
  • Added: Docker Build & Push action

    Added: Docker Build & Push action

    Hello, I have added two workflows to test the docker build on new PRs and commits and an action to push to the github registry of this repository when the commit lands on main.

    opened by GoliathLabs 3
  • Made monetary formatting more configurable

    Made monetary formatting more configurable

    See #222, I tested it on a local setup with all the combinations. I tried setting up defaults in a way to cause the least amount of change in behavior for existing installations. The only change is in Member.record_disclosure_email since it used the EUR 42 format while all the HTML templates used 42 €, so I followed latter. Feel free to flip the default value currency_postfix depending on what behavior you expect, I haven't lived in any country that uses euros/dollars/pounds, so I don't have any first-hand experience regarding in which contexts should prefix or postfix be used. :)

    opened by dnet 3
  • Update django requirement from <3.3,>=3.2 to >=3.2,<4.1 in /src

    Update django requirement from <3.3,>=3.2 to >=3.2,<4.1 in /src

    Updates the requirements on django to permit the latest version.

    Commits
    • 67d0c46 [4.0.x] Bumped version for 4.0 release.
    • 0f4fa0c [4.0.x] Finalized release notes for Django 4.0.
    • 01c0fb9 [4.0.x] Updated asgiref dependency for 4.0 release series.
    • 7f20e89 [4.0.x] Added CVE-2021-44420 to security archive.
    • 20b9ad3 [4.0.x] Fixed #30530, CVE-2021-44420 -- Fixed potential bypass of an upstream...
    • 4c5215a [4.0.x] Updated translations from Transifex.
    • fed7f99 [4.0.x] Fixed #33335 -- Made model validation ignore functional unique constr...
    • 7bde53a [4.0.x] Refs #33333 -- Fixed PickleabilityTestCase.test_annotation_with_calla...
    • 2c20883 [4.0.x] Fixed #33333 -- Fixed setUpTestData() crash with models.BinaryField o...
    • 306fbf1 [4.0.x] Fixed #33334 -- Alphabetized form and model fields in reference docs.
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • Following the installation instructions leads to hard-to-debug RDBMS auth errors

    Following the installation instructions leads to hard-to-debug RDBMS auth errors

    Following the official installation docs results in Byro being installed using pip, which (as of today, 2021-12-02) installs a version that contains a local_settings.py with a database configuration, yet the installation instructions describe using /etc/byro/byro.cfg. And since local_settings.py overrides byro.cfg and the installation instructions don't even mention local_settings.py I just scratched my head trying to debug why migrate fails with FATAL: password authentication failed for user "byro" when I specified the proper password in byro.cfg as asked by the instructions.

    There's of course a little hint in the first line saying You are using the deprecated local_settings.py – Please move to the byro.cfg format., but that pretty much only makes sense in retrospect and it gets scrolled out anyways because of the long stack trace caused by the failed authentication.

    opened by dnet 3
  • Fixed tests, formatting and warnings

    Fixed tests, formatting and warnings

    During setup for development theses issues were tackled:

    • Fixed malformatted files through black
    • Fixed failing test (see #205)
    • Fixed warnings in tests due to changes from collections to collections.abc
    opened by eNBeWe 3
  • Bump canonicaljson from 1.3.0 to 1.4.0 in /src

    Bump canonicaljson from 1.3.0 to 1.4.0 in /src

    ⚠️ Dependabot Preview has been deactivated ⚠️

    This pull request was created by Dependabot Preview, and you've upgraded to Dependabot. This means it won't respond to dependabot commands nor will it be automatically closed if a new version is found.

    If you close this pull request, Dependabot will re-create it the next time it checks for updates and everything will work as expected.


    Bumps canonicaljson from 1.3.0 to 1.4.0.

    Release notes

    Sourced from canonicaljson's releases.

    v1.4.0

    Version 1.4.0 released 2020-09-03

    • Fix producing non-standard JSON for Infinity, -Infinity, and NaN. This could cause errors when encoding objects into canonical JSON that previously used to work, but were incompatible with JSON implementations in other languages.
    • Use UTF-8 to fix ASCII encoding errors when data containing Unicode was attempted to be pretty-printed.
    Changelog

    Sourced from canonicaljson's changelog.

    Version 1.4.0 released 2020-09-03

    • Fix producing non-standard JSON for Infinity, -Infinity, and NaN. This could cause errors when encoding objects into canonical JSON that previously used to work, but were incompatible with JSON implementations in other languages.
    • Use UTF-8 to fix ASCII encoding errors when data containing Unicode was attempted to be pretty-printed.

    Version 1.3.0 released 2020-08-14

    • The minimum version of simplejson was bumped to 3.14.0.
    • Obsolete workaround for slow encoding of Unicode characters was removed.
    • New APIs were added to iteratively encode JSON.

    Version 1.2.0 released 2020-07-27

    • JSON from the standard library is used automatically on PyPy.
    • Support for Python versions which are end-of-lifed was dropped, Python >= 3.5 is supported and tested in continuous integration.
    • An API to configure the underlying JSON library was added (set_json_library).

    Version 1.1.4 released 2018-05-23

    • Fix error when encoding non-BMP characters on UCS-2 python builds (fixes issue #12).

    Version 1.1.3 released 2018-04-13

    • Bump depencency on frozendict to >=1.0, to fix conflicts with older versions.

    Version 1.1.2 released 2018-04-12

    • Fix escaping of control characters U+0000 to U+001F AGAIN, which was STILL broken in the previous release

    Version 1.1.1 released 2018-04-11

    • Fix escaping of control characters U+0000 to U+001F, which was broken in the previous release

    Version 1.1.0 released 2018-04-06

    • Significant performance improvements (#7, #8, #9)

    Version 1.0.0 released 2015-08-21

    Commits
    • f691369 Prepare for release of 1.4.0.
    • a390994 Merge pull request #34 from matrix-org/rei/fix_pretty_utf8
    • e6a111e Use UTF-8 in pretty printing
    • 51a36ca Do not emit Infinity / -Infinity / NaN values from canonicaljson. (#32)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 3
  • Bump python from 3.10.6 to 3.10.9 in /src

    Bump python from 3.10.6 to 3.10.9 in /src

    Bumps python from 3.10.6 to 3.10.9.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 0
  • Update django-bootstrap4 requirement from <3.1,>=3.0 to >=3.0,<22.4 in /src

    Update django-bootstrap4 requirement from <3.1,>=3.0 to >=3.0,<22.4 in /src

    Updates the requirements on django-bootstrap4 to permit the latest version.

    Changelog

    Sourced from django-bootstrap4's changelog.

    22.3 (2022-11-23)

    • Add support for Python 3.11 (#554).

    22.2 (2022-08-08)

    • Update Bootstrap to 4.6.2 (#499).
    • Drop support for Django 2.2 (EOL) (#500).
    • Add support for Django 4.1 (#500).

    22.1 (2022-03-07)

    • Add support for Django 4 (#447).
    • Fix urls in example (#418, #444).

    21.2 (2021-12-27)

    • Drop support for Django 4 (#398).
    • Drop support for Django 3.1 (EOL, #399).
    • Drop support for Python 3.6 (EOL, #399).
    • Fix CI.

    21.1 (2021-11-03)

    • Switch to a CalVer YY.MINOR versioning scheme. MINOR is the number of the release in the given year. This is the first release in 2021 using this scheme, so its version is 21.1. The next version this year will be 21.2. The first version in 2022 will be 22.1.
    • Add support for Django 4.0 and Python 3.10 (#349).
    • Fix faulty example code (#347).

    3.0.1 (2021-05-01)

    • No line break in FileInput in horizontal layout.
    • Actually use the bundles JavaScript.

    3.0.0 (2021-04-09)

    • Drop support for Django 3.0, extended support stopped on 2021-04-01).
    • Add support for Django 3.2.
    • Use bundled Bootstrap JavaScript, no need for separate popper.js.
    • Updated default Bootstrap to 4.6.0.
    • Add Dependabot for updates to dependencies.
    • Rename AUTHORS.md to AUTHORS, remove authors section from documentation.
    • Revert to setuptools for packaging.
    • Add Python 3.9 to Travis CI.
    • Add docs and tests to sdist.
    • Use GitHub Actions for CI.
    • Fix example by not installing editable version.

    2.3.1 (2020-10-16)

    • Fix CHANGELOG.

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • docker-compose may also be docker compose

    docker-compose may also be docker compose

    Depending on the configuration of the system, docker-compose can be called with docker-compose or docker compose. byro/production/setup.sh does not take this into account yet

    opened by GoliathLabs 1
  • Update django-select2 requirement from <7.12,>=7.7 to >=7.7,<8.1 in /src

    Update django-select2 requirement from <7.12,>=7.7 to >=7.7,<8.1 in /src

    Updates the requirements on django-select2 to permit the latest version.

    Release notes

    Sourced from django-select2's releases.

    8.0.0

    What's Changed

    Full Changelog: https://github.com/codingjoe/django-select2/compare/7.11.1...8.0.0

    Commits
    • 112846c Change default Select2 version to Django's vendored version
    • 3781b67 Fix Select2AdminMixin
    • 15790a3 Update packaging to pyproject.toml
    • 10d5e8d Fix #163 -- Lazily get i18n locale name
    • 5894b52 Reformat code using black & isort
    • cc834af Repleace fussyfox with GH actions
    • e62b8ea Add selenium test marker to stablize CI suite
    • b568368 Add header image
    • d410f22 Fix #79 -- Clear values of related fields (#137)
    • 5a635fe Resolve #159 -- Add custom JSONEncoder support via setting (#160)
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Add date picker to UI for membership details

    Add date picker to UI for membership details

    At the moment, there is very little in the UI to state the expected format for the start/end dates and date of birth fields.

    After experimenting with different formats, I've found that it uses the ISO 8601 format of YYYY-MM-DD.

    It would be good to add a date picker to the UI (or even just a pre-filled dummy format!) to help users enter the date in this format, otherwise EU/UK folks will get an error when trying DD-MM-YYYY or DD/MM/YYYY, and US folks will get an error for MM-DD-YYYY and MM/DD/YYYY

    issue:feature stage:up for grabs 
    opened by proffalken 0
  • Update django requirement from <3.3,>=3.2 to >=3.2,<4.2 in /src

    Update django requirement from <3.3,>=3.2 to >=3.2,<4.2 in /src

    Updates the requirements on django to permit the latest version.

    Commits
    • c8eb9a7 [4.1.x] Bumped version for 4.0 release.
    • 6cd2f97 [4.1.x] Updated release notes for Django 4.1 release.
    • c721b56 [4.1.x] Added CVE-2022-36359 to security archive.
    • 4691666 [4.1.x] Fixed CVE-2022-36359 -- Escaped filename in Content-Disposition header.
    • 5359607 [4.1.x] Adjusted version 4.0.7 release notes.
    • a3bab93 [4.1.x] Updated translations from Transifex.
    • 064c810 [4.1.x] Doc'd TextField.db_collation as optional.
    • 8aab03a [4.1.x] Fixed #33876, Refs #32229 -- Made management forms render with div.ht...
    • bdff4d5 [4.1.x] Fixed collation tests on MySQL 8.0.30+.
    • 70bd1d4 [4.1.x] Ignored d3f5782a335823401aa51cae02dd5e789029143a formatting changes i...
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
Owner
null
An unopinionated replacement for PyTorch's Dataset and ImageFolder, that handles Tar archives

Simple Tar Dataset An unopinionated replacement for PyTorch's Dataset and ImageFolder classes, for datasets stored as uncompressed Tar archives. Just

Joao Henriques 47 Dec 20, 2022
Based on the selenium automatic test framework of python, the program crawls the score information of the educational administration system of a unive

whpu_spider 该程序基于python的selenium自动化测试框架,对某高校的教务系统的成绩信息实时爬取,在检测到成绩更新之后,会通过电子邮件的方式,将更新的成绩以文本的方式发送给用户,可以使得用户在不必手动登录教务系统网站时,实时获取成绩更新的信息。 该程序仅供学习交流,不可用于恶意攻

null 1 Dec 30, 2021
Django Smuggler is a pluggable application for Django Web Framework that helps you to import/export fixtures via the automatically-generated administration interface.

Django Smuggler Django Smuggler is a pluggable application for Django Web Framework to easily dump/load fixtures via the automatically-generated admin

semente 373 Dec 26, 2022
ZFS Administration GUI

ZYGGY ZFS Administration GUI Zyggy is a very simple GUI for basic ZFS administration. The system provides graphical access for most frequently used ZF

null 51 Dec 18, 2022
Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool mainly written in python

Pupy Installation Installation instructions are on the wiki, in addition to all other documentation. For maximum compatibility, it is recommended to u

null 7.4k Jan 4, 2023
YunoHost is an operating system aiming to simplify as much as possible the administration of a server.

YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.

YunoHost 1.5k Jan 9, 2023
Policy and data administration, distribution, and real-time updates on top of Open Policy Agent

⚡ OPAL ⚡ Open Policy Administration Layer OPAL is an administration layer for Open Policy Agent (OPA), detecting changes to both policy and policy dat

null 8 Dec 7, 2022
Material design for django administration

Django Material Administration Quick start pip install django-material-admin Add material.admin and material.admin.default to your INSTALLED_APPS sett

Anton 279 Jan 5, 2023
Telegram Remote Administration Tool

Telegram Remote Administration Tool DISCLAIMER | Telegram Remote Administration Tool can only be used at your PC. Do not be evil! Читайте на Русском |

null 13 Nov 12, 2022
WordPress look and feel for Django administration panel

Django WP Admin WordPress look and feel for Django administration panel. Features WordPress look and feel New styles for selector, calendar and timepi

Maciej Marczewski 266 Nov 21, 2022
An administration website for Django

yawd-admin, a django administration website yawd-admin now has a live demo at http://yawd-admin.yawd.eu/. Use demo / demo as username & passowrd. yawd

Pantelis Petridis 140 Oct 30, 2021
Displaying objects on maps in the Django views and administration site.

DjangoAdminGeomap library The free, open-source DjangoAdminGeomap library is designed to display objects on the map in the Django views and admin site

Vitaly Bogomolov 31 Dec 28, 2022
Monitor creation, deletion and changes to LDAP objects live during your pentest or system administration!

LDAP Monitor Monitor creation, deletion and changes to LDAP objects live during your pentest or system administration! With this tool you can quickly

Podalirius 500 Dec 28, 2022
Customisable pharmacokinetic model accessible via bash CLI allowing for variable dose calculations as well as intravenous and subcutaneous administration calculations

Pharmacokinetic Modelling Group Project A PharmacoKinetic (PK) modelling function for analysis of injected solute dynamics over time, developed by Gro

null 1 Oct 24, 2021
Discord Remote Administration Tool

Discord Remote Administration Tool

Rdimo 82 Aug 15, 2022
Administration Panel for Control FiveM Servers From Discord

FiveM Discord Administration Panel Version 1.0.0 If you would like to report an issue or request a feature. Join our Discord or create an issue. Contr

NIma 9 Jun 17, 2022
Nexum is an open-source, remote administration tool written in Python 3

A full-featured remote administration tool written in Python 3. The goal of this project is to make the use of a remote administration tool as simple

z3phyrus 2 Nov 26, 2021
A Discord bot written in Python to help with guild administration

forgotten-hydra A Discord bot written in Python to help with guild administration. External libraries Pycord-Development/pycord 1.7.3 djc/couchdb-pyth

null 1 May 14, 2022
An ZFS administration tool inspired on Midnight commander

ZC - ZFS Commander An ZFS administration tool inspired on Midnight commander Work in Progress Description ZFS Commander is a simple front-end for the

null 34 Dec 7, 2022