Saravanan666/pypi-org huggingface dataset:
Package: cloudmonitor
Cloud MonitorQuick StartInstall Cloud Monitor by running the commandpip install cloudmonitor.Create aconfig.yamlfile, assuming it is saved in\home\user\config.yaml. The format is as follows. Please modify, add or delete the contents according to the specific situation:# Parameter settingsrefresh:10# Server information refresh interval. Please leave enough refresh time, default is 60workers:4# Number of threads for pulling server information, default is 4port:8088# The port on which the Web service runs, default is 8899# Server listservers:Server-1:# Server nickname (unique)host:192.168.31.1# IP address of the serverpassword:password# Password of the serverusername:root# Username of the serverrank:1# Display Priority (1-999)Server-2:# Server nickname (unique)host:192.168.31.2# IP address of the serverpassword:password# Password of the serverusername:root# Username of the serverrank:1# Display Priority (1-999)port:21599# The port of the server, default is 22Start Cloud Monitor by running the commandcloudmonitor -c \home\user\config.yaml, and you can use the created configuration file to start a server monitoring web service.快速开始安装 Cloud Monitor，运行命令pip install cloudmonitor。请创建config.yaml，假设保存于\home\user\config.yaml。格式如下，内容请按照具体情况修改、添加或删除：# 参数设置refresh:10# 服务器信息刷新间隔。请留出足够的刷新时间，缺省为 60workers:4# 拉去服务器信息的线程数量，缺省为 4port:8088# Web服务运行的端口，缺省为 8899# 服务器列表servers:Server-1:# 服务器昵称（唯一）host:192.168.31.1# 服务器的IP地址password:password# 服务器的密码username:root# 服务器的用户名rank:999# 服务器的显示顺序(1-999)Server-2:# 服务器昵称（唯一）host:192.168.31.2# 服务器的IP地址password:password# 服务器的密码username:root# 服务器的用户名rank:1# 服务器的显示顺序(1-999)port:21599# 服务器的端口，缺省为 22启动 Cloud Monitor，运行命令cloudmonitor -c \home\user\config.yaml，即可使用配置文件创建服务器监控网页。
Package: cloudmusic
cloudmusic: 网易云爬虫解决方案一个功能强大的python库，使用最简单易用的方法获取一切你想要的信息。
支持python3以上版本安装pipinstallcloudmusic简单示例通过歌曲id获取Music对象，并展示部分属性music=cloudmusic.getMusic(1347630432)print("歌名：{}".format(music.name))print("歌手：{}".format(music.artist))print("音频文件url：{}".format(music.url))# >>># 歌名：白日 日剧《冤罪律师》主题曲# 歌手：['King Gnu']# 音频文件url：http://m10.music.126.net/.../.mp3通过歌单id获取Music对象列表，并下载整个歌单的无损品质音频playlist=cloudmusic.getPlaylist(310729011)formusicinplaylist:music.download(level="lossless")获取一首歌的热评并展示部分信息music=cloudmusic.getMusic(1347630432)coms=music.getHotComments()forcomincoms:print("发布者：{}".format(com['nickName']))print("内容：{}".format(com['content']))print("获赞数：{}".format(com['likeCount']))print("------------")# >>># 发布者：Akikonknk# 内容：特别喜欢日剧的一个原因 大概就是它帮你认清生活的真相之后 依然教会你如何热爱生活# 获赞数：19451# ------------# 发布者：我藏起来啦嘻嘻# 内容：最后一集的犯人真的是应证了那一句话“雪崩的时候没有一片雪花是无辜的”# 获赞数：6690# ------------# 发布者：Usio叔叔# ...通过关键字搜索获取前100首歌曲的Music对象，并输出每首歌的评论数量results=cloudmusic.search("白日",100)formusicinresults:print(music.getCommentsCount())# 5745# 77# 181# 560# 368# ...参考文档Music对象1.Music对象属性url：歌曲音频文件链接id：歌曲idname：歌曲名称artist：歌手名称artistId: 歌手idalbum：专辑名称albumId: 专辑idsize：音频文件大小type：音频文件类型（mp3或m4a）level：歌曲品质。默认higherpicUrl: 专辑图url2.Music对象方法download(dirs, level)dirs：可选。下载保存路径。默认为当前文件夹内创建的新的cloudmusic文件夹。level：可选，字符型。默认higher。下载品质，有且只有四种选择：standard，higher，exhigh，lossless。下载歌曲，返回值为下载绝对路径getHotComments(number)number：可选，整型，默认为15。希望获取的评论个数。上限为15个。获取热评。返回值为列表，列表元素为字典，字典内容："likeCount"：获赞数"content"：评论内容"time"：评论时间"userId"：用户id"nickNamd"：用户昵称"avatarUrl"：用户头像url"vipType"：0表示未开通vip，10表示开通音乐包，11表示开通黑胶"userType"：0表示普通用户，非0表示特殊用户（明星，丁磊，网红，小秘书等）getComments(number)number：整型，评论个数。数量无限制。获取最新的评论。返回值与getHotReview相同。getLyrics()获取歌词。返回值为列表。元素1为原始歌词，元素2为翻译歌词。getCommentsCount()返回值为整型，本首歌的评论数量。3.获取Music对象函数getMusic(id/id_list)id/id_list: 必须，整型、字符型或列表。歌曲id或由歌曲id组成的列表。通过歌曲id或一个由id组成的列表生成music对象。当参数为单个id时返回值为单个music对象，当参数为id列表时返回值为music对象组成的列表。getPlaylist(id)id：必须，整型或字符型。歌单id。通过歌单id生成music对象，参数为歌单id，返回值为歌单内所有歌曲对应music对象组成的列表。search(content, number)content：必须，字符型。搜索关键字。number：可选，整形，搜索结果个数，默认为5。通过关键词搜索获取music对象。返回值为music对象组成的列表。getAlbum(id)id: 必须，整型或字符型。专辑id。和getPlaylist一样。User对象1.User对象属性id：用户idlevel：用户等级listenSongs：累计听歌数量createTime：账号创建时间nickName：用户昵称avatarUrl：头像urlcity：所在城市的行政区划代码province：所在省份的行政区划代码vipType：vip类型。0表示未开通vip，10表示开通音乐包，11表示开通黑胶birthday：生日时间戳signature：个性签名fans：粉丝数量follows：关注的用户数量eventCount：动态数量playlistCount：创建的歌单数量2.User对象方法getPlaylist()获取用户创建和收藏的全部歌单，返回值为一个列表，每个元素是一个歌单信息组成的字典。字典内容：id：歌单id；name：歌单名称；creatorId：创建者id；createTime：创建时间；coverImgUrl：歌单封面图片url；updateTime：歌单最后一次更新时间；tags：歌单所属音乐风格，列表形式getRecord(recordType)recordType: 可选。默认为0。为0返回所有时间排行，非0返回最近一周排行。获取用户听歌排行，返回一个列表，元素为字典。字典内容：score：分值。100表示听歌次数最多，越小越少；music：Music对象3.获取User对象函数getUser(id)id：必须，用户id。通过用户id获取User对象，返回值为User对象。@p697
Package: cloudnetme
Model evaluationACTRIS Cloudnet Model evaluation software is an application to process CloudnetPy level 2 (L2) products to statistical analysis called level 3 (L3) products.
Model evaluation software compares observations of clouds and properties to simulated ones from various NWP models and creates statistical analysis and visualization.At the current under developing version of Model evaluation, the software processes L3 day scale downsampled products with an option to generate also visualizations and statistics.
Thicker observation time-height grid of L2 products is downsampled to a wider time-height grid of select model by calculating average value of observation bins inside grid-point of model.
The motive to do so is to modify L2 grid to be same size as model grid to do case analysis of day and at the later state also longer time period.By running functionprocess_L3_day_products()fromproduct_resampling.py, software creates netCDF-file of L3 day products.
In the file there is downsampled L2 products with name formatproduct_method_model_cycle, model variable of product with name formatmodel_cycle_product,
simulation run variables with a both cycle and model dependencies.Model evaluation Installation and Usage$ git clone https://github.com/actris-cloudnet/model-evaluation
$ cd model-evaluation/
$ python3 -m venv venv
$ source venv/bin/activate
(venv) $ python3 -m pip install .
(venv) $ python3 bin/process_all.py
Package: cloudnetpy
CloudnetPyCloudnetPy is Python software designed for producing vertical profiles of cloud properties from ground-based
remote sensing measurements. The Cloudnet processing combines data from cloud radar, optical lidar,
microwave radiometer, and numerical weather prediction models.
Measurements and model data are brought into a common grid and
classified as ice, liquid, aerosol, insects, and so on.
Subsequently, geophysical products such as ice water content can be
retrieved in further processing steps. SeeIllingworth et al. (2007)for more details about the concept.CloudnetPy is a rewritten version of the original Cloudnet Matlab code. It features several revised methods, extensive documentation, and more.CloudnetPy documentation:https://actris-cloudnet.github.io/cloudnetpy/Cloudnet data portal:https://cloudnet.fmi.fiInstallationFrom PyPIpython3 -m pip install cloudnetpyFrom the sourcegitclonehttps://github.com/actris-cloudnet/cloudnetpycdcloudnetpy/
python3-mvenvvenvsourcevenv/bin/activate
python3-mpipinstall--upgradepip
python3-mpipinstall.CitingIf you wish to acknowledge CloudnetPy in your publication, please cite:Tukiainen et al., (2020). CloudnetPy: A Python package for processing cloud remote sensing data. Journal of Open Source Software, 5(53), 2123,https://doi.org/10.21105/joss.02123ContributingWe encourage you to contribute to CloudnetPy! Please check out thecontribution guidelinesabout how to proceed.DevelopmentFollow the installation instructions from the source above but install with the development dependencies andpre-commithooks:python3-mpipinstall-e.[dev,test]pre-commitinstallRun unit tests:python3-mpytest--flake-finder--flake-runs=2Run single unit test:python3-mpytesttests/unit/test_hatpro.pyRun end-to-end tests:python3tests/e2e_test.pyforfincloudnetpy/model_evaluation/tests/e2e/*/main.py;do$f;doneForcepre-commitchecks (ruff,mypy, etc.) for all files:pre-commitrun--allLicenseMIT
Package: cloudnetpy-qc
CloudnetPy-QCSoftware for evaluating quality ofACTRIS-Cloudnetdata products.Installation$pip3installcloudnetpy-qcUsageimportjsonfromcloudnetpy_qcimportqualityreport=quality.run_tests('cloudnet-file.nc')json_object=json.dumps(report,indent=2)print(json_object)Format of the reporttimestamp: UTC timestamp of the testqcVersion:cloudnetpy-qcversiontests:Test[]TesttestId: Unique name of the testexceptions:Exception[]Exceptionmessage: Free-form message about the exceptionresult:"info","error"or"warning"Example:{"timestamp":"2022-10-13T07:00:26.906815Z","qcVersion":"1.1.2","tests":[{"testId":"TestUnits","exceptions":[]},{"testId":"TestInstrumentPid","exceptions":[{"message":"Instrument PID is missing.","result":"warning"}]},{"testId":"TestTimeVector","exceptions":[]},{"testId":"TestVariableNames","exceptions":[]},{"testId":"TestCFConvention","exceptions":[]}]}LicenseMIT
Package: cloudns
A python client for the YY cloudns API. A command line program is also
included.InstallationTo install cloudns, simply:$pipinstallcloudnsQuick StartThis client supports all functions defined in the API. To use those functions,
first create a User object, then call methods on it.>>>importcloudns>>>u=cloudns.User('dw_foo','8AFBE6DEA02407989AF4DD4C97BB6E25')>>>u.get_all_zones()...>>>u.get_all_records('yyclouds.com')...Since most api function requires a zone to work on, you can create a zone from
a User and call methods on zone. Zone contains the most frequently used
functions from the API.>>>z=u.zone('yyclouds.com')>>>z.create_record('test-foo','8.8.8.8','tel')>>>z.get_records_by_name('test-foo')...>>>z.delete_records_by_name('test-foo')...This client does very strict error checking. Everything from HTTP error to bad
response from cloudns server will raise an exception. All exceptions raised by
cloudns will be a subclass of CloudnsError.>>>r=z.create_record('test-foo','8.8.8.8','uni');z.delete_record_by_id(r.rid)...# Will raise exception. Pending record can not be deleted.CLI usageThis client includes a CLI script named cloudns. You can use it as a
interactive shell or as a command line program. This CLI script is available
in v1.1.1.0+.Example usage:As a normal command line program:cloudns--passportmypsp--tokenmytoken--zonemyzone.comcreateabc10.0.0.1telcloudns--passportmypsp--tokenmytoken--zonemyzone.comcreateabc10.0.0.1unicloudns--passportmypsp--tokenmytoken--zonemyzone.comsearchabccloudns--passportmypsp--tokenmytoken--zonemyzone.comdeleteabcAs an interactive shell:$cloudns--passportmypsp--tokenmytoken--zonemyzone.comThisisCloudnsREPL,aninteractiveshellforusingcloudns.Typehelpor?forusagecloudns>createabc10.0.0.1telcloudns>createabc10.0.0.1unicloudns>searchabc2record(s).abc.myzone.com300A10.0.0.1telACTIVEabc.myzone.com300A10.0.0.1uniACTIVEcloudns>deleteabccloudns>searchabcNorecordfound.cloudns>exit$For more information, seehttps://cloudns.readthedocs.org/en/latest/cloudns_cli.htmlDocumentationCloudns API documentation is available athttp://www.nsbeta.info/doc/YY-DNS-API.pdfCloudns python client and cloudns CLI documentation is available athttps://cloudns.readthedocs.org/ChangeLogv1.2.0.2 2014-07-31bugfix: add zone parameter in user.delete_records()support “cloudns –version”v1.2.0.0 2013-11-27use upstream 1.2 api, this client is backward compatible with v1.1.1.3.
It just use the new api.minor, some spelling fixesv1.1.1.3 2013-11-08add CLI program named cloudnsadd test using toxv1.1.0.2 2013-08-31package tested on python 2.6/2.7/3.3bugfix: fix an import error on python 3.3v1.1.0.1 2013-08-13initial release
Package: cloudone-vsapi
Trend Cloud One VSAPI SDK for PythonCloud One VSAPI is a Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of Cloud One Antimalware Service API.RequirementsHave anTrend Cloud One Account.Sign up for free trial nowif it's not already the case!ATrend Cloud One API KeyATrend Cloud One Regionof choicePython 3.7 or newerA file or object to be scanInstallationInstall the VSAPI SDK package with pip:python-mpipinstallcloudone-vsapiDocumentationDocumentation for the client SDK is available onHereandRead the Docs.Run SDKRun with Cloud One VSAPI examplesGo to/examples/in current directory.cdexamples/There are two Python examples in the folder, one with regular file i/o and one with asynchronous file i/oclient_aio.py
client.pyCurrent Python examples support following command line argumentsCommand Line ArgumentsValueOptional--region or -rTrend Cloud One Region, such as: us-1Yes, either -r or -a--addr or -aTrend Cloud One Amaas server, such as: antimalware.us-1.cloudone.trendmicro.com:443Yes, either -r or -a--api_keyCloud One <API KEY>No--filename or -fFile to be scannedNoRun one of the examples.The example program needs to be configured with your Cloud One account's secret key which is available in your Cloud One Dashboard. SetAPI_KEYfrom corresponding Cloud One Region to its value andFILENAMEto the target file:python3client.py-fFILENAME-rus-1--api_keyAPI_KEYorusing Antimalware Service server address-ainstead of region-r:python3client.py-fFILENAME-aantimalware.us-1.cloudone.trendmicro.com:443--api_keyAPI_KEYorusing asynchronous IO example program:python3client_aio.py-fFILENAME-aantimalware.us-1.cloudone.trendmicro.com:443--api_keyAPI_KEYCode Examplesimport json
import amaas.grpc

handle = amaas.grpc.init(YOUR_CLOUD_ONE_AMAAS_SERVER, YOUR_ClOUD_ONE_KEY, True)

result = amaas.grpc.scan_file(args.filename, handle)
print(result)

result_json = json.loads(result)
print("Got scan result: %d" % result_json['scanResult'])

amaas.grpc.quit(handle)to use asyncio with  coroutines and tasks,import json
import pprint
import asyncio
import amaas.grpc.aio

async def scan_files():
    handle = amaas.grpc.aio.init(YOUR_CLOUD_ONE_AMAAS_SERVER, YOUR_ClOUD_ONE_KEY, True)

    tasks = [asyncio.create_task(amaas.grpc.aio.scan_file(file_name, handle))]

    scan_results = await asyncio.gather(*tasks)

    for scan_result in scan_results:
        pprint.pprint(json.loads(scan_result))

    await amaas.grpc.aio.quit(handle)


asyncio.run(scan_files())More ResourcesLicenseChangelogNotice
Package: cloudops-secret-manager-google
cloudops-secret-manager-googleEasily manage your JSON secrets in Google Secret Manager.Installationpipinstallcloudops-secret-manager-googleUsagefromcloudops.secret_manager.googleimportSecretsecret=Secret("your-project-id","your-secret")# Create your secretsecret.create()# Push a new version of your secretdata={"key":"value"}secret.push(data)# Pull dictsecret_data=secret.pull()
Package: cloudos-webdav-server
cloudos-webdav-serverAn easy-to-use webdav server written in python.About The ProjectA webdav server that can be mounted as local drive. It can be accessed from remote client, eg. a javascript client in frontend webpage.Built WithwsgidavsqlitedictfirepkmanGetting StartedInstall this packagepip install cloudos-webdav-serverRun commandcws run --host=127.0.0.1 --port=8004 --root=./ --dc_data_source=./data.db,
where dc_data_source is the auto-created sqlite file path for data storage.To visit users' files in browser, openhttp://localhost:8004/u1in your browser, login with default test user (username:u1,password:u1), this page is for serving files on web page.You can mount user's file storage as local operating system. For example, on windows' file explorer,
you can mount useru1's storage(with url:http://localhost/u1,username:u1, password:u1). Just google it if you don't know how to mount a webdav on your operating system.To add more users:Create a new folder inside root path with the username as folder name.Add access information into the sqlite db file for data storage.importsqlitedictdb=sqlitedict.SqliteDict("./data.db")db.update({"/u1":{"u1":{"password":"u1"},"you-can-add-another-user":{"password":"123"}},"/another-public-realm":True})Prerequisitespython>=3.5Installationpipinstallcloudos-webdav-serverUsagesee chapter [Getting Started](#Getting Started)RoadmapAdd Additional Templates w/ ExamplesSee theopen issuesfor a full list of proposed features (and known issues).ContributingFork the ProjectCreate your Feature Branch (git checkout -b feature/AmazingFeature)Commit your Changes (git commit -m 'Add some AmazingFeature')Push to the Branch (git push origin feature/AmazingFeature)Open a Pull RequestLicenseMIT License.ContactWang Pei -1535376447@qq.comProject Link:https://gitee.com/peiiii/cloudos-webdav-serverAcknowledgmentsUse this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!wsgidavfire(back to top)
Package: cloudpandas
CloudPandas ClientThis module provides a client for working with theCloudPandasAPI.  CloudPandas is a SaaS platform to streamline working with cloud based spreadsheets such as SmartSheet and Google Sheets using Python Pandas.  It allows users to read from and write to, these cloud based spreadsheets as DataFrames.See full documentation athttps://www.cloudpandas.com/account/support/Install CloudPandas ModulePreferred Method:  PIPpython3 -m pip install cloudpandasAlternate Method:  Download from GitHubgit clone https://github.com/jefalexa/cloudpandas.gitUse CloudPandas ModuleImportOnce you have installed the module, you can then import it into your Python scripts.import pandas as pdimport cloudpandas--Initialize ClientGet your API token fromhttps://www.cloudpandas.com/account/tokenget/client = cloudpandas.Client('YOUR-API-TOKEN')--List Data ProvidersYou can see the data providers that are active in your account using:client.dataproviders.list()--List SheetsList the sheets in a given data provider using:client.sheets.list(provider_name)--Get Sheet InfoYou can optionally, get information about a sheet before loading it.client.sheets.info(provider_name, sheet_name)--Load Data from SheetLoad a sheet from the data provider as a Pandas DataFrame.DF = client.sheets.get(provider_name, sheet_name)--Create a New SheetYou can write data from a Pandas DataFrame to a new cloud sheet using:client.sheets.create(DF, provider_name, sheet_name=sheet_name, sheet_type=sheet_type)sheet_type options are 'sheet' for creating a native cloud sheet in SmartSheet or Google Sheets, or 'excel' or 'csv' for writing a file to Box, Dropbox, Google Drive.--Update Existing SheetYou can update an existing sheet with changes from a DataFrame using:client.sheets.update(DF, provider_name, sheet_id=sheet_id)--Delete Existing SheetSheets can be deleted using:client.sheets.delete(provider_name, sheet_id=sheet_id)
Package: cloudparing.aws-cdk
Cloudparing AWS CDK Construct LibraryCDK constructs focused on monitoring and reducing cloud infrastructure costs.InstallationTypeScripthttps://www.npmjs.com/package/@cloudparing/aws-cdk-libIn yourpackage.json:{"dependencies":{"@cloudparing/aws-cdk-lib":"^0.0.0",// peer dependencies"aws-cdk-lib":"^2.65.0","constructs":"^10.0.5"// ...your other dependencies...}}FeaturesCost and Usage Report (CUR) v2 ReportconstcurBucket=props.bucket||newcdk.aws_s3.Bucket(this,`Cur2Bucket`,{bucketName:`cur2-${cdk.Aws.ACCOUNT_ID}-${cdk.Aws.REGION}`,});newCur2ExportDefinition(this,`Cur2ExportDefinition`,{name:'cur2-daily-csv',description:props.exportDescription,bucket:curBucket,});Legacy Cost and Usage Report (CUR)An L2 construct and CDK stack for configuring the AWS Cost and Usage Report.NOTE: The CUR report must be deployed to us-east-1Example using the ReportDefinition construct:new ReportDefinition(this, `ReportDefinitionId`, {
      reportName: "CUR Report",
      s3Bucket: yourS3Bucket,
    });Example using the provided Stacks:import { CurStack, Cur2Stack } from '@cloudparing/aws-cdk-lib';
import * as cdk from 'aws-cdk-lib';

// for development, use account/region from cdk cli
const devEnv = {
  account: process.env.CDK_DEFAULT_ACCOUNT,
  region: process.env.CDK_DEFAULT_REGION,
};

const app = new cdk.App();

new CurStack(app, 'curStack-dev', {
  env: devEnv,
  stackName: 'CurStack',
  reportName: 'cur-daily-csv',
});

new Cur2Stack(app, 'cur2Stack-dev', {
  env: devEnv,
  stackName: 'Cur2Stack',
  name: 'cur2-daily-csv',
});

app.synth();Both the L2 construct and the stack provide sensible defaults which can be customized by setting props.new ReportDefinition(this, `ReportDefinitionId`, {
      reportName: "CUR Report",
      s3Bucket: yourS3Bucket,
      format: 'Parquet'
    });LicenseThis project is licensed under the Apache-2.0 License.
Package: cloudprice
cloud-compute-pricingExamplesFor more examples see theexamplesdirectory with this repo.Azure Virtual MachinesCurrently for Azure VMs there is support forOn Demand,Spot,Low Priority, andReserved Instancepricing.Using the default parameters will return the price for theLinux On Demand VM.See example below on how to use theAzureVMmodule.fromcloudpriceimportAzureVM# Get Azure VM Pricingexample_vm=AzureVM("US West","Standard_E8_v3")# Get Azure VM Pricing for On Demand Instanceexample_vm_standard=example_vm.getPrice()print(f"""Product Name:{example_vm_standard.product_name}Meter Name:{example_vm_standard.meter_name}Location:{example_vm_standard.location}Effective Date:{example_vm_standard.effective_start_date}Unit Price:{example_vm_standard.unit_price}""")
Package: cloudprint
Share your CUPS printers with google’s cloud print.
Works with linux and OS X.This software is a python implementation of a cloud print connector. Unlike
Google’s linux connector, it does not require chrome to be installed on the server.Requirespython 2.6 or 2.7pycups (can be tricky on OS X) wich depends on libcups2-devUsagecloudprint [<option> ...]
-d              : enable daemon mode (requires the daemon module)
-l              : logout of the current google account
-p pid_file     : path to write the pid to (default cloudprint.pid)
-a account_file : path to google account ident data (optional)
-c              : establish and store login credentials, then exit
-f              : 'fast poll', if notifications aren't working
-u              : store username/password in addition to login token
                  to avoid authentication expiration
-i regexp       : include files matching regexp
-x regexp       : exclude filees matching regexp
                  regexp: a Python regexp, which is matched against the
                          start of the printer name
-h              : display this helpGoogle accounts with 2 step verification enabled need to use anapplication-specific password.Examplecloudprint
Google username: username@gmail.com
Password:
Added Printer Brother-HL-2170WExamples - Include/ExcludeInclude only the printers “lp” and “2up”:cloudprint -i lp -i 2upExclude all printers whose names start with “GCP-“:cloudprint -x GCP-By default, all printers are included.  For the include and exclude options,
the argument is a regular expression which is matched against the start of the
printer name.For example, to include all printers whose names begin “lp”:cloudprint -i lp # includes both lp and lp2upInstallpip install cloudprint
or with optional daemon support
pip install cloudprint[daemon]After running cloudprint, verify that the connector successfully installed the cloud printer by visitinghttp://www.google.com/cloudprint/manage.html.