allianceauth-corptools-moons


Nameallianceauth-corptools-moons JSON
Version 0.3.7 PyPI version JSON
download
home_pagehttps://github.com/The-Initiative-EvE/allianceauth-corp-tools-moons
SummaryAlliance Auth Plugin
upload_time2023-11-19 13:01:00
maintainer
docs_urlNone
authorAaronKable
requires_python
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # Moon Tools

moon frack monitoring and taxation, taxation is calculated ( default, but configurable ) 2 weekly and includes all valid "taxes" from the period.

## tax options

- Corp Filter
- Rank system for all strucutres that are captured in a "Tax Group"
- Flat rate or configurable variable tax rates per ore type
  **More specific overrides the rest**
- Region filter
- Constellation Filter
- System Filter
- Moon Filter

## installation

0.  this app is built on corptools and invoices. install them first.
1.  `pip install allianceauth-corptools-moons`
2.  add 'moons' to your installed apps in local.py
3.  set your "public" moons variable in `local.py`

```python
   PUBLIC_MOON_CORPS = [1234, 56789, 101112] # where the numbers are the corp ids
```

3.  run migrations
4.  run the setup management task

```
   python manage.py setup_moon_tool
```

5.  wait for the tasks to finish.
6.  you need to ensure all your corps have pulled data and are working correctly before you invoice for the first time.
7.  setup your tax brackets and taxation rates / zones in admin

    admin > moons > mining tax ( Highest rank is run first )

    check the settings in console

```
   python manage.py current_tax_outstanding
```

```
Calculating!
Last Invoice 2021-09-06 00:00:00+00:00!
Doing some math... Please wait...

We've seen 56 known members!
We've seen 12 unknown characters!

Who have mined $833,068,517,622.8707 worth of ore!
Current Tax puts this at $195,791,603,220.688 in taxes!

the structures included are:
[system] - [name]
[system] - [name]
[system] - [name]
[system] - [name]
[system] - [name]
[system] - [name]
```

8.  once you are happy, open admin and enable and then run the `Send Moon Invoices` task. This will now run every 14 days.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/The-Initiative-EvE/allianceauth-corp-tools-moons",
    "name": "allianceauth-corptools-moons",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "AaronKable",
    "author_email": "aaronkable@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/bb/5e/a6dd863c697bec7ab7872f9806ebe0f621af7078375cfca3db923b63b106/allianceauth-corptools-moons-0.3.7.tar.gz",
    "platform": null,
    "description": "# Moon Tools\n\nmoon frack monitoring and taxation, taxation is calculated ( default, but configurable ) 2 weekly and includes all valid \"taxes\" from the period.\n\n## tax options\n\n- Corp Filter\n- Rank system for all strucutres that are captured in a \"Tax Group\"\n- Flat rate or configurable variable tax rates per ore type\n  **More specific overrides the rest**\n- Region filter\n- Constellation Filter\n- System Filter\n- Moon Filter\n\n## installation\n\n0.  this app is built on corptools and invoices. install them first.\n1.  `pip install allianceauth-corptools-moons`\n2.  add 'moons' to your installed apps in local.py\n3.  set your \"public\" moons variable in `local.py`\n\n```python\n   PUBLIC_MOON_CORPS = [1234, 56789, 101112] # where the numbers are the corp ids\n```\n\n3.  run migrations\n4.  run the setup management task\n\n```\n   python manage.py setup_moon_tool\n```\n\n5.  wait for the tasks to finish.\n6.  you need to ensure all your corps have pulled data and are working correctly before you invoice for the first time.\n7.  setup your tax brackets and taxation rates / zones in admin\n\n    admin > moons > mining tax ( Highest rank is run first )\n\n    check the settings in console\n\n```\n   python manage.py current_tax_outstanding\n```\n\n```\nCalculating!\nLast Invoice 2021-09-06 00:00:00+00:00!\nDoing some math... Please wait...\n\nWe've seen 56 known members!\nWe've seen 12 unknown characters!\n\nWho have mined $833,068,517,622.8707 worth of ore!\nCurrent Tax puts this at $195,791,603,220.688 in taxes!\n\nthe structures included are:\n[system] - [name]\n[system] - [name]\n[system] - [name]\n[system] - [name]\n[system] - [name]\n[system] - [name]\n```\n\n8.  once you are happy, open admin and enable and then run the `Send Moon Invoices` task. This will now run every 14 days.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Alliance Auth Plugin",
    "version": "0.3.7",
    "project_urls": {
        "Homepage": "https://github.com/The-Initiative-EvE/allianceauth-corp-tools-moons"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb5ea6dd863c697bec7ab7872f9806ebe0f621af7078375cfca3db923b63b106",
                "md5": "0655a652a05754d2039734f006783e15",
                "sha256": "9d009c9fa7e13f8d946202e76fd1fe1752ced603905da6202f7f7da1e9c10f0e"
            },
            "downloads": -1,
            "filename": "allianceauth-corptools-moons-0.3.7.tar.gz",
            "has_sig": false,
            "md5_digest": "0655a652a05754d2039734f006783e15",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 726566,
            "upload_time": "2023-11-19T13:01:00",
            "upload_time_iso_8601": "2023-11-19T13:01:00.877458Z",
            "url": "https://files.pythonhosted.org/packages/bb/5e/a6dd863c697bec7ab7872f9806ebe0f621af7078375cfca3db923b63b106/allianceauth-corptools-moons-0.3.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-19 13:01:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "The-Initiative-EvE",
    "github_project": "allianceauth-corp-tools-moons",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [],
    "tox": true,
    "lcname": "allianceauth-corptools-moons"
}
        
Elapsed time: 0.17908s