Saravanan666/pypi-org huggingface dataset:
Package: zillionare-ths-boards
boards同花顺概念板块与行业板块数据本地化项目Free software: MITDocumentation:https://zillionare.github.io/boards/Features自动同步通过boards serve启动服务器之后，每日凌晨5时自动同步板块数据，并将其按当天日期保存。注意我们使用了akshare来从同花顺获取板块数据。akshare的相应接口并没有时间参数，也即，所有同步的板块数据都只能是最新的板块数据。但如果在当天5时之后，同花顺更新的板块数据，则更新的数据将不会反映在当天日期为索引的数据当中。板块操作提供了根据板块代码获取板块名字(get_name)、根据名字查代码(get_code)、根据名字进行板块名的模糊查找（fuzzy_match_board_name增）等功能。此外，我们还提供了filter方法，允许查找同时属于于多个板块的个股。获取新增加的概念板块新概念板块往往是近期炒作的热点。您可以通过ConceptBoard.find_new_concept_boards来查询哪些板块是新增加的。此功能对行业板块无效。获取新加入概念板块的个股对某个概念而言，新加入的个股可能是有资金将要运作的标志。通过ConceptBoard.new_members_in_board可以查询新加入某个概念板块的个股列表。命令行接口提供了命令行接口以启动和停止服务，以及进行一些查询，详情请见[][#]查询同时处于某几个概念板块中的个股boards filter --industry 计算机应用 --with-concpets 医药 医疗器械 --without 跨境支付其他boards使用akshare来下载数据。下载速度较慢，且可能遇到服务器拒绝应答的情况。这种情况下，boards将会以退火算法，自动延迟下载速度重试5次，以保证最终能完全下载数据，且不被封IP。在此过程中，您可能看到诸如下面的信息输出，这是正常现象。Document is empty, retrying in 30 seconds...
Document is empty, retrying in 30 seconds...
Document is empty, retrying in 30 seconds...
Document is empty, retrying in 60 seconds...
Document is empty, retrying in 120 seconds...CreditsThis package was created with theppwtool. For more information, please visit theproject page.
Package: zillionare-trader-client
大富翁交易客户端trade-client是大富翁量化框架中用来交易的客户端。它对回测和实盘提供了几乎相同的接口，从而使得经过回测的策略，可以无缝切换到实盘环境中。功能进行实盘和回测交易获取账号基本信息，比如本金、资产、持仓、盈亏及盈亏比等。交易函数，比如买入（限价和市价）、卖出（限价和市价）、撤单等查询委托、成交、持仓（当日和指定日期）查询一段时间内的账户评估指标，比如sharpe, sortino, calmar, voliality, win rate, max drawdown等。查询参照标的同期指标。!!!Warning
在回测模式下，注意可能引起账户数据改变的操作，比如buy、sell等，必须严格按时间顺序执行，比如下面的例子：client.buy(..., order_time=datetime.datetime(2022, 3, 1, 9, 31)) client.buy(..., order_time=datetime.datetime(2022, 3, 4, 14, 31)) client.buy(..., order_time=datetime.datetime(2022, 3, 4, 14, 32)) client.sell(..., order_time=datetime.datetime(2022, 3, 7, 9, 31))是正确的执行顺序，但下面的执行顺序必然产生错误的结果(实际上服务器也会进行检测并报错误)client.buy(..., order_time=datetime.datetime(2022, 3, 1, 14, 31)) client.buy(..., order_time=datetime.datetime(2022, 3, 1, 9, 31)) client.sell(..., order_time=datetime.datetime(2022, 3, 7, 9, 31))策略需要自行决定是否允许这样的情况发生，以及如果发生失，会产生什么样的后果。CreditsThis package was created withzillionare/python project wizardproject template.
Package: zilliqa-etl
Zilliqa ETL CLIZilliqa ETL CLI lets you convert Zilliqa data into JSON newline-delimited format.Full documentation available here.QuickstartInstall Zilliqa ETL CLI:pip3installzilliqa-etlExport directory service blocks (Schema,Reference):>zilliqaetlexport_ds_blocks--start-block1--end-block500000\--output-diroutput--provider-urihttps://api.zilliqa.comFind other commandshere.For the latest version, check out the repo and call>pip3install-e.>python3zilliqaetl.pyUseful LinksSchemaCommand ReferenceDocumentationRunning Tests>pip3install-e.[dev]>exportZILLIQAETL_PROVIDER_URI=https://api.zilliqa.com
>pytest-vvRunning Tox Tests>pip3installtox
>toxRunning in DockerInstall Dockerhttps://docs.docker.com/install/Build a docker image> docker build -t zilliqa-etl:latest .
 > docker image lsRun a container out of the image> docker run -v $HOME/output:/zilliqa-etl/output zilliqa-etl:latest export_ds_blocks -s 1 -e 500000 -o output
