Skip to content

patrickxu1986/pygalaxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyGalaxy

This is a simple common package.

Github: https://github.com/patrickxu1986/pygalaxy

Dependence

requirements.txt

Use

  • logger
from pygalaxy import logger

logger.debug('log message') 
logger.info('log message') 
  • time
from pygalaxy import time_master

time_master.get_current_date_str()
time_master.get_current_unix_time()
  • ConsistentHash
from pygalaxy.consistent_hash import Node, ConsistentHash

node = Node(node_name='192.1.1.4')
consistent_hash = ConsistentHash()
consistent_hash.add_node(node)
n = consistent_hash.get_node('test content')
  • AES encrypt&decrypt
from pygalaxy.aes_master import AesMaster

encrypt = AesMaster.encrypt('test content', key='this is a key')
print(encrypt)
decrypt = AesMaster.decrypt(encrypt, key='this is a key')
print(decrypt)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published