Saravanan666/pypi-org huggingface dataset:
Package: archive-steam-reviews
Scrape all Steam reviews from a specific profileThis script uses BeautifulSoup to do some very basic web-scraping and retrieve the reviews for a given user account. The profile must be set to public visibility.Free software: MIT licenseInstallationpip install archive-steam-reviewsUsageBy default it will only retrieve the first page of reviews, and print to stdout. As the review page is sorted by most recently changed, usually the--allswitch is only be needed for an initial dump of all existing reviews. If more than ten reviews are published and/or edited between running the script, the parameter is needed to get all changes.When using--save, each review will be stored in a text file named with theSteam App IDthe review is for (unfortunately the game name itself is not available for scraping without an additional request). The file will have aYAML frontmatterwith some metadata (Steam URL, playtime, date of review, …) and the review (converted to Markdown) as the post body. As such, it is ready for use inHugo, similar static site generators or other purposes.Changelog0.2.1 (2023-12-31)🍰 Now On PyPIWith this release,archive-steam-reviewsis now available on PyPI. You can install it with:pip install archive-steam-reviewsThe functionality has not changed.📦 Python packaging by🦄 Brie.0.1.0 (2023-10-28)First announced athttps://log.manuelgrabowski.de/post/archive-steam-reviews/
Package: archive-to-images
Archive-To-ImagesArchive-To-Imagesis a Python CLI to transform archives into images and reverse.IntroSince some cloud providers offer free unlimited picture-only storage, theArchive-To-Imageslibrary allows to convert any collection of files into pictures to be uploaded without any additional cost.InstallationThe package can be easily installed viapippackage manager:$pipinstallarchive-to-imagesUsage as CLITransform to images$archive-to-imagestransform--helpUsage:archive-to-imagestransform[OPTIONS]Transformsanarchiveintomultipleimages.╭─Options────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│*--path-pTEXTPathcontainingdatatobearchived.[default:None][required]│
│*--name-nTEXTNameofthearchive.[default:None][required]│
│--size-s[0.5|1|2|5|10]MaximumsizeofanimageinMB.[default:1]│
│--encrypt-eProtectarchivewithpassword.│
│--verbose-vEnableverboseoutput.│
│--helpShowthismessageandexit.│
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯Create an image collection from data contained in multiple paths.$archive-to-imagestransform--path/home/alice/Desktop--path/home/alice/Documents--nameARCHIVE_ALICESet the maximum image size in MB (default: 1):$archive-to-imagestransform--path/home/alice/Desktop--path/home/alice/Documents--nameARCHIVE_ALICE-s5Encrypt data with a password:$archive-to-imagestransform--path/home/alice/Desktop--path/home/alice/Documents--nameARCHIVE_ALICE-s5-eRestore from images$archive-to-imagesrestore--helpUsage:archive-to-imagesrestore[OPTIONS]Restoresanarchivefrommultipleimages.╭─Options────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│*--path-pTEXTPathcontainingimagestobeprocessed.[default:None][required]│
│--verbose-vEnableverboseoutput.│
│--helpShowthismessageandexit.│
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯Restore the archives stored in image collections:$archive-to-imagesrestore--path/home/alice/Downloads/Album1--path/home/alice/Downloads/Album2The library will automatically find all the archives stored in the images and will output aziparchive for each one.Usage as dockerRun the docker image and bind the current folder to theworkspacepath inside the container:$dockerrun-it--rm-v$(pwd):/workspacepeco602/archive_to_images:latestbashthen it is possible to use the CLI directly from the container bash.Buy me a coffeeDo you like my work or did you find it useful?LicenseCopyright (c) 2022-presentGiovanni PecoraroLicensed underMIT License
Package: archive-tools
This package provides tools for managing archives.  An archive in
terms of this package is a (compressed) tar archive file with some
embedded metadata on the included files.  This metadata include the
name, file stats, and checksums of the file.The package provides a command line tool to enable the following
tasks:Create an archive, takes a list of files to include in the archive
as input.Check the integrity and consistency of an archive.List the contents of the archive.Display details on a file in an archive.Given a list of files as input, list those files that are either not
in the archive or where the file in the archive differs.All tasks providing information on an archive take this information
from the embedded metadata.  Retrieving this metadata does not require
reading through the compressed tar archive.
Package: archive-to-s3
A simple script to archive (logs) to an AWS S3 bucket.InstallationSeeansible-role-archive-to-s3.The role will install an entry in the crontab to execute it periodically.
However you are free to call it directly in the command linearchive-to-s3.NoteThe process is not preventing concurrent executions, so be aware of the risk.UsageBasic help:$ archive-to-s3 -h
usage: archive-to-s3 [-h] --config CONFIG [--simulate] [--verbosity {0,1,2}]

optional arguments:
  -h, --help           show this help message and exit
  --config CONFIG
  --simulate
  --verbosity {0,1,2}

Archive stuff on S3.Example configuration file (YAML):enabled: true
transfers:
  - name: logs
    bucket: my-app-log-archive
    delete: true
    directory: /var/log
    patterns: ".*\\.gz"
    # host_fqdn will be replaced by the result of socket.getfqdn()
    # e.g. ip-10-1-2-180.eu-west-1.compute.internal on Amazon Web Services
    prefix: logs/my-app/{host_fqdn}
Package: archivista
ArchivistaTransformador de contenidos a la estructura y metadatos que requierePelican;así puede mantenerse un depósitosencilloen la nube con directorios y archivos
para generar los directorios y archivos encontent.Ofrece la ventaja de determinar los metadatos a falta de éstos; por ejemplo,
si no se tiene unTitlese toma el nombre del archivo MD. También destaca por
crear índicesautomáticoscuando se colocan documentos PDF o páginas MD en directorios.Además identifica archivosdescargablescomo PDF, XLSX, DOCX, etc. El propósito de esto
es que el conjunto de páginas, imágenes y archivos web (JPG, PNG, GIF, etc.)
se suban a un servicio de hospedaje gratuito (por ejemplo GitHub) y lo más pesado
a unalmacén fríocomoGoogle Storage.Historial de versiones0.4.6 Metadatos JavaScripts Stylesheets0.4.5 Mejor configuración y breadcrumb se puede deshabilitar0.4.4 Marca error si la rama no está configurada0.4.3 Metadato "Preview" para imágenes previas de artículos0.4.2 Cuando hay un elemento se omite el breadcrumb0.4.1 Breadcrumb0.3.8 Los subdirectorios con fecha la pueden tener en cualquier parte0.3.7 Los subdirectorios con fecha se ordenan del más reciente al más pasado0.3.6 Al crear los mensajes son cuantitativos0.3.5 Orden ascendente en subdirectorios e índices0.3.4 Descarta metadatos desconocidos en los archivos md0.3.3 Ya no necesita el archivo CSV, ahora puede obtener metadatos de los archivos md; también algunas configuraciones son opcionales0.3.2 Comando con dos órdenes (mostrar y crear) y puede eliminar lo previo en content0.3.1 Configuración en un archivo externo settings.ini0.2.0 Obtener los metadatos desde un archivo CSV0.1.0 Primeros experimentosConfiguraciónDebe crear un archivosettings.inicon las opcionesalmacen_frio: La ruta al depósito Google Storage donde van a estar los archivos descargablesdescargables_extensiones:eliminar_content_rama:fecha_por_defecto:imagenes_extensiones:indice_maximo_elementos_como_encabezado:nextcloud_ruta:
Package: archivooor
ArchivooorArchivooor is a Python package for interacting with the archive.org API.It's main purpose is to provide a convenient way to submit webpages to the Wayback Machine.
Archivooor uses multithreading and automatic retries to ensure that webpages are archived successfully.Installation and usageInstallationArchivooor is available on PyPI:python -m pip install archivooorUsagefromarchivooor.archiverimportArchiverfromarchivooor.archiverimportSitemaparchive=Archiver(s3_access_key="your_s3_access_key",s3_secret_key="your_s3_secret_key")archive.save_pages(["https://example.com/","https://example.com/page1","https://example.com/page2"])sitemap=Sitemap("https://www.sitemaps.org/sitemap.xml")print(sitemap.extract_pages_from_sitemap())LicenseMITAcknowledgements@agudefor writing the originalpython scriptthis project is based on.DonationsEthereumBitcoin0x6b78d3deea258914C2f4e44054d22094107407e5bc1qvvh8s3tt97cwy20mfdttpwqw0vgsrrceq8zkmw
Package: archivy
ArchivyArchivy is a self-hostable knowledge repository that allows you to learn and retain information in your own personal and extensible wiki.Features:If you add bookmarks, their web-pages contents' will be saved to ensure that you willalwayshave access to it, following the idea ofdigital preservation. Archivy is also easily integrated with other services and your online accounts.Knowledge base organization with bidirectional links between notes, and embedded tags.Everything is a file! For ease of access and editing, all the content is stored in extended markdown files with yaml front matter. This format supports footnotes, LaTeX math rendering, syntax highlighting and more.Extensible plugin system and API for power users to take control of their knowledge processsyncing optionsPowerful and advanced search.Image uploaddemo videoRoadmapUpcoming:AnnotationsMulti User System with permission setup.QuickstartInstall archivy withpip install archivy. Other installations methods are listedhere, including Docker.Run thearchivy initcommand to setup you installation.Then run this and enter a password to create a new user:$archivycreate-admin<username>Finally, executearchivy runto serve the app. You can open it athttps://localhost:5000and login with the credentials you entered before.You can then use archivy to create notes, bookmarks and then organize and store information.See theofficial docsfor information on other installation methods.CommunityArchivy is dedicated to buildingopen and quality knowledge base softwarethrough collaboration and community discussion.To get news and updates on Archivy and its development, you canwatch the archivy repositoryor follow@uzpg_ on Twitter.You can interact with us through theissue boardand the more casualdiscord server.Note: If you're interested in the applications of AI to knowledge management, we're also working on this withEspial.
Package: archivy-firefox
archivy-hn allows you to download your Firefox bookmarks into yourArchivyknowledge base.It is an official extension developed byarchivy.InstallYou need to havearchivyalready installed.Runpip install archivy_firefox(orpip3).UsageThis plugin takes one argument: the location of the JSON export of your Firefox bookmarks. To get this, open the manage bookmarks view (Bookmarks > Manage Bookmarks, orCTRL+SHIFT+O), and then click Import and Backup > Backup...Then runarchivy firefox EXPORT_LOCATION.$ archiv firefox --help
Usage: archivy firefox [OPTIONS] EXPORT_FILE

  Pull your upvoted or favorited posts from Hacker News and save their
  contents into your knowledge base

Options:
  --help  Show this message and exit.ContributingYou can open any issues or feature requestshere.You can also talk to us directly on theArchivy discord serverImprovement Ideasimplement an ignore list - allowing you to not save specific links or foldersparse directly from Firefox data (without needing user to export)? Not sure how easy this is.
Package: archivy-git
archivy-gitallows users to use version control with theirArchivyinstance.It is an official extension developed byarchivyInstallYou need to havearchivyalready installed.Runpip install archivy_git.Usage$archivygit--help
Usage:archivygit[OPTIONS]COMMAND[ARGS]...

Options:--helpShowthismessageandexit.

Commands:pullPullschangesfromremotetolocalrepository.pushPusheslocalchangestotheremote.setupCreatesandsetsupgitrepository.Use thesetupcommand to create and configure a new, empty git repository. If you connect your repo to a private GitHub repository, keep in mind you can no longer login with your username / password and you need to create apersonal access token.You can also just clone an existing repository, in which case you don't need to run setupThen you can periodicallypull/pushthrough the command line.The plugin is not yet compatible with the web interface.However, it can also be useful to automatically push changes when you make an edit or create a new note / bookmark. To do this, you'll need to configure aHook.These are events that Archivy exposes and that you can configure.To do so, runarchivy hooksto edit the file and create it if it doesn't exist.We can use thesync_dataobjarchivy-gitmethod to sync changes when they are made.Example:fromarchivy.configimportBaseHooksclassHooks(BaseHooks):defon_edit(self,dataobj):fromarchivy_gitimportsync_dataobjsync_dataobj(dataobj)# syncs / pushes changesdefon_dataobj_create(self,dataobj):# the same for creationfromarchivy_gitimportsync_dataobjsync_dataobj(dataobj)
Package: archivy-hn
archivy-hn allows users to sync the posts they've upvoted onhacker newsto theirArchivyknowledge base.It is an official extension developed byarchivy.InstallYou need to havearchivyalready installed.Runpip install archivy_hn(or pip3 if you're on ubuntu).UsageRefer below to see the commands and options you can run:Usage: archivy hn-sync [OPTIONS]

  Pull your upvoted or favorited posts from Hacker News and save their
  contents into your knowledge base

Options:
  --post-type TEXT    Whether to sync upvoted posts or favorited ones. One of
                      'upvoted' or 'favorites'

  --save-comments     Whether or not the hacker news comments should also be
                      saved.

  --username TEXT     Username on Hacker News  [required]
  --hn-password TEXT
  --help              Show this message and exit.Install in DockerTo install this plugin inside the official Docker image for Archivy, do the following:docker exec -u 0 archivy apk add libxml2-devto install thelibxml2-devdependency.docker exec -u 0 archivy apk add libxslt-devto install thelibxslt-devdependency.docker exec archivy pip install archivy_hnto install the plugin.Usage in DockerTo execute commands within the container, use thedocker exec -it archivy archivy hn-sync [OPTIONS]format.
For example:docker exec -it archivy archivy hn-sync --username example --hn-password password --save-comments.ContributingYou can open any issues or feature requestshere.You can also talk to me directly on theArchivy discord server
Package: archivy-pocket
archivy-pocketallows users to sync their pocket bookmarks to theirArchivyknowledge base.It is an official extension developed byarchivyInstallYou need to havearchivyalready installed.Runpip install archivy_pocket.UsageTo do this, you need to create a Pocket API apphere. It only needs theRetrievepermissions and is of typeWeb.Then, run:archivypocketauth<yourpocketkey>This will prompt a webpage asking you to allow the Pocket App to retrieve your bookmarks. Click accept.Runarchivy pocket completeto finish up the auth process.Now that you're set up, all you need to do to is runarchivy pocket syncto fetch your latest bookmarks.If a previous sync did not terminate fully or you lost old bookmarks, runarchivy pocket sync --forceinstead. This will reload all bookmarks from pocket and check if they are in your knowledge base. Otherwise, the plugin simply fetches the most recent ones, by checking to see which bookmark is the newest in your instance.You can also use the plugin through the web interface at/plugins.
Package: archivy-static-site-gen
archivy-static-site-genarchivy-static-site-genis a plugin forArchivythat allows you to build a static, view-only version of your data, that you can then deploy on any static hosting platform like GitHub Pages or Netlify.$ archivy static-site --help

Usage: archivy static-site [OPTIONS] COMMAND [ARGS]...

  Plugin to generate a static website from your archivy data

Options:
  --help  Show this message and exit.

Commands:
  build  Builds a _site/ directory with HTML generated from archivy...
  omit   Allows you to specify filenames you'd like to ignore during the...InstallationRequires a working installation ofArchivy:pip install archivy-static-site-genUsageBuild your content witharchivy static-site buildand then host the generated files as you wish to.Remove files from the build witharchivy static-site omitTodoAdd static search functionalityBe able to omit entire directories in one go.Option to provide a description of the wiki on the homepage.Code improvementsPotential speed enhancements.
Package: archminer
archminerarchmineris a command-line tool that extracts text from a specific PDF,
referred to as 'Marginados'.
The text in the Marginados PDF was created through OCR, as the PDF is a scan.
This tool tries to extract the text in reading order.The tool makes assumptions specific to the Marginados PDF:only certain pages are relevantthe text is layed out in two columnseach (relevant) page has a header line and a page number in the footer lineTable of ContentsInstallationUsageLicenseInstallationpip install archminerUsageAs mentioned above, this tool has expectations about the input PDF.It is expected that you use it like this:archminer --from-page 6 --to-page 590 Marginados_all.pdf top-bottom remove-top-bottomThis reads pages 6 through 590 from the PDF, determines the coordinates of the
top (header) and bottom (footer) lines, then removes those lines and writes the
text contents of the pages in reading order toMarginados_all.txt(because we
did not specify an output file).Seearchminer --helpfor the full usage.Licensearchmineris distributed under the terms of theGPLv3license or any later version.
Package: archon1
# ArchonGeneral trading and broker framework for Internet/Crypto exchanges## installneeds python3
pip3 install -r requirements.txtadd apikeys.toml` [apikeys.CRYPTOPIA] public_key = "" secret = "" `add conf.toml with mailgun key` apikey ="key-"domain ="https://api.mailgun.net/v3/domain/messages"`## run` >>> import archon >>> abroker = archon.broker.Broker() >>> arch.setClientsFromFile(abroker) >>>print(abroker.balance_currency("BTC")['Total'])`## examplesbalance_example.py
Package: archook-dbc
archookSearches the (windows) system for arcgis and makes arcpy available to python (regardless of pythonpath/system path/registry settings). It's typically used when using a python distribution that's wasn't installed by ArcGIS. Ones downloaded direct from Python.org or a conda environment for two examples.If ArcGIS is not found, anImportErroris thrown.Usepro=Trueto target ArcGIS Pro instead of ArcGIS Desktop.Example usageArcGIS Desktoptry:importarchook#The module which locates arcgisarchook.get_arcpy()importarcpyexceptImportError:# do whatever you do if arcpy isnt there.ArcGIS Protry:importarchook#The module which locates arcgisarchook.get_arcpy(pro=True)importarcpyexceptImportError:# do whatever you do if arcpy isnt there.Note:You may need to create aconda-metadirectory in your Python interpreter's directory (referred to bysys.prefix) if you get an error like the following:ImportError("arcpy needs to run within an active ArcGIS Conda environment")InstallationRegular install with pip:pip install archookInstall in developer mode using Git:git clone https://github.com/JamesRamm/archook.git
pip install --editable .\archookInstall in developer mode manually:Fetchhttps://github.com/JamesRamm/archook/archive/master.zipunzip%userprofile%\downloads\archook-master.ziprunpip install --editable path\to\archook-master
Package: archpy
PurposeThe purpose is to bring more people to Arch Linux by providing a working, flexible, easier and faster installer
than the one officially provided by Arch Linux.InstallationBoot into your Arch Linux live environmentas
if you would normally do to manually install it.Once you booted into Arch Linux's installation image, run these commands:pacman-Syq--noconfirmpython3python-pipgitpipinstallarchpyFor the latest version:pipinstallgit+https://github.com/andreluisos/archpy.gitHardware requirementsI've only tested this on UEFI with SSD.Need people to test on other hardware and report issueshere.Currently working on UEFI systems only.Software requirementsOnly two non official Python packages are being used:inquirerandunidecode.I'm working on a way to get rid of them.Usagearchpy install [path|url]The install command can start a new installation (if no path or url is passed in) or
load a installation parameters from a local or remote json file.Absolute path or url is necessary.archpy generate configCreates a new installation parameters json file on the desired directory.In the end, user will be prompted to insert the full directory path. A json file called
archpy.json will be created on that path.Usage examplesarchpyinstallarchpyinstall/home/me/archpy.jsonarchpyinstallhttps://raw.githubusercontent.com/andreluisos/archpy/main/examples/archpy.jsonarchpygenerateconfigGoalsFix bugs.Add more options to the installer.Cool post installation automator, which might also work with any other Linux distribution.HelpNeed people to test and report bugshere.In action
Package: archspec
Archspec (Python bindings)Archspec aims at providing a standard set of human-understandable labels for
various aspects of a system architecture  like CPU, network fabrics, etc. and
APIs to detect, query and compare them.This project grew out ofSpackand is currently under
active development. At present it supports APIs to detect and model
compatibility relationships among different CPU microarchitectures.Getting started with developmentThearchspecPython package needspoetryto
be installed from VCS sources. The preferred method to install it is via
its custom installer outside of any virtual environment:curl -sSL https://install.python-poetry.org | python3 -You can refer toPoetry's documentationfor further details or for other methods to install this tool. You'll also needtoxto run unit test:pip install --user toxFinally, you'll need to clone the repository:git clone --recursive https://github.com/archspec/archspec.gitRunning unit testsOnce you have your environment ready you can runarchspecunit tests
usingtoxfrom the root of the repository:$tox[ ... ]py27: commands succeededpy35: commands succeededpy36: commands succeededpy37: commands succeededpy38: commands succeededpylint: commands succeededflake8: commands succeededblack: commands succeededcongratulations :)Citing ArchspecIf you are referencingarchspecin a publication, please cite the following
paper:Massimiliano Culpo, Gregory Becker, Carlos Eduardo Arango Gutierrez, Kenneth
Hoste, and Todd Gamblin.archspec: A library for detecting, labeling, and reasoning about
microarchitectures.
In2nd International Workshop on Containers and New Orchestration Paradigms
for Isolated Environments in HPC (CANOPIE-HPC'20), Online Event, November
12, 2020.LicenseArchspec is distributed under the terms of both the MIT license and the
Apache License (Version 2.0). Users may choose either license, at their
option.All new contributions must be made under both the MIT and Apache-2.0
licenses.SeeLICENSE-MIT,LICENSE-APACHE,COPYRIGHT, andNOTICEfor details.SPDX-License-Identifier: (Apache-2.0 OR MIT)LLNL-CODE-811653
Package: archstats
EPICS Archiver Appliance statistics IOC and Grafana dashboardsDocumentationhttps://pcdshub.github.io/archstats/RequirementsPython 3.7+aiohttpelasticsearchinflectionInstallationpip install git+https://github.com/pcdshub/archstatsRunning the Tests$ pip install -r dev-requirements.txt
$ pytest -vv