Package: zim2txt
zim2txt is a Python module that scrapes through a .zim file and creates .txt files from each article it contains. This tool is designed for Linux systems but it works with WSL (Windows Subsystem for Linux) as well. You must install zim-tools(sudo apt-get install zimtools)in advance for this module to work. Here is how to use the module:import zim2txt
zim2txt.ZimTools.Export("Path for .zim file", "Path for a temporary folder that will be deleted later (I used /usr/games/newfolder with WSL since it didn't work for any folder that is out of root directory. If it does for you, then you can use any other folder as well.)", "Path for .txt files to be saved (do not use same path with temporary files)", "encoding method, default set to utf8")

# Example

import zim2txt
zim2txt.ZimTools.Export("/data/articles.zim", "/usr/games/newfolder") # You don't have to pass encoding method any argument if you're cool with utf8
Package: zima
======================Zima imageboard engine======================Zima is an imageboard engine that trys to keep all good things from`wakaba http://wakaba.c3.cx/`_ on the one side and introduces a coupleof differences on the another.**Note Bene!** This is very early version of this software. Do notexpect production quality, use it at your own risk.Installation============Download source tarball unpack it and run::python setup.py installThis will install ``zimabbs`` python package, ``zima.py`` and``zwipe.py`` scripts in your ``local/bin`` directory and creates twodirectories:* ``/var/zima`` -- contains imageboard resources;* ``/etc/zima.d`` -- where configuration stores.To start server type::zima.pyUsing mongoDB and CherryPy==========================By default zima uses it's own ad-hoc ``memory`` backend which keepsall data in ram and has no data persistency. This is useful fordeveloping but not for production.Alternatively you can use mongoDb which keeps data more reliable. Toplug mongoDb to zima you need to install ``pyMongo`` package. Afterthat change ``db`` section of your config (which is``/etc/zima.d/config.py``) in the following way::'db': {...'backend': 'mongo','iface': 'localhost:27017',},To use ``CherryPy`` server instead of bottle.py standart developmentserver ``WSGIRefServer`` install CherryPy package and modify config inthe following way::from bottle import CherryPyServerserver = {...'frontend': CherryPyServer,}
Package: zimbra-permissions-inspector
Zimbra Permissions InspectorThis CLI utility allows you to query sending permissions on a Zimbra server.You can retrieve sending permissions for a particular Zimbra Distribution List
(ZDL) or get a complete list of 'Send as' permissions. The most basic query,
list all the existing ZDLs (both dynamic and static).RequirementsMake sure you meet the following requirements:Make sure tosetup the Zimbra LDAP admin user,
on your Zimbra server.You need thepython-ldappackage.Tested on Zimbra v8.8.12InstallationYou can install it withpip:pip install zimbra-permissions-inspectorUsageHelp output:usage: zimbra-permissions-inspector.py [-h] [-l ZDL] [-sa] [-v]
                                       SERVER BASEDN LDAP_ADMIN

Query sending permissions on a Zimbra server

positional arguments:
  SERVER             URI formatted address of the Zimbra server
  BASEDN             Specify the searchbase or base DN of the Zimbra LDAP
                     server
  LDAP_ADMIN         Admin user of the Zimbra LDAP server

optional arguments:
  -h, --help         show this help message and exit
  -l ZDL, --zdl ZDL  Query which Zimbra accounts have permissions to send
                     mails to the given ZDL
  -sa, --sendas      Query 'send as' permissions on both Zimbra accounts and
                     ZDLs
  -v, --version      Show current versionNote that positional arguments are mandatory!.Usage examplesIf no optional arguments are given, it'll list all the existing ZDLs (both dynamic and static):zimbra-permissions-inspector ldap://zimbra.somecorp.com dc=somecorp,dc=com uid=zimbra,cn=admins,cn=zimbraQuery which Zimbra accounts have permissions to send mails to a ZDL ("Zimbra Distribution Lists") named "my-zdl-list":zimbra-permissions-inspector ldap://zimbra.somecorp.com dc=somecorp,dc=com uid=zimbra,cn=admins,cn=zimbra -l zdl-listGet a list of "send as" permissions:zimbra-permissions-inspector ldap://zimbra.somecorp.com dc=somecorp,dc=com uid=zimbra,cn=admins,cn=zimbra -sa
