shadowsocks-manager

View on PyPIReverse Dependencies (0)

0.1.4 shadowsocks_manager-0.1.4-py2.py3-none-any.whl

Wheel Details

Project: shadowsocks-manager
Version: 0.1.4
Filename: shadowsocks_manager-0.1.4-py2.py3-none-any.whl
Download: [link]
Size: 76214
MD5: 0169a2816cd74442e6b1ea1e988280da
SHA256: 175f0c7bd7ba4a6cb03c7133a9bed749a7237298a81572ceaf6a10932a153e36
Uploaded: 2024-04-29 19:12:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: shadowsocks-manager
Version: 0.1.4
Summary: A shadowsocks manager for multi-user and traffic statistics
Author: Alex
Author-Email: Alex <alexzhangs[at]gmail.com>
Home-Page: https://github.com/alexzhangs/shadowsocks-manager
Project-Url: homepage, https://www.0xbeta.com/shadowsocks-manager/
Project-Url: repository, https://github.com/alexzhangs/shadowsocks-manager
Project-Url: issues, https://github.com/alexzhangs/shadowsocks-manager/issues
License: MIT License Copyright (c) 2021 Alex Zhang Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: shadowsocks,manager,django,web,statistics,cluster,celery,uwsgi,pypi,docker,github-actions
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: Proxy Servers
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: System :: Networking :: Firewalls
Requires-Python: >=2.7
Requires-Dist: future
Requires-Dist: six
Requires-Dist: boto3
Requires-Dist: celery
Requires-Dist: Django (<4)
Requires-Dist: django-allowedsites-dynamic
Requires-Dist: django-cache-lock
Requires-Dist: django-import-export
Requires-Dist: djangorestframework
Requires-Dist: docopt
Requires-Dist: psutil
Requires-Dist: python-decouple
Requires-Dist: python-memcached (==1.59)
Requires-Dist: pytz
Requires-Dist: requests
Requires-Dist: uWSGI
Requires-Dist: ipaddress; python_version < "3.3"
Requires-Dist: django-celery-beat (==1.6.0); python_version <= "2.7"
Requires-Dist: django-celery-results (==2.0.1); python_version <= "2.7"
Requires-Dist: django-enumfield (<3.0); python_version <= "2.7"
Requires-Dist: django-filter (~=1.1); python_version <= "2.7"
Requires-Dist: python-crontab (==2.6.0); python_version <= "2.7"
Requires-Dist: django-celery-results; python_version > "2.7"
Requires-Dist: django-enumfield; python_version > "2.7"
Requires-Dist: django-filter; python_version > "2.7"
Requires-Dist: python-crontab; python_version > "2.7"
Requires-Dist: django-celery-beat (<2.6.0); python_version > "2.7" and python_version < "3.8"
Requires-Dist: django-celery-beat; python_version >= "3.8"
Requires-Dist: build; extra == "dev"
Requires-Dist: bump-my-version; extra == "dev"
Requires-Dist: codecov-cli; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 16303 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
bin/ssm-dev-start sha256=1QXzdlz7lj0ftdLjYWOtHYKN3_xlXgpTc-pgD6YvWos 781
bin/ssm-dev-stop sha256=CsvKU7n5Xs7QuQ84qR6HzJXOQcVKN9WzQFydAlRnw_0 334
bin/ssm-setup sha256=oaAqq7f805_DvZbbhwEpL201Gr1mLs3J7tDRQB09i9s 5944
bin/ssm-test sha256=Zxm8aH0DrvHLR6O0bPTPEXAdBY4GmHjpVyDoCdfyrXs 2254
shadowsocks_manager/.env sha256=0l-OIanLujP0yXtEBajPymWTMljptBnp6ikOislAtvc 488
shadowsocks_manager/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/__main__.py sha256=AQXKO67l5JcnY7ooEiMKl5JGGH-MNmdTQOfu9MSPRc0 1151
shadowsocks_manager/manage.py sha256=MCqHRIX4Y8PWgZa0t7mlupx7SGdbImkhzWKl6vaYvYs 940
shadowsocks_manager/args_formatter/__init__.py sha256=iQk68IV7BEfbcvp2TQO0XRe4VnD3rHh9tLCM9H9ExtE 2714
shadowsocks_manager/args_formatter/tests.py sha256=d1Hxrg4w1Vbj_56N_KBD94yeqVlkQG-f50WXM-TjmQU 1888
shadowsocks_manager/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/domain/admin.py sha256=ZGSmSnpVBxFanSRfIGXTjJuG5TALNvpCo_McombtZsI 2502
shadowsocks_manager/domain/apps.py sha256=a_tIRdKGjAv25LkfDB2-m8FCA7eoFzn0mtUYnvRt14U 191
shadowsocks_manager/domain/models.py sha256=LSnITLmI89qgQ3XHQxClEmrUh0M8qN4AvGSaH9QpYRk 8241
shadowsocks_manager/domain/serializers.py sha256=wd5GjlwMR5P4DL6fteVrDEGdrvdmhY6gUxUfxARwLOs 758
shadowsocks_manager/domain/tests.py sha256=GkwJ2T_4RHg8sGJSrxJJeel_Vmc4H7lGpGT3SMfh_Ec 3926
shadowsocks_manager/domain/urls.py sha256=fieU5sHU7C9o-1jP0bL282NH3Ek56fNcJxB-40XizlY 480
shadowsocks_manager/domain/views.py sha256=KKGRjNIDSTCZvvSW9z8h34RTgtIwWQXdy-ThlYP457o 1158
shadowsocks_manager/domain/fixtures/nameserver.json sha256=K2UgXTRmklQ3HvMXtvADBWR11_Y8N4IW_7V2oz1hpnw 221
shadowsocks_manager/domain/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/dynamicmethod/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/dynamicmethod/admin.py sha256=imOnrP_fN_o-ZxbulwobMGs3t-dhQpy8MZkymrJ0dkE 167
shadowsocks_manager/dynamicmethod/apps.py sha256=p6dvqUHfUh0yXboaV3lQvf3d6mrBRpG8dyOn4oh076Q 205
shadowsocks_manager/dynamicmethod/models.py sha256=WQyi3f1Y7PNAKRIG6U919nrRzLKhIxXHCrlpb9G9HpY 2711
shadowsocks_manager/dynamicmethod/tests.py sha256=soENnfkFWodoNT8fVrM_giWMKU1QPzXcdBplux6JBIw 164
shadowsocks_manager/dynamicmethod/views.py sha256=c01hsBNrRyMFGGkTLRyOFtzaP9fjW62YcmxuYok2kwc 167
shadowsocks_manager/dynamicmethod/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/fixtures/auth.group.json sha256=n9L2GxJTGrXOfviez1dA8bQAX70wMq7Ot1kUrcFwXWo 96
shadowsocks_manager/fixtures/django_celery_beat.crontabschedule.json sha256=4lsoEY1tmJO8yyJh9KrL_o5OXWUG9D6p6Gc9C42XgHQ 752
shadowsocks_manager/fixtures/django_celery_beat.intervalschedule.json sha256=ne72wxEFdievps4DiO57rSJyfkMzAXb_XPDniPBknVY 144
shadowsocks_manager/fixtures/django_celery_beat.periodictask.json sha256=9Dx_xw-rIkIlyj9EZKWFeXVocCrvUKyWdyE0Y85AKSE 2856
shadowsocks_manager/fixtures/sites.site.json sha256=L0xE4KF_6_KnalwEaeVxIYubvF7Ixi0DfjhEeVPHNFw 77
shadowsocks_manager/notification/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/notification/admin.py sha256=KeRuOfD8bpBEHwQfZ-mr2ghyOdDgQPUPcHhOnKZqGAs 470
shadowsocks_manager/notification/apps.py sha256=2V9TdIHBavgPfPSU9y25CUxsQgSWhfydplF0oh3aZ08 203
shadowsocks_manager/notification/models.py sha256=sDR2wQOdCyLYHpjLPZSgn9-sJlbFeDdiTqyAGnHpWII 1798
shadowsocks_manager/notification/serializers.py sha256=4tcf5fqh72EXTP_hUIIXtiuAh4CW6lLyGJ5jYbAZJqs 368
shadowsocks_manager/notification/tests.py sha256=KcDNAB3PVq3U6h--2vHbPu2nZMntato_VnvH8Y8V2yU 2581
shadowsocks_manager/notification/urls.py sha256=034DTqAovZcZ5olFyIThGttLubu_aUv_FH_JX7WNAk8 372
shadowsocks_manager/notification/views.py sha256=2C6cZkJu4qidVFxo61eD_6mqdbxDqkmts6Pwn9Tx12k 473
shadowsocks_manager/notification/fixtures/template.json sha256=u9xvTzVMityoQVeH8q7DJCn0a1EErxVahcz4_dyaJL8 1123
shadowsocks_manager/notification/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/retry/__init__.py sha256=aNg0tBWQ1R15tALtwVblIR2uaC3fZCTSXqigYLcTcOI 2195
shadowsocks_manager/retry/tests.py sha256=8FeNnr6rodxiimP2Wp9WbAl5WuBDpjTbU1gazTMmZfY 1205
shadowsocks_manager/shadowsocks_manager/__init__.py sha256=Yi7XcNtw3Nteq-JivyJ1S1qCRs95T7IV1QGcZnd4svE 242
shadowsocks_manager/shadowsocks_manager/celery.py sha256=KV6A1WbJoPHTPwbczR4PkLbvDlIcKGv5yzfhbgSOcK0 870
shadowsocks_manager/shadowsocks_manager/settings.py sha256=oDvRJUvgvsDU8FMvRV7UEFhWjkBOWMW94EK6X1NYD_8 5771
shadowsocks_manager/shadowsocks_manager/urls.py sha256=9OvWmBaRrf8C6Z162e09b6Ip6kDDiVWfB30YKsiRWe8 1121
shadowsocks_manager/shadowsocks_manager/wsgi.py sha256=nEqk0UC8XhDVEIsECk4sUzghpYdDKGqJ5nQhcQgDW8I 495
shadowsocks_manager/shadowsocksz/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/shadowsocksz/admin.py sha256=NxnfDsJlno7Fan-UvB3tSN96k2LefSMusN-88BXMxvw 6106
shadowsocks_manager/shadowsocksz/apps.py sha256=5bE08cdlIh2aGIdMDKCh8LvyKNCjkdtefUHA1nSgCqg 202
shadowsocks_manager/shadowsocksz/models.py sha256=0rfRj64XuCmQlQ3gVv79l-FQFFjBgzqYjRo3shl2SUQ 36795
shadowsocks_manager/shadowsocksz/serializers.py sha256=YqerwGdi3p2FUvB1-vDdUPEBgZFMHwSzGGZA2-fJlL4 1521
shadowsocks_manager/shadowsocksz/tasks.py sha256=6sb6PW_0ibXmAbgXn-BS0WA89DNyW-yFKV3kkQvm65s 410
shadowsocks_manager/shadowsocksz/tests.py sha256=C9kZDfqdOO9OQnw7DP-gtlQcxU0PWLr27f_DUpHaDcA 21089
shadowsocks_manager/shadowsocksz/urls.py sha256=Enn2UUeW2eRO4bG7vVx1c3Gk6r4sjrQZymQsWhDVe4s 626
shadowsocks_manager/shadowsocksz/views.py sha256=2IleLNHrwx3plvIBhqbhp3eNoYlgr6SjiPOjzMpAUhs 1502
shadowsocks_manager/shadowsocksz/fixtures/config.json sha256=KopXQx-zaV2SQS1T5brSMg3iJEgFoeZMZbE6_Z8Z2Qg 243
shadowsocks_manager/shadowsocksz/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/shadowsocksz/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/shadowsocksz/management/commands/shadowsocks_config.py sha256=gNf0JdGZ7obAXMAf_9mSezHZMkW9EbEsbOp3iKEilKU 1100
shadowsocks_manager/shadowsocksz/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/singleton/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/singleton/admin.py sha256=imOnrP_fN_o-ZxbulwobMGs3t-dhQpy8MZkymrJ0dkE 167
shadowsocks_manager/singleton/apps.py sha256=xt5AuuXWXs7IYatrAALE1OVyIoYLWgN9l3vqGRPJz58 197
shadowsocks_manager/singleton/models.py sha256=yIaaqJJNCy2WkoNs6JvMKvdn_-UEAFy_wBxe6IsrD4A 1052
shadowsocks_manager/singleton/tests.py sha256=soENnfkFWodoNT8fVrM_giWMKU1QPzXcdBplux6JBIw 164
shadowsocks_manager/singleton/views.py sha256=c01hsBNrRyMFGGkTLRyOFtzaP9fjW62YcmxuYok2kwc 167
shadowsocks_manager/singleton/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/statistic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/statistic/admin.py sha256=u08KI2raj8a0_hkwhp7DwrY1Pj91MKAyg-A63CGCL4E 2505
shadowsocks_manager/statistic/apps.py sha256=MmJ5fGN-aU4gFgnwnFoIhGuknrx9rkVbRZXQes15EgI 197
shadowsocks_manager/statistic/models.py sha256=O3x8KEwBJZPB0eroejqRUpS3JioNPXqtPmQFVL_fD5M 10309
shadowsocks_manager/statistic/serializers.py sha256=nHgdJvJwhK_My2WAVcKxeKmAE34hD6KDPPiRaU44zhA 576
shadowsocks_manager/statistic/tasks.py sha256=GlGthSzjQtBFL4of3g0LuVkDlU9lvjuN7kmJihWnIKw 305
shadowsocks_manager/statistic/tests.py sha256=doEySesae3DMtXvdfSzZtgYC3dWE1o6jFCO8Lp5Ogu0 2735
shadowsocks_manager/statistic/urls.py sha256=AZhQdTPpaVXixuJ9v08Q02aIg30i5Ewn93hHqN7Meso 380
shadowsocks_manager/statistic/views.py sha256=x65YoBrCX6z7UHGLngcRGrXX0pVSdlnvQy1Eg65F1GQ 663
shadowsocks_manager/statistic/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shadowsocks_manager/utils/celery.py sha256=n5VgdFdm4zsHIP4fTOKbS7as2ULfX6r-L3fTieilUl0 549
shadowsocks_manager/utils/createsuperuser.py sha256=EbRh8Ee5F0PVf_9j0aTSArMF8Gt_TokIBjIthQssojk 1648
shadowsocks_manager/utils/dotenv.py sha256=aAcLjyzSfDmRnHCgRgbPJHlRleeDdVmZO3L2jCYKTwM 1839
shadowsocks_manager/utils/manage.py sha256=QOQ2Md3bYW0acAwYI-_MO5PlgknYjV0VUjWizHhuqqY 610
shadowsocks_manager/utils/uwsgi.py sha256=uUMBguDMeV5npNHjNMsurDACsOVObWfyzJ9-26NOl2Q 481
shadowsocks_manager-0.1.4.data/scripts/ssm-dev-start sha256=1QXzdlz7lj0ftdLjYWOtHYKN3_xlXgpTc-pgD6YvWos 781
shadowsocks_manager-0.1.4.data/scripts/ssm-dev-stop sha256=CsvKU7n5Xs7QuQ84qR6HzJXOQcVKN9WzQFydAlRnw_0 334
shadowsocks_manager-0.1.4.data/scripts/ssm-setup sha256=oaAqq7f805_DvZbbhwEpL201Gr1mLs3J7tDRQB09i9s 5944
shadowsocks_manager-0.1.4.data/scripts/ssm-test sha256=Zxm8aH0DrvHLR6O0bPTPEXAdBY4GmHjpVyDoCdfyrXs 2254
shadowsocks_manager-0.1.4.dist-info/LICENSE sha256=qJQjHB_5xT3e7SDV3bUASKFUUETn68JLmn3wie6yydo 1067
shadowsocks_manager-0.1.4.dist-info/METADATA sha256=_GcnPRDlAqxXidf7lnRdACe1_Lu8pT5ejmrNz-VAUJg 20830
shadowsocks_manager-0.1.4.dist-info/WHEEL sha256=DZajD4pwLWue70CAfc7YaxT1wLUciNBvN_TTcvXpltE 110
shadowsocks_manager-0.1.4.dist-info/entry_points.txt sha256=Nry4dXs2jmZMiRz_2hzZdSLqc0flhJ54QwWBLGI0ZRo 329
shadowsocks_manager-0.1.4.dist-info/top_level.txt sha256=tuMzMcQf5u1PDvnkg1loVwXniLucdWggAVw6FxvN6wQ 24
shadowsocks_manager-0.1.4.dist-info/RECORD

top_level.txt

bin
shadowsocks_manager

entry_points.txt

ssm = shadowsocks_manager.__main__:main
ssm-celery = shadowsocks_manager.utils.celery:main
ssm-createsuperuser = shadowsocks_manager.utils.createsuperuser:main
ssm-dotenv = shadowsocks_manager.utils.dotenv:main
ssm-manage = shadowsocks_manager.utils.manage:main
ssm-uwsgi = shadowsocks_manager.utils.uwsgi:main