Saravanan666/pypi-org huggingface dataset:
Package: archicad
Archicad Python InterfaceProject DescriptionThis is the official Python binding for the Archicad JSON command interface.This package provides a convenient way to write simple scripts to support your Archicad workflow, e.g. by automating repetitive tasks.The set of available commands will increase with each release.RequirementsArchicad 24 beta 3 or later.Python 3.7 or later (Tcl/Tk is recommended)Getting startedInstall the package with pipOptional: Enable the experimental Python palette in ArchicadRun your own scripts either from the command line or directly from ARCHICADDocumentationsReference ManualDocumentation of Archicad's new JSON interfaceOfficial websiteRelease notes27.3000This release focuses primarily on maintenance, ensuring continued support for our users.Here's an overview of the changes included in this release:New Attribute related classes were introduced and some former classes were removed.CreateAttributeFolders uses a list of AttributeFolderCreationParameters instead of AttributeFolders.DeleteAttributeFolders uses AttributeFolderIds instead of AttributeFolders.GetAttributeFolder and GetAttributeFolderContent functions are removed.GetAttributeFolders uses AttributeFolders instead of DetailedAttributeFolders.MoveAttributesAndFolders uses AttributeFolderIds parameters instead of the AttributeFolders.RenameAttributeFolder was renamed to RenameAttributeFolders and uses AttributeFolderRenameParameters instead of the two previous parameters.26.3000Preparation for Archicad 26 release.More navigator item types are handledNew attribute-related commands (folder handling) are introducedProperty handling: return info on property default valuesRemoved those attribute types which are not attributes in Archicad realityClassification systems are introducedProperty groups are now availableSelected elements' identifiers can be queried25.3000More properties became available. For example, the dynamic enum-typed built-in properties (like Structural Function, Position and Renovation Status) are available from AC25. Those can be retrieved and modified.25.2255ExecuteAddOnCommand and IsAddOnCommandAvailable commands require command namespace instead of developerId and localId.25.1100Preparation for ARCHICAD 25 release.New commands were introduced.25.326Preparation for Archicad 25 release.New commands were introduced.24.3000An unexpected Runtime Error is fixed.24.2310b3Beta release. Compatible with the official Archicad beta 3.Doesn't compatible with earlier (preview) versions.
Package: archicow
Backup system supporting copy-on-write storage.Development status:AlphaNOTE:ArchiCOW requires Python 3.1 or later. Tested with Python 3.2 and 3.4.LocationsArchiCOW packagesare available from Cheese shop (PyPI) athttps://pypi.python.org/pypi/archicowDocumentationis available online athttp://pythonhosted.org/archicow/Theproject pageis hosted on Github.If you’ve never worked withgitor contributed to a project on Github,
there is aquick start guide.If you find something wrong or know of a missing feature, pleasecreate an issueon the project
page. If you find that inconvenient or have some security concerns, you could
also drop me a line at <devel@beli.sk>.LicenseCopyright 2014-2015 Michal Belica <devel@beli.sk>ArchiCOW is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

ArchiCOW is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with ArchiCOW.  If not, see < http://www.gnu.org/licenses/ >.A copy of the license can be found in theLICENSEfile in the
distribution.
Package: archijson
ArchiJSON is aJSON-basedprotocol for exchanging architectural design data and parameters.The purpose of ArchiJSON is to design readable and compact data interaction formats to make data exchange between front and back ends easier. It integrates perfectly withArchiWeband provides data visualization and manipulation.This is the python implementation, providing a socket-io server and convert tool toCOMPASgeometries.InstallationpipinstallarchijsonDocumentationThe documentation is intergrated withArchiWeb Docs.Geometry PrimitiveshapeCuboidPlaneCylindermeshVerticesSegmentsFacesMeshUsageArchiServerFor more help, check out the documentation.fromarchijsonimportArchiServer,ArchiJSONserver=ArchiServer(URL,TOKEN,IDENTITY)defon_connect():print('exchanging')server.send('client',{'msg':'hello'})defon_receive(id,body):print(id)print(body)archijson=ArchiJSON(body)forgeominarchijson.geometries:print(geom)server.on_connect=on_connectserver.on_receive=on_receive
Package: archimedean
archimedeanSends email whenever there is new homework on Archie website. Can download all files from any class in CineMath. Can download any resource posted on Archie.
Still in testing phase!InstallationIf you do not have Python installed, go to https://www.python.org/downloads/ 
Then download the latest version of Python
After installing, open terminal and 
run 'python3 -m pip install archimedean'

If you do have Python installed, then
Open the terminal
Run 'python3 -m pip install archimedean' to installUsageIn the terminal, first run 'archimedean login' to save your credentials

Commands:
  'archimedean homework' display current homework and due dates to the command line
  'archimedean cinemath' downloads all lessons from a class in CineMath
  'archimedean email' will send you an email every time there is new homework on Archie
  'archimedean birthdays' will display all upcoming birthdays for other students
  'archimedean resources' will display links for resources for a specified class on Archie
  'archimedean apes' will download specified chapters from APES class (made only for APES students)
  'archimedean schedule' will display your current class and what class you will have nextQuestionsIf you have any questions, feel free to email me at: 
daniel.miami2005@gmail.comGithub DocsThe GitHub repository for this project is at https://github.com/BananaApache/archimedean
Package: archimedes-python-client
archimedes-python-clientarchimedesis the python sdk for accessing Optimeering data. This document outlines the setup of
environment, authentication and general usage of the python client to fetch RK within day data using python.Setting up the environmentWe will be usingvenvto manage the virtual environment in this example.Creating a virtual environment.python3-mvenv.venvThis will create a directory named.venvwhere all the dependencies will be installed.Activating the virtual environmentsource./.venv/bin/activate# linux/macOS.venv\Scripts\activate.bat# Windows cmd.\.venv\Scripts\Activate.ps1# Windows PowerShellInstallingarchimedes-python-clientpython3-mpipinstallarchimedes-python-clientAuthenticationFor local development:For local development, the python client can use user authentication. The users are can be authenticated using the
archimedes command line toolarcl.python3-mpipinstallarcl