Package: zimfarm
OverviewZimfarm client provides a way to programmatically interact with Zimfarm services.RequirementsPython 3.7.0 or upA Internet connectionUsername and passwordHow to runOption 1: using source codeclone this repository and go into root of the repositorymake a virtual environment (optional)install dependencies:pip install -r requirements.txtset PYTHONPATH environment variableexport PYTHONPATH=$PWDstart writing code and run them, e.g.python example/list_wokers.pyOption 2: install from pipComing soon...
Package: zim-places
FeaturesThis is a python package that allows you to search for cities, provinces, and districts in Zimbabwe.Zimbabwe is split into eight provinces and two cities that are designated as provincial capitals.
Districts are organized into 59 provinces.Wards are organized into 1,200 districts.Visit the project homepage for further information on how to use the package.InstallationTo can install the zim_places open shell or terminal and run:pip install zim-placesUsageGet all wards:fromzim_placesimportwardsprint(wards.get_wards())Get all districts:fromzim_placesimportdistrictsprint(districts.get_districts())Get all cities:fromzim_placesimportcitiesprint(cities.get_cities())Get all provinces:fromzim_placesimportprovincesprint(provinces.get_provinces())fromzim_placesimport*importjson# Get the data as jsonprint(get_cities())print(get_wards())print(get_provinces())print(get_districts())# Get the data as a list of dictionaries, remember you can customize the list to suit your needdata=json.loads(get_wards())list_of_wards=[{i['Ward']+' '+i['Province_OR_District']}foriindata.values()]print(list_of_wards)data=json.loads(get_districts())list_of_districts=[{i['District']+' '+i['Province']}foriindata.values()]print(list_of_districts)data=json.loads(get_provinces())list_of_provinces=[{i['Province']+' '+i['Capital']+i['Area(km2)']+i['Population(2012 census)']}foriindata.values()]print(list_of_provinces)data=json.loads(get_cities())list_of_cities=[{i['City']+' '+i['Province']}foriindata.values()]print(list_of_cities)LicenseThe project is licensed under the MIT license.Change Log2.0.0(24/01/22)First Release of the Zim Places Library that will assist developers in providing names of places in zimbabwe
Package: zimply
ZIMply is an easy to use, offline reader for Wikipedia - as well as other ZIM files - which provides access to them through any ordinary browser. ZIMply is written entirely in Python 3 and, as the name implies, relies on ZIM files. Each ZIM file is a bundle containing thousands of articles, images, etc. as found on websites such as Wikipedia. ZIMply does all the unpacking for you, and allows you to access the offline Wikipedia right from your web browser by running its own web server.
Package: zimply-core
ZIMply CoreZIMply Core is an unstable fork ofZIMply,
intended for developers who would like to use its pure Python zim file parser
without the additional dependencies.UsageInstall zimply-core from pypi:pip install zimply-coreNow, in Python code, you can import from zimply_core:from zimply_core import ZIMClient
zim_file = ZIMClient("wikipedia.zim", encoding="utf-8", auto_delete=True)
print("{name} contains {count} articles".format(
    name=zim_file.get_article("M/Name").data.decode(),
    count=zim_file.get_namespace_count("A")
))
Package: zimran-events
zimran-eventsThezimran-py-eventsmodule provides AMQP interfaceInstallationpipinstallzimran-eventsUsage exampleProducerfromzimran.eventsimportAsyncProducerproducer=AsyncProducer(broker_url='')awaitproducer.connect()# message publishingawaitproducer.publish('some.event.routing',{'msg':'hello, world'})Consumer# < 0.4.0fromzimran.eventsimportConsumerfromzimran.events.dtoimportExchangeconsumer=Consumer(service_name='my-service',broker_url='')consumer.add_event_handler(name='routing-key',handler=handler_func,exchange=Exchange(name='exchange-name',type='exchange-type',durable=True,))# orfromzimran.eventsimportConsumerconsumer=Consumer(service_name='my-service',broker_url='')@consumer.event_handler('routing-key')defhandler_func(**kwargs):...# >= 0.4.0 versionfromzimran.events.routingimportRouterfromzimran.events.consumerAsyncConsumerrouter=Router()@router.event_handler('routing-key')asyncdefhandler(message:aio_pika.IncomingMessage):passrouter.add_event_handler('routing-key',some_handler)asyncdefmain():consumer=AsyncConsumer(...,router=router)awaitconsumer.run()CodeThe code and issue tracker are hosted on GitHub:https://github.com/zimran-tech/zimran-py-events.gitFeaturesAMQP interfacesFor contributorsSetting up development environmentClone the project:gitclonehttps://github.com/zimran-tech/zimran-py-events.gitcdzimran-py-eventsCreate a new virtualenv:python3-mvenvvenvsourcevenv/bin/activate
Package: zimran-fastapi
Installationpipinstallzimran-fastapiUsagefromzimran.configimportCommonSettingsfromzimran.fastapiimportcreate_appclassSettings(CommonSettings):passsettings=Settings()app=create_app(settings.environment)fromfastapiimportDepends,Responsefromzimran.fastapi.dependenciesimportget_user_idasyncdefhandler(user_id:int=Depends(get_user_id))->Response:pass
Package: zimscan
ZIM ScanMinimal ZIM file reader, designed for article streaming.Getting StartedInstall using pip:pip install zimscanOr from Git repository, for latest version:pip install -U git+https://github.com/jojolebarjos/zimscan.gitIterate over a records, which are binary file-like objects:fromzimscanimportReaderpath="wikipedia_en_all_nopic_2019-10.zim"withReader(open(path,"rb"),skip_metadata=True)asreader:forrecordinreader:data=record.read()...LinksZIM file format, official documentationKiwix ZIM repository, to download official ZIM filesWikipedia ZIM dumps, to download Wikipedia ZIM filesZIMply, a ZIM file reader in the browser, in Pythonlibzim, the reference implementation, in C++pyzim, Python wrapper for libzimpyzim, another Python wrapper for libzimInternet In A Box, a project to bundle open knowledge locally
Package: zimscraperlib
zimscraperlibCollection of python code to re-use across python-based scrapersUsageThis library is meant to be installed via PyPI (zimscraperlib).Make sure to reference it using a version code as the API is subject to frequent changes.API should remain the same only within the sameminorversion.Example usage:zimscraperlib>=1.1,<1.2Dependencieslibmagicwgetlibzim (auto-installed, not available on Windows)PillowFFmpeggifsicle (>=1.92)macOSbrewinstalllibmagicwgetlibtifflibjpegwebplittle-cms2ffmpeggifsicleLinuxsudoaptinstalllibmagic1wgetffmpeg\libtiff5-devlibjpeg8-devlibopenjp2-7-devzlib1g-dev\libfreetype6-devliblcms2-devlibwebp-devtcl8.6-devtk8.6-devpython3-tk\libharfbuzz-devlibfribidi-devlibxcb1-devgifsicleAlpineapk add ffmpeg gifsicle libmagic wget libjpegNota:i18n features do not work on Alpine, seehttps://github.com/openzim/python-scraperlib/issues/134; there is one corresponding test which is failing.ContributionThis project adheres to openZIM'sContribution Guidelinespipinstallhatch
pipinstall".[dev]"pre-commitinstall# For testsinvokecoverageUsersNon-exhaustive list of scrapers using it (check status when updating API):openzim/freecodecampopenzim/gutenbergopenzim/ifixitopenzim/kolibriopenzim/nautilusopenzim/nautilusopenzim/openedxopenzim/sotokiopenzim/tedopenzim/warc2zimopenzim/wikihowopenzim/youtube
Package: zimuzu
A command line tool for doing the signing work for
zimuzu(http://www.zimuzu.tv/).Install$ (sudo) pip install -U zimuzuUsageTouch a new configuration json file namedzimuzu_config.jsonunder/usr/local/bin:{
    "account": "Your username",
    "password": "Your password"
}do the sign:$ zimuzu signContributeContributions are always welcome! :sparkles: :cake: :sparkles: Please
file an issue with detailed information if you run into problems. Feel
free to send me a pull request, I’ll be happy to review and merge it!DetailsLogin:url:http://www.zimuzu.tv/User/Login/ajaxLoginmethod: postpost data:accountpasswordremember: 0 no; 1 yesurl_back:http://www.zimuzu.tv/user/signresponse(json):{
     "status":1,    # 1 means ok.
     "info":"\u767b\u5f55\u6210\u529f\uff01",
     "data":{"url_back":"http:\/\/www.zimuzu.tv\/user\/sign"}
}Visit sign pageurl:http://www.zimuzu.tv/user/signmethod: getThis step is essential, or you’ll get 4002 status when you do the sign
next.Do sign:url:http://www.zimuzu.tv/user/sign/dosignmethod: getresponse(json):{
     "status":1,    # 1 means ok.
     "info":"",
     "data":1    # 1 means you keep signing for 1 days.
}LicenseMIT.
Package: zind
zindWalk a filesystem with configurable path and filename filters.Python Zindzindis library for walking the filesystem and scanning files with configurable path and text filters.Zind featuresWalk filesystemFilter files and directories using configurable filtersPrint lines of text in filesFilter lines of text using configurable filtersPure Python - no dependenciesInstallationpip install zindZind CliSome examples of the zind cli would look like this:# Walk the filesystem
$ zind

# Filter out all paths that contain the text 'node_module'
$ zind -ge node_module

# Only include paths with the text 'py'
$ zind -g py

# Only include paths that end with the text py
# zind -gr ".*py$"Cli UsageFilesystem files and directories can be filtered based on input tokens.-gwill only return lines with matching text.-gewill exclude lines with matching text.-grwill use regex matching to include text.-gcwill enforce case sensitive matches. The options can be mix and matched.-gre ".*.py$"will exclude all files ending in .py.Files can be scanned line by line as well.-twill cause the tool to print matching lines within files that contain the matching text.-tewill exclude  matching lines in text.Getting StartedThe most simple example of the api would look like this:from zind.api.core_find import Find

find = Find()
file_matches = find.find(".",[])

for file_match in file_matches:
  print(file_match)
Package: zinebuildout
InstallationThis package allows you to install Zine and its dependencies in a sandbox with
buildout, then serve it with any WSGI server while using the Paste facilities
for WSGI stack configuration.Install Zine:Download and extract the zinebuildout archive from PyPI,
(or clone it with: hg clonehttps://cody.gorfou.fr/hg/zinebuildout).
You don’t need to easy_install it.
Then run:$ python bootstrap.py
$ ./bin/buildoutConfigure Zine:Edit “deploy.ini” to adaptinstance_folder,hostandportto
your needs. You don’t need to change anything if you just want to try it on
your local host.Start Zine:In foreground:$ ./bin/paster serve deploy.iniOr in background:$ ./bin/paster serve --daemon deploy.iniYour admin interface will then be accessible throughhttp://localhost:8080/admin/Then you can put this process behind a reverse proxy (with Apache ProxyPass or
RewriteRule) or any other. Example of an Apache VirtualHost:<virtualHost *>
(...)
RewriteEngine on
RewriteRule ^/(.*) http://localhost:8080/$1 [proxy,last]
</virtualHost>Optional Twitter widgetThis distribution offers a Twitter widget that displays the N latests tweets of
your timeline. To use it, just add the following line in the ‘_widgets.html’
file of your Zine theme:{{ widgets.tweets('ccomb', 5) }}Replace ‘ccomb’ with your twitter account, and 5 with the number of tweets you
want to display.Versions0.6.1 (2010-12-28)upgraded minor versionsadded a missing tweets.html template0.6 (2010-11-01)upgraded to buildout 1.5upgraded all minor versions using z3c.checkversions0.5 (2009-07-19)fixed some egg versionsadded a twitter widget to display the latest tweets0.4 (2009-02-19)remove the zine section from Paste config. (thx Calvin)
It will allow defining several zine instances in the same config file.0.3  (2009-01-29)fixed the bad 0.2 release0.2  (2009-01-27)move to zine 0.1.2no more need to configure the instance folderAdded pygments and docutils (for the rst parser)0.1  (2009-01-14)initial buildout for Zine 0.1.1
Package: zinfoexport
This package contains a client to make a data request from the z-info API.To create a client you need a json file with the following parameters:username: strThis is your z-info usernamepassword: strThis is your z-info passwordfile_name: strName for your export filefile_format: strCan either be ".csv" or ".feather"input_file: strName for your input csv. It is mandatory to have a header row with these three values: tagnr, name, wbmstartdate: strStart date in YYYY-MM-DD formatenddate: strEnd date in YYYY-MM-DD formatperiode: strtime for which values will be aggregated. can be anything between 1-9 s/m/h (for example: 5m = 5 minutes)interval: strTo avoid making requests for too long intervals this spilts the dates up in intervals. Default is 10 which works fine.waterschapnummer: strWaterschap specific number.spcid: strWaterschap specific spcid.\You then need to specify the file name to create a client.With this client you can use the method run to make a request based on your parameters.If you create a client without a parameters file, it will generate a template which you can then fill in and supply using the function set_parameters("name of your parameter file")
Package: zinglplotter
zinglplotterZingl-Bresenham plotting algorithms.The Zingl-Bresenham plotting algorithms are from Alois Zingl's "The Beauty of Bresenham's Algorithm" (http://members.chello.at/easyfilter/bresenham.html). They are all MIT Licensed and this library is also MIT licensed. In the case of Zingl's work this isn't explicit from his website, however from personal correspondence "'Free and open source' means you can do anything with it like the MIT licence[sic]."These algorithms are error-carry-forward algorithms such that they use only integer math to plot pixel positions, and curves like quadratic and cubic beziers do not need to be turned into tiny lines or checked for how small a line should be used. They merely travel from one pixel to the next pixel carrying the error forward.FunctionsThis library is a series of plot line generators converted from C++.plot_line(x0, y0, x1, y1)plot_quad_bezier_seg(x0, y0, x1, y1, x2, y2)plot_quad_bezier(x0, y0, x1, y1, x2, y2)plot_cubic_bezier_seg(x0, y0, x1, y1, x2, y2, x3, y3)plot_cubic_bezier(x0, y0, x1, y1, x2, y2, x3, y3)plot_line_aa(x0, y0, x1, y1)plot_line_width(x0: int, y0: int, x1: int, y1: int, wd: float)These do Zingl-Bresenham algorithms for line, quad, cubic. The_segfunction perform the draw but only for rational segments (no inversion points). The_aafunction performs the same thing but in an anti-alias manner.fromzinglplotterimportplot_lineforx,yinplot_line(0,0,5,8):print(f"({x},{y})")Will result in:python (0,0) (1,1) (1,2) (2,3) (3,4) (3,5) (4,6) (4,7) (5,8)fromzinglplotterimportplot_quad_bezierforx,yinplot_quad_bezier(0,0,9,4,0,10):print(f"({x},{y})")Will result in:(0,0) (1,0) (2,1) (3,2) (4,3) (5,4) (5,5) (5,5) (5,6) (4,7) (3,8) (2,9) (1,9) (0,10)
Package: zingmp3py
zingmp3pyA light weight Python library for the ZingMp3 API*all functions are return dict or ZingMp3 Objectinstallpypipip install zingmp3pyGit (version in development)pip install git+https://github.com/thedtvn/zingmp3py.gitSync :fromzingmp3pyimportZingMp3zi=ZingMp3()# login is not requiredzi.login("zpsid cookies")zi.getDetailPlaylist("67ZFO8DZ")zi.getDetailArtist("Cammie")zi.getRadioInfo("IWZ979CW")zi.getSongInfo("ZWAF6UFD")zi.getSongStreaming("ZWAF6UFD")zi.getTop100()zi.search("rick roll")Asyncimportasynciofromzingmp3pyimportZingMp3Asyncasyncdefmain():zi=ZingMp3Async()# login is not requiredawaitzi.login("zpsid cookies")awaitzi.getDetailPlaylist("67ZFO8DZ")awaitzi.getDetailArtist("Cammie")awaitzi.getSongInfo("ZWAF6UFD")awaitzi.getSongStreaming("ZWAF6UFD")awaitzi.getTop100()awaitzi.search("rick roll")asyncio.run(main())how to get zpsid cookiesgo tohttps://id.zalo.me/account/logininfothen check f12 go to tab application go to cookies and check for cookie name zpsidnote: please check check you are login or not by check keyloggedin json return in that url istrueGet Type And IDfromzingmp3pyimportgetUrlTypeAndIDgetUrlTypeAndID("https://zingmp3.vn/liveradio/IWZ979CW.html")