Saravanan666/pypi-org huggingface dataset:
Package: nova-playlist
nova-playlistRadio Novaplays amazing music at night.There could be Fela Kuti, then hip-hop from the 1990s, then Motown, then Tuareg music, then some minimal electro, then Hungarian folk songs, then David Bowie, then Amazonian cumbia, then a French song that was released last month, then Sufi devotional music from Punjab, then Nina Simone, then a tune from the north-east of Brazil.
It's wild.And if you, like me, live a few time zones west of Paris, you get to conveniently enjoy it all in the evening instead of having to be up in the middle of the night!Often, I want to know which song is currently playing, so that I can find out more about it and the artist.
There is apagewhere one can find what music has aired on the Radio in the past, but it's buggy and a bit annoying to use.
And even if the page was great to use, it wouldn't be as great as using the command line for it!Ergothis little program.InstallationThe package is available on the Python Package Index (PyPI) asnova-playlist.
The recommended way of installing it is withpipx.Python 3.9 or above is required, along with a IANA timezone database on your system.
Unix-y systems should alreay have it, otherwise you can try installingtzdatafrom PyPI.Usage$ nova
20:36  Orchestra Baobab - Liiti Liiti
20:30  Chico Buarque - Construção
20:27  Abner Jay - My Middle Name Is The Blues
20:23  Brigitte Fontaine - Le Goudron
...By default, the times are in the "Canada/Atlantic" time zone.
If you want them in another time zone, you can pass the-t/--timezoneargument:$ nova -t Europe/Berlin
03:12  Los Camperos De Valles - El Gallo
03:09  Karen Dalton - Something On Your Mind
03:04  Têtes Raides & Yann Tiersen - Ginette
02:59  The Toraia Orchestra Of Algiers - Nar Houbi Techaal
...CaveatThis can be somewhat brittle.
Sometimes, the data stops being updated on the site.
Or the data gets updated, but the timestamps are 11 minutes off from what's playing in the stream.
Finally, if Radio Nova changes their HTML structure in any way, this could start failing miserably.
But so far, so good!
Package: nova-tempest-plugin
This project defines a Tempest plugin containing out of tree tests used to
verify the functionality of a Nova installation. The plugin will automatically
load these tests into Tempest.DevelopersFor more information on Nova, refer to:http://docs.openstack.org/developer/novaFor more information on tempest plugins, refer to:http://docs.openstack.org/developer/tempest/plugin.html#using-pluginsBugsPlease report bugs to:http://bugs.launchpad.net/nova
Package: novauniverse
🐍novauniverse.pyA modern & maintained wrapper for theNova Universe APIwritten in Python.ℹ Notice: 2.0 is currently in development so not all api endpoints are implemented.What is Nova Universe.py?NovaUniverse.py is an API wrapper for “Nova Universe” (a minecraft event hosting group) that allows you to interface with theNova Universe APIin a fast object oriented way natively within Python. One of the bonuses is that it was developed byME, an admin at NovaUniverse.Install/Set UpInstall package from pypi.#Windows/LinuxpipinstallnovauniverseThat's It!-Brief Example BelowfromnovauniverseimportEventClient,Events,NovaOnlinePlayerclient=EventClient()@client.on_event(Events.CLIENT_READY)defclient_is_ready():print("Client is ready!")@client.on_event(Events.PLAYER_JOIN)defon_player_join(player:NovaOnlinePlayer):print(f"{player.username}joined{player.server_name}!")client.start()More Examples and Info athttps://nupy.devgoldy.me/
Package: novawiz
A command-line client wrapping the openstacknovaclient.Installation:sudo pip install novawizUsage:novawiz boot- create an instancenovawiz destroy- destroy an instancenovawiz image-build- build a Glance imageDevelopment:to install to localhost:python setup.py installto release a new verison to pypi:
* bump version in setup.py
*python setup.py sdist upload
Package: novelai-api
novelai-apiPython API for the NovelAI REST APIThis module is intended to be used by developers as a helper for using NovelAI's REST API.CategoryBadgesPypiQuality checkingStatsActivityRetired versions: 3.7.2
Final commit of retired versions can be found with the tagpy<version>(e.g.py3.7.2).UsageDownload viapip:pip install novelai-apiUsing the module via Command LineGet access keyGet the access key for your account. This key is used to login to the API through the /login endpoint.python-mnovelai_apiget_access_key<username><password>Get access tokenLogin to the API and get the access token. This token is valid 30 days and is required to use most of the API.python-mnovelai_apiget_access_token<username><password>Sanity checkRun a sanity check on your user content. It will print what content couldn't be decrypted.python-mnovelai_apisanity_check<username><password>DecodeDecode a b64 encoded tokenized text. This will print the tokens and the decoded text.python-mnovelai_apidecode<model><data>Using the module in your codeA full list of examples is available in theexampledirectoryThe API works through the NovelAIAPI object.
It is split in 2 groups: NovelAIAPI.low_level and NovelAIAPI.high_levellow_levelThe low level interface is a strict implementation of the official API (https://api.novelai.net/docs).
It only checks for input types via assert, and output schema if NovelAIAPI.low_level.is_schema_validation_enabled is Truehigh_levelThe high level interface builds on the low level one for easier handling of complex settings.
It handles many tasks from the frontendDevelopmentAll relevant objects are in thenovelai_apidirectory.
ThePoetrypackage is required (pip install poetry) as the venv manager.ContributingYou can contribute features and enhancements through PR. Any PR should pass the tests and the pre-commits before submission.
The pre-commit hook can be installed viapoetry run nai-pre-commitTesting against the APITo run against the API, you can usepoetry run nai-test-api.APITesting against the mocked APITo run against the mocked API, you can usepoetry run nai-test-mock.:warning: WIP, does not work yet :warning:MockDocsTo build the docs, runpoetry run nai-build-docsThe docs will be locally viewable at docs/build/html/index.html
Package: novelai_gen
Nai3DrawServerInstall 💻pipinstallnovelai_genUsage 🖥️frompydanticimportSecretStrfromnovelai_genimportCurlSession,NovelAiInference,NaiResultglobe_s=CurlSession(jwt_token=SecretStr("555"))_res=NovelAiInference.build(prompt="1girl").generate(session=globe_s)_res:NaiResultprint(_res)Server Usage 🖥️🔧 ConfigUse the following commands to copy and edit the environment configuration file:cdconf_dir
cpsecrets.exp.toml.secrets.toml
nano.secrets.toml🚀 RunHere's how to run the server in your terminal:pipinstallpdm
pdminstall
pdmrunpythonmain.pyPM2 🔄These instructions help you start PM2 hosting and set it to automatically restart:aptinstallnpm
npminstallpm2-g
pipinstallpdm
pdminstall
pm2startpm2.json
pm2stoppm2.json
pm2restartpm2.json📚 DocsTo view interface documentation and debug, visit the/docspage.Acknowledgement 🏅FastAPI
Package: novelai-python
novelai-pythonThe goal of this repository is to use Pydantic to build legitimate requests to access the Novelai API service.Roadmap 🚧utils.NovelAiMetadatautils.random_prompt/ai/generate-image/user/subscription/user/login/user/information/ai/upscale/ai/generate-image/suggest-tags/ai/annotate-image/ai/classify/ai/generate-prompt/ai/generate/ai/generate-voiceUsage 🖥️pipinstallnovelai-pythonMore examples can be found in theplaygrounddirectory.importasyncioimportosfromdotenvimportload_dotenvfrompydanticimportSecretStrfromnovelai_pythonimportGenerateImageInfer,ImageGenerateResp,JwtCredential,LoginCredential,ApiCredentialload_dotenv()enhance="year 2023,dynamic angle,  best quality, amazing quality, very aesthetic, absurdres"asyncdefmain():globe_s=JwtCredential(jwt_token=SecretStr(os.getenv("NOVELAI_JWT"))# ey****)globe_s1=ApiCredential(api_token=SecretStr(os.getenv("NOVELAI_JWT"))# pst-***)globe_s2=LoginCredential(username=os.getenv("NOVELAI_USERNAME"),password=SecretStr(os.getenv("NOVELAI_PASSWORD")))gen=awaitGenerateImageInfer.build(prompt=f"1girl,{enhance}")cost=gen.calculate_cost(is_opus=True)print(f"charge:{cost}if you are vip3")resp=gen.request(session=globe_s)resp:ImageGenerateRespprint(resp.meta)file=resp.files[0]withopen(file[0],"wb")asf:f.write(file[1])loop=asyncio.get_event_loop()loop.run_until_complete(main())Random Promptfromnovelai_python.utils.random_promptimportRandomPromptGenerators=RandomPromptGenerator(nsfw_enabled=False).random_prompt()print(s)Run A Serverpipinstallnovelai_python
python3-mnovelai_python.server-h'0.0.0.0'-p7888Acknowledgements 🙏BackEndnovelai-apiNovelAI-API
Package: novelcraft-sdk
NovelCraft SDK for PythonNovelCraft SDK for Python is a Python library for communicating with NovelCraft Servers and accessing NovelCraft game data.InstallationUse the package managerpipto install.pipinstallnovelcraft.sdkUsageimportasyncioimportnovelcraft.sdkassdkasyncdefmain():awaitsdk.initialize()# Do somethingawaitsdk.finalize()if__name__=='__main__':asyncio.run(main())For more information, please start withplaceholder.ContributingPull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.Please make sure to update tests as appropriate.LicenseUnlicense
Package: novel-dl
novel-dlThis tool enables you to download novels from "syosetu.com" or "kakuyomu.jp" and read them even if you are offline.このツールは「小説家になろう」や「カクヨム」から小説をダウンロードし、オフラインでも読むことを可能にするものです。Description (概要)novel-dl is a command-line program to download novels from syosetu.com or kakuyomu.jp.It downloads novel data from those sites and generates html with files such as css, javascript and images for offline use.It requires the Python interpreter and version 3.6+ and need to run on unix based platform.It should work on MacOS and Linux such as Ubuntu and CentOS, that is, Unix-like operating systems. Not tested on Windows.It is released to the public domain, which means you can modify it, redistribute it or use it however you like.novel-dlは、「小説家になろう」や「カクヨム」から小説をダウンロードするためのコマンドラインプログラムです。小説のデータをダウンロードし、オフラインでも使用するためにcss、javascript、画像などとhtmlを生成します。Pythonのバージョン3.3以降が必要であり、UNIXベースのプラットフォームで実行する必要があります。UbuntuやCentOSなどのMacOSおよびLinux、つまりUnix系OSで動作するはずです。 Windowsではテストされていません。これはパブリックドメインにリリースされます。つまり、好きなように変更、再配布、または使用することができます。DEMOUsage (使い方)novel-dl [OPTIONS] <src> [<src> ...]OptionsGeneral Options-h, --helpヘルプを出力します-v, --versionバージョン情報を出力します-q, --quietエラー以外の出力を制限します。Downloader Options-a, --axel遅延時間を無くすことでダウンロード速度を加速させます。※遅延時間を設けているのはサーバーに過度な負担をかけないためです。何度もこのオプションを用いてダウンロードするとサイト側の利用規約の禁止事項に抵触する可能性があります。Formatter Options-t, --theme出力するファイルのテーマを指定します。これにより、小説の取得元に関わらず、決まった見た目のファイルを出力することができます。"auto"を指定することで取得元に合わせたテーマを自動で選ぶこともできます。-m, --mediaファイルを特定のメディアタイプ用のみのスタイルで出力します。多くの場合、これはファイルサイズ削減のために使用されます。使用するテーマによって指定できるメディアタイプが違います。-r, --renewすでに存在する話をスキップせず、上書きし、更新します。-e, --episode特定の話を指定し、短編と同じような形で出力します。Output Options-n, --name出力フォルダ名、または出力ファイル名をのテンプレートを指定します。
フォルダ名にはstrftimeの書式及び、以下のテンプレートが使用できます。"{"および"}"をエスケープする場合には"{"を"{{"に、"}"を"}}"に置き換えます。titleNovel title (default)ncodeNovel identifierthemeNovel format thememediaNovel format media typetypeNovel type (series, single)episodeNovel episode number-d, --dir生成したファイル群の出力先フォルダを指定します。Requirement (環境)Unix-like operating systemsPython >= 3.6[Main libraries]beautifulsoup4Jinja2pytzrequeststqdmInstallation (インストール方法)$ pip3 install novel-dlor$ pip3 install git+https://github.com/Keinsleif/novel-dl.gitor$ git clone https://github.com/Keinsleif/novel-dl.git
$ cd novel-dl
$ python3 setup.py installNotePlease be sure use the generated novels data only for private.出力された小説データの使用はは絶対に個人使用に限定してください
Package: noveldown
NoveldownWebnovel downloader and converter to EPUB (with metadata!) as a Python library and command line application.Supported storiesTo request a new story, please file anew issue.The Wandering Inn- pirate abaA Practical Guide to Evil- ErraticErrataPale- WildbowInstallationInstall the package from PyPI:pip3 install noveldownArch Linux users may also install the package from theAUR:git clone https://aur.archlinux.org/noveldown-git.git
makepkg -siOr, to build from source:Noveldown depends onpoetryfor building.git clone https://github.com/potatoeggy/noveldown.git
poetry install
poetry build
pip3 install dist/noveldown*.whlUsageTo download the novel as an EPUB:noveldown <ID>

# for example:
noveldown WanderingInnIDs can be found throughnoveldown --supported-idsAppend the--startand--endoptions to limit the number of chapters downloaded.Runnoveldown --helpfor more info.Library Usageimportnoveldownnoveldown.download("WanderingInn","./")
Package: novella
novellaNovella is a build system for processing files in a temporary directory isolated from the project source code. It is
designed for the preprocessing of documentation source code such as Markdown files before they are passed into a
static site generator such asMkdocsorHugo. Novella was designed as the backbone forPydoc-Markdown,
but can be used independently.Check out theNovella Documentationfor more information.Note: Novella is currently a work in progress project and is considered unstable.
Package: novelpy
# novelpyChange Log0.1(22/07/2021)First beta release with only mongodb in backend1.0(18/01/2022)First official release. Supports mongodb and json1.1(20/07/2022)First bug correction, only backend stuff are changed1.2(12/08/2022)Multiple bug correction and unwanted behavior + optimization by changing the expected format.1.3(19/03/2023)Update package version in setup. Add an argument to feed a list of id to the indicators
Package: novelsave-sources
📚 Novelsave SourcesA collection of novel sources offering varying amounts of scraping capability.Read thedocsfor more information.Request a new source bycreating a new issueDevelopmentMake sure you complete the following before you start development:Install poetry as described in theirdocumentation.Install all project dependenciespoetryinstallAnd setup git hooks by runningpre-commitinstallIf you have updated a source make sure to update the
sources segment in the README.md by running the following command:python3manage.pycompile📒 SourcesNovel✅ SupportedLangSourceSearchLast Checkedenhttps://1stkissnovel.love2021-10-14enhttps://betwixtedbutterfly.com2021-10-07enhttps://boxnovel.com2021-09-07enhttps://cclawtranslations.home.blog/2021-11-03enhttps://chrysanthemumgarden.com/2021-09-07enhttps://creativenovels.com2021-09-17enhttps://dragontea.ink/2022-03-15enhttps://dummynovels.com2021-09-07enhttps://forums.spacebattles.com2021-09-09enhttps://forums.sufficientvelocity.com2021-09-09enhttps://novelfull.com2021-09-07enhttps://novelfun.net2021-09-07enhttps://novelgate.net2021-09-03enhttps://novelonlinefull.com2021-09-07enhttps://novelsite.net2021-09-06enhttps://novelsonline.net2021-11-07enhttps://novelsrock.com2021-09-04enhttps://peachpitting.com2021-09-04enhttps://rainofsnow.com/2021-09-04enhttps://readlightnovels.net2021-09-06enhttps://readnovelfull.com/2021-10-17enhttps://wuxiaworld.online2021-09-07enhttps://wuxiaworld.site2021-09-03enhttps://www.chickengege.org2021-09-07enhttps://www.foxaholic.com2021-09-03enhttps://www.lightnovelworld.com2021-09-07enhttps://www.mtlnovel.com2021-09-07enhttps://www.novelhall.com2021-09-07enhttps://www.novelpassion.com2021-09-04enhttps://www.novelpub.com✅2021-10-29enhttps://www.readlightnovel.me2021-09-07enhttps://www.royalroad.com✅2022-01-02enhttps://www.scribblehub.com✅2022-03-15enhttps://www.wattpad.com2021-09-06enhttps://www.webnovel.com✅2021-11-10enhttps://www.wuxiaworld.co2021-09-04enhttps://www.wuxiaworld.com2021-09-04eshttps://domentranslations.wordpress.com/2021-11-03zhhttps://book.qidian.com2021-10-29❌ RejectedLangSourceReasonAddedmultihttps://www.fanfiction.netHas cloudflare bot protection2021-10-30enhttps://mtlnation.comHas cloudflare bot protection2022-01-02multihttps://dreame.comWebsite does not allow reading full novel.2022-03-16Metadata✅ SupportedLangMetadata SourceLast Checkedenhttps://www.novelupdates.com2021-09-03enhttps://www.wlnupdates.com/2021-08-25📝 DisclaimerWe are not affiliated, associated, authorized, endorsed by, or in any way officially
connected with any of thesourcesmentioned above.📜 LicenseApache-2.0
Package: novelSpider
python 环境python 2.7mysql 5.7.9项目安装pipinstallnovelSpiderMySQL 配置# 加入 mysqld.cnf
# * Encode
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake项目运行fromnovelSpider.taskimportTaskclassConfig(object):'''
    @desc：数据库配置
    @param：username 数据库用户名
    @param：password 数据库密码
    '''def__init__(self):self.username='root'self.password='root'self.database='novel'# 创建任务实例task=Task()# 创建爬虫实例spider=task.createDownloader(Config)# 下载小说书目信息、章节列表spider.getCharptList(novelNum=1)# 下载小说书目信息、章节列表spider.getCharptContent(novelId=0,charptNum=1)版本日志0.0.13 版本# 支持下载小说书目信息、章节列表、章节内容
Package: novelWriter
novelWriter is a plain text editor designed for writing novels assembled from many smaller text
documents. It uses a minimal formatting syntax inspired by Markdown, and adds a meta data syntax
for comments, synopsis, and cross-referencing. It's designed to be a simple text editor that allows
for easy organisation of text and notes, using human readable text files as storage for robustness.The project storage is suitable for version control software, and also well suited for file
synchronisation tools. All text is saved as plain text files with a meta data header, the core
project structure is stored in a single project XML file, and other meta data is primarily saved as
JSON files.The application is written with Python 3 (3.8+) using Qt5 and PyQt5 (5.10+). It is developed on
Linux, but should in principle work fine on other operating systems as well as long as dependencies
are met. It is regularly tested on Debian and Ubuntu Linux, Windows, and MacOS.novelWriter is developed and maintained byVeronica Berglyd Olsen.Website:https://novelwriter.ioDocumentation:https://docs.novelwriter.io/Source Code:https://github.com/vkbo/novelWriter
Package: novigi-airflow
Novigi Custom Airflow OperatorsThis Repo contains custom airflow operators which were writen by Novigi Pty LtdVersion No - 1.0.0Bitbucket Link -https://bitbucket.org/novigi/novigi_airflow/src/master/How do I get set up?Open a terminal and just type "sudo pip install novigi_airflow"Who do I talk to?integration@novigi.com.au
Package: novigi-airflow-custom-operators
Novigi Custom Airflow OperatorsThis Repo contains custom airflow operators which were writen by Novigi Pty LtdVersion No - 1.0Bitbucket Link -https://Prasadi1994@bitbucket.org/novigi/novigi_operators.gitHow do I get set up?Summary of set upConfigurationDependenciesDatabase configurationHow to run testsDeployment instructionsContribution guidelinesWriting testsCode reviewOther guidelinesWho do I talk to?Repo owner or adminOther community or team contact
Package: novigi-airflow-customs
Novigi Custom Airflow Operators ,hooks and pluginsThis Repo mainly contains custom airflow operators and hooks which were writen by Novigi Pty LtdVersion No - 1.0.3Bitbucket Link -https://bitbucket.org/novigi/nov20011-airflow-common-extensions/src/master/How do I get set up?Open a terminal and just type "sudo pip install novigi_airflow_customs"Who do I talk to?integration@novigi.com.au
Package: novigi-common
Novigi Custom Airflow Operators ,hooks and pluginsThis Repo mainly contains custom airflow operators and hooks which were writen by Novigi Pty LtdVersion No - 1.0.7Bitbucket Link -https://bitbucket.org/novigi/nov20011-airflow-common-extensions/src/master/How do I get set up?Open a terminal and just type "sudo pip install novigi_common"You can import them into your project as
from novigi_common.<operators/hoooks/custom_plugings/utils>. importWho do I talk to?integration@novigi.com.au
Package: novigi-custom-operators
Novigi Custom Airflow OperatorsThis Repo contains custom airflow operators which were writen by Novigi Pty LtdVersion No - 1.0Bitbucket Link -https://Prasadi1994@bitbucket.org/novigi/novigi_operators.gitHow do I get set up?Summary of set upConfigurationDependenciesDatabase configurationHow to run testsDeployment instructionsContribution guidelinesWriting testsCode reviewOther guidelinesWho do I talk to?Repo owner or adminOther community or team contact
Package: novigi-operators
Novigi Custom Airflow OperatorsThis Repo contains custom airflow operators which were writen by Novigi Pty LtdVersion No - 1.0Bitbucket Link -https://Prasadi1994@bitbucket.org/novigi/novigi_operators.gitHow do I get set up?Summary of set upConfigurationDependenciesDatabase configurationHow to run testsDeployment instructionsContribution guidelinesWriting testsCode reviewOther guidelinesWho do I talk to?Repo owner or adminOther community or team contact
Package: novncbot
noVNCbotSend keystrokes to a noVNC session.UsageThis is most useful for appending to the commandline of an initial OS install in OpenStackExampleFirst, Boot from an install ISO. The following will connect via noVNC and append to the boot arguments#!/usr/bin/env python3fromnovncbotimportNoVNCbotconsole_url="<noVNC URL>"bot=NoVNCbot()bot.connect(console_url)# Disable consistent network device namingbot.sendKeys(Keys.TAB)bot.sendKeys(" biosdevname=0 net.ifnames=0")bot.sendKeys(Keys.ENTER)bot.disconnect()
Package: novobibliotecas
Projeto BibliotecasA ideia do projeto Ã© transformar scripts com vÃ¡rias funÃ§oes em bibliotecas, possibilitando que outros usuÃ¡rios tenham acesso Ã s funcoes sem precisarem usar os scripts em siAutormatheus.lopesInstalaÃ§Ã£oInstale a biblioteca usando pippip install projeto_bibliotecasRequerimentosPandasChange Log0.0.1 (05/04/2022)First Release
Package: novosparc
novoSpaRc -de novoSpatial Reconstruction of Single-Cell Gene ExpressionnovoSpaRcpredicts locations of single cells in space by solely using
single-cell RNA sequencing data. An existing reference database of marker genes
is not required, but significantly enhances performance if available.novoSpaRcaccompanies the following publications:Gene Expression CartographyM Nitzan*, N Karaiskos*, N Friedman†, N Rajewsky†Nature (2019)andnovoSpaRc: flexible spatial reconstruction of single-cell gene expression with optimal transportN Moriel*, E Senel*, N Friedman, N Rajewsky, N Karaiskos†, M Nitzan†Nature Protocols (2021)Read thedocumentationand thetutorialfor more information.
Package: novotools
工作常用工具包简介该python包包括两部分的内容，一个部分是常用的一些函数的总结，包括文件操作，进程操作,log日志，发送和接收邮件，时间转换和运算等内容；
另一部分则是几个常用的小工具，有文本文件与excel相互转换的工具，有可以很好的展示较长文件Title，并按照Title名称来选取列
的工具。项目仓库https://gitee.com/biocoder/novotools/tree/master下载方式pipinstallnovotools函数功能简介可用的函数>>>importnovotools.utilsastools>>>dir(tools)['DocxApi','IMAPEmail','TimeParser','TitleParser','__all__','__builtins__','__cached__','__doc__','__file__','__loader__','__name__','__package__','__path__','__spec__','basic_log','datasize_convert','email_opt','logging_opt','make_colors','multi_logger','multi_process','process_and_thread','process_pool','progress_bar','run_cmd','send_email','string_format_and_file_opt','time_opt']函数名称功能DocxApi创建或修改一个word文档的类IMAPEmail查收邮件或下载附件的类send_email发送邮件并携带附件TimeParser时间格式转换TitleParser根据文件Title来获取对应列的内容run_cmd开启子进程运行命令make_colors输出有颜色的字符datasize_convertB/KB/MB/GB/TB/PB之间的转换basic_log日志函数muti_logger日志函数thread_enhance为多线程提供异常处理和信号量的装饰器muti_process多进程函数process_pool进程池函数详细的使用方法及示例请见test.md小工具excel2text.py查看excel中的各个sheet并提取一个或多个sheet，仅支持2007及以上版本的exceltext2excel.py将一个或多个文本文件合并为一个excel文件，仅支持2007及以上版本的excelgetcol.py展示一个文件的title，或按照title来提取其中的一列或几列，类似于Linux下的cut函数的功能