arclauthlogin# then, follow the instructions to login with your Microsoft accountOnce the user is logged in, the archimedes login information will be stored in your~/.archimedesdirectory and all
the scripts and applications running as the same user are able to authenticate to the API automatically when using thearchimedes-python-client.For deployed applications:The python client uses the following fields in environment variable for authentication of the client.AZURE_AD_TENANT_IDProvided by Optimeering ASAZURE_AD_APP_IDProvided by Optimeering ASAZURE_AD_APP_CLIENT_CREDENTIALProvided by Optimeering ASUSE_APP_AUTHENTICATIONSet to TrueAs long as these variables have been set up as environment variables, any python script that invokes methods inarchimedeswill automatically use the values in the environment variables for authentication.Example CodeBelow is a code sample that invokes anarchimedesmethod.#import osimportarchimedes# The following environment variables are only needed for deployed applications.# These would ideally be set in the app runtime environment and not necessarily in# python code# os.environ["AZURE_AD_TENANT_ID"] = "***azure_ad_tenant_id***"# os.environ["AZURE_AD_APP_ID"] = "***azure_ad_client_id***"# os.environ["AZURE_AD_APP_CLIENT_CREDENTIAL"] = "***secret***"# os.environ["USE_APP_AUTHENTICATION"] = "true"data=archimedes.rk_within_day.directions(start="2023-01-01 00:00:00+0000",price_area="NO1",end="2023-01-01 01:00:00+0000",ref_dt="2022-12-31 23:00:00+0000")print(data)The sample code prints the RK within day directions probability for provided constraints to the console.
Package: architech
ArchitechA Python package for building your own AI model.FeaturesTrain modelUnlimited tokensCreate large language modelInstallationTo install Architech, please run the following command in your terminal:pip install architechTo import it to your script, simply add the following code:fromarchitechimportbuildLinksDocs:https://architech.py-dev.ioGitHub Repo:https://github.com/AtlasL1/Architech
Package: architect-client
Client library and CLI for Architect API service.Client InstallationFollowing steps show how to deploy and configure Architect Client.pipinstallarchitect-clientCreate configuration file/etc/architect/client.ymlfor client.For single inventory use:host:architect-apiport:8181client_id:salt-master-nametoken:architect-tokenMultiple Inventory Supporthost:architect-apiport:8181token:architect-tokenIf theinventory_mappingsis specified, multiple inventories can be queried
from the single orchestrator according to the node name.inventory_mappings:node.domain:project01-namenode2.domain:inventory02-nameSaltStack IntegrationTo setup architect as Salt master Pillar source, set following configuration
to your Salt master at/etc/salt/master.d/_master.conffile.ext_pillar:-cmd_yaml:'architect-salt-pillar%s'To setup architect as Salt master Tops source, set following configuration
to your Salt master at/etc/salt/master.d/_master.conffile.master_tops:ext_nodes:architect-salt-topYou can test the SaltStack Pillar by calling command:$architect-salt-pillar{{minion-id}}Ansible IntegrationTo setup architect as Ansible dynamic inventory source, set following
configuration to your Ansible control node.$ansible-iarchitect-ansible-inventoryYou can test the ansible inventory by calling command:$architect-ansible-inventory--listPuppet IntegrationTo tell Puppet Server to use an ENC, you need to set two settings:node_terminushas to be set to “exec”, andexternal_nodesmust have
the path to the executable.[master]node_terminus=execexternal_nodes=/usr/local/bin/architect-puppet-classifierChef IntegrationWe can use-jparameter ofchef-clientcommand, It’s the path to a
file that contains JSON data used to setup the client run. We pass$architect-chef-data{{node_name}}{{file_name}}.json$chef-client-j{{file_name}}.json--environment_defaultClient UsageYou can use the client to initialise the inventories.$architect-inventory-create<cluster-name><cluster-domain>You can use the client to initialise the SaltStack managers.$architect-manager-salt-create<manager-name><manager-url><manager-username><manager-password>Referenceshttps://docs.saltstack.com/en/latest/ref/tops/all/salt.tops.ext_nodes.htmlhttps://docs.saltstack.com/en/latest/ref/pillar/all/salt.pillar.cmd_yaml.html#module-salt.pillar.cmd_yamlhttp://docs.ansible.com/ansible/latest/dev_guide/developing_inventory.htmlhttps://puppet.com/docs/puppet/5.3/nodes_external.htmlhttps://docs.chef.io/ctl_chef_client.html
Package: architect-functions
architect-functionsRuntime utility package forFunctional Web Apps (FWAs)built withArchitectCheck out the full docs forthis libraryandArchitectInstallWithin your Architect project directory, addarchitect-functionsto its rootrequirements.txt:pipinstallarchitect-functions-rrequirements.txtYou may also addarchitect-functionsto individual Lambdarequirements.txtfiles, but we suggest making use of Architect's automated Lambda treeshaking. See theArchitect dependency management guidefor more details.Usageimportarc# Import all tools, orimportarc.events# @events pub/subimportarc.http# @http tools + sessionsimportarc.queues# @queues pub/subimportarc.services# Architect resource / service discoveryimportarc.tables# @tables DynamoDB helper methods + API clientimportarc.ws# @ws WebSocket helper + API clientAPI@eventsmethodsarc.events.parse()arc.events.publish()@httpmethodsarc.http.parse_body()arc.http.res()arc.http.session_read()arc.http.session_write()@queuesmethodsarc.queues.parse()arc.queues.publish()Service discoveryarc.services()@tablesmethodsarc.tables.name()arc.tables.table()@wsmethodsarc.ws.api()arc.ws.close()arc.ws.info()arc.ws.send()DevelopmentInstallPipenvpipenvinstall--devTestingpipenvrunpytest
Package: architecture-as-code
Architecture as CodeStandardise and speed up application architecture and deploymentsArchitecture as Code is a Python package that allows you to standardise and speed up your application architecture design and deployments.By populating a configuration file (in YAML format) that sets out each microservice in your application, you get 'three things for the price of one' - 1. automatically-generated docker run scripts, 2. automatically-generated Kubernetes deployment files, and 3. an automatically-generated architecture diagram.Improve communication amongst your product team, make your devops folks happier, and shorten time-to-market!RequirementsIt requires Python 3.6 or higher, check your Python version first.It usesGraphviz(viaDiagrams) to render the diagram, so you first need to install Graphviz before using this package.InstallationUsing pip:pip install architecture-as-codeUsageCreate a file calledconfig_main.yaml, with the following example of a web application architecture comprising a front-end microservice, middleware microservice, and database:# Environment config
kind: EnvironmentDetails
environments:

  - name: prod
    image_registry: 192.168.1.1:5000
    default_host: 192.168.1.2

---

# Service config
kind: ServiceDetails
services:

  - name: webapp-react-front-end
    containers:
    - name: react
      port_mappings:
      - target: 3000
      environment_variables:
      - name: WEBAPP_DJANGO_SERVICE_SERVICE_HOST

  - name: webapp-django
    containers:
    - name: django
      port_mappings:
      - target: 8000
      environment_variables:
      - name: WEBAPP_DB_SERVICE_SERVICE_HOST

  - name: webapp-db
    containers:
    - name: postgres
      port_mappings:
      - target: 5432Next, run the following code in Jupyter / Python.  If you're not using Jupyter, omit the second and last lines.from architecture_as_code import ArchitectureAsCode
from IPython.display import Image
prefix='WebApp'
aac = ArchitectureAsCode(prefix)
aac(config_main_file_name='config_main.yaml')
aac.generate_architecture_diagram()
Image(filename=prefix.lower() + '_architecture.png')You will then get three types of outputs:Docker run scripts for each microservice will be generated in thedeployment_files/<environment name>folder.Kubernetes deployment files for each microservice will generated in the same folder above.An architecture diagram will be created in the file namewebapp_architecture.png
Package: architrice
ArchitriceArchitrice is a tool to synchronise your online deck collection
to your local machine to be used with MtG clients. It downloads decks by user,
converts them to the right deck format and saves them in a location
of your choosing.Architrice currently supports the following deckbuilding websitesArchidektDeckstatsMoxfieldTapped OutOnly your public decks can be seen and downloaded by Architrice.
Architrice can output for the following MtG clientsCockatrice (.cod)Generic (.txt)MTGO (.dek)XMage (.dck)InstallationArchitrice is available on PyPi so you can install it withpython -m pip install -U architrice. Architrice requires Python version 3.7
or better.Getting StartedTo get started runpython -m architricefor a simple wizard, or use the-s,-u,-t,-pand-ncommand line options to configure as inpython -m architrice -a -s website_name -u website_username -t target_program \
    -p /path/to/deck/directory -n profile_nameTo remove a configured profile usepython -m architrice -dfor a wizard, or
specify a unique combination of source, user, target, path and name as above.
To add another profile use-a. For detailed help, usepython -m architrice -h.DetailsFlags to filter or provide details of profiles, used with a string to provide it
as an argument (e.g.architrice -u Username):-u(--user) : set the username to download decks of.-s(--source) : set the website to download decks from.-t(--target) : set the output file format.-p(--path) : set deck file output directory.-n(--name) : set profile name.In addition there is a which by it's specification or not determines whether the
"maybeboards" of downloaded decks should be included. No argument needs to be
supplied, callingarchitrice -mspecifies that maybeboards should be included.-m(--include-maybe)Providing any of these will cause Architrice to filter which profiles it loads.
In  addition they will be used to fill in details for adding new profiles or
outputs. Whenever you need to specify a source or target, you can just use the
first letter. For exampleGinstead ofGenericwhen specifying a target.Flags to modify behaviour:-q(--quiet) : disable output to terminal.-i(--non-interactive) : prevent input prompts, for scripting. If
insufficient arguments are supplied this may cause some modes to fail.-a(--add-profile) : add a new profile.-d(--delete) : delete an existing profile and exit.-e(--edit) : edit an existing profile as JSON, using$EDITOR.-j(--export-json) : echo a JSON description of filtered profiles.-J(--import-json) : imports the JSON profile file specified using-p.-l(--latest) : download only the most recently updated deck for each
profile.-o(--add-output) : add an output to an existing profile.-r(--relink) : set up shortcuts to start architrice with other
applications. Note: this feature is in beta and isn't available for all
clients.-v(--version) : print Architrice version and exit.-c(--clear-cards) : clear local card info cache.
Package: archivalook
.&&&&&&&&&&&&&&&&&&&&&&&&&&&&.!&& A R C H I V A L O O K &&&!,============================,``````````````````````````````Q: What is this?A: It's a very simple plugin for MediaGoblin <http://mediagoblin.org>Q: What does it do?A: Archivalook swaps the default MediaGoblin front page (which is a gallery ofthe most recent media submitted) with a new front page that is better for cura-ted websites. Instead of showing the most recent media, archivalook showsFeatured Media on the front page.Q: How do I install it?A: Check out this page for instructions:http://mediagoblin.readthedocs.org/en/v0.6.1/siteadmin/plugins.htmlQ: I set it up but I still can't feature media, what do I do?A: So when you first activate this plugin, no users have the proper userpermissions to manage featured media. Below this I'll give instructions of howto give those permissions to yourself and no one else:1) If you haven't already, create a user for yourself. You can do thisone of two waysa) you can run your website, visit it, click the link that says `Login`(in the top right corner), and then click the link that says`Register`. Enter your information and you now have a user account.b) you can use the command line tool. in a terminal, navigate to yourmediagoblin directory. run the command$ ./bin/gmg adduserand then follow the prompts on screen.2) Next, you need to use the command line tool to make yourself an admin.If you haven't already, navigate to the mediagoblin directory in aterminal. Once there, run the command$ ./bin/gmg makeadmin <username>where instead of <username> you type in your actual username :P3) Now you're the admin! Next, you need to run your server. It's fine ifyou run it locally, by just running:$ ./lazyserver.shfrom the mediagoblin directory. Visit the website, and if you click thedownard facing arrow to the top left, you should see that you now haveaccess to new pages, the very useful moderation panels. Click on the onelabeled `User Moderation Panel`.4) You should be directed to a (possibly very short) table of users, findyour own username, and click on it.5) Now you see your own `User's Detail Page`. At the bottom you should seea table of all the things your user has permission to do, includingbeing active, and being an administrator. You should see that you don'thave permission to feature media. Fix that by clicking the `+` button tothe right of 'Featurer'.6) Wooo! Now you can feature and unfeature media!
Package: archival-web-spider-netrules
Archival SpiderEfficient means to documenting your projects info.Inspired ByProject inspired by the likes of archive.org and miscellaneous free archival and curation projects. Intended to work for a broader public with a larger objective.AboutPython project which uses mainly BeautifulSoup and Selenium Webdriver in order to crawl through websites and retrieve their resources in order to keep a personal record of documentation studied. Not meant to be used without webmasters permissions; this is only for learning purposes.We do not encourage you to breach terms of any website.To-doIncluded files within script should be able to:Follow principles of deduplication based filesystem such as:Duplicacy - Cloud Backup Tool,Borg - Deduplicating Archiver,SDFS - Deduplicating FSPermit elastic mapping as external scripts continue to be stored in CDN for using network bandwidth insteadInline styles by usingPynliner - CSS-to-inline-styles conversion toolCan follow principles of mind mapping and memory techniques, such as:Learn AnythingAnki Flash CardsMake decentralization possible due to browsing websites offline, saved per domainAdd as pip packageZipper to minimize manual operations by automatizing and streamlineAdd silent modeTroubleshootingCommon Issues:Chrome not running!With issues likeselenium.common.exceptions.WebDriverException: Message: unknown error: session deleted because of page crash, do the following:Tryps auxand see if there are multiple processes running.
In linux, withkillall -9 chromedriverandkillall -9 chromeyou can make sure to free up processes to run the app again.
In windows, the command is:taskkill /F /IM chrome.exe.
This is usually a result of crashes mid-runs, and is easily fixable...."encodings\cp1252.py", line 19, in encode...UnicodeEncodeError: 'charmap' codec can't encode characters in position XXXX-YYYY: character maps toThis is a windows encoding issue and it may be possible to fix by running the following commands before running the script:set PYTHONIOENCODING=utf-8set PYTHONLEGACYWINDOWSSTDIO=utf-8DonateDonate if you can spare a few bucks for pizza, coffee or just general sustenance. I appreciate it.
Package: archive-api-client
A Python wrapper around the Archive web api.Quick startInstantiate theArchiveClient:client=ArchiveClient()Get a collection:collection=client.get_collection("7fccc9cf-9b71-44f6-800b-f9457fd64335")You now have access to lots of information about the collection.collection.title>>"Chemistry 2e"collection.version>>"9.18"If you need to access a subcollection or module you can explorecollection.table_of_contentstoc=collection.table_of_contentsforitemintoc.contentsprint(item)>><Module[Preface]>>><SubCollection[EssentialIdeas]>>><SubCollection[Atoms,Molecules,andIons]>>><SubCollection[CompositionofSubstancesandSolutions]>You can grab a module from the contents and get other information:module=toc.contents[0]print(module.title)>>"Preface"print(module.html_title)>>"<span class="os-text">Preface</span>"If you want to print the json or the html version you can do that toomodule=toc.contents[0]print(module.title)>>"Preface"module_html=module.get_html()print(module_html)>><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metaname="robots"content="noindex"/></head><body><divdata-type="page"id="138634ed-6ed0-4edb-b13d-b78d388028b0"class="preface"...