Saravanan666/pypi-org huggingface dataset:
Package: anon
title: anon
...anonTable of contentsInstallationInstallationThebaseanon package can be installed from a terminal with the following command:$pipinstallanonThis installation includes basic tools for composing "neural network" -like models along with some convenient IO utilities. However, both automatic differentiation and JIT capabilities require Google's Jaxlib module which is currently in early development and only packaged for Ubuntu systems. On Windows systems this can be easily overcome by downloading the Ubuntu terminal emulator from Microsoft's app store and enabling the Windows Subsystem for Linux (WSL). The following extended command will install anon along with all necessary dependencies for automatic differentiation and JIT compilation:$pipinstallanon[jax]The in-development version can be installed the following command:$pipinstallhttps://github.com/claudioperez/anon/archive/master.zipChangelog0.0.0 (2021-01-14)First release on PyPI.
Package: anon-ai-toolbelt
The Anon AI Toolbelt is a command line interface (CLI) tool for managing
and anonymising data with theAnon AI web service.It’s developed in Python and the code is published under theMIT
Licenseatgithub.com/anon-ai/toolbelt.InstallationInstall usingpipinto a Python3 environment:pipinstallanon-ai-toolbeltNote that the toolbelt only works with Python3 and installs dependencies
including thePython Cryptography
Toolkit.UsageThe primary workflow is for a data controller topushdata into the
system and then for data processors topullthe data down in
anonymised form.anon loginanon push INPUT_FILE RESOURCEanon pull RESOURCE OUTPUT_FILEanon pipe URL OUTPUT_FILELoginLogin with your API credentials (writes to~/.config/anon.ai/config.json):anonlogin>key:...>secret:...PushPush a data snapshot up to ingest and store it.anonpushfoo.dumpmydbWhen ingesting structured data you should specify the data format:anonpushfoo.dumpmydb--formatpostgresIn this example,mydbis an arbitrary resource name that you use to
identify this ingested data source. Subsequent pushes to the same name
are usually used to store a new snapshot of the same file or database.The stored data is encrypted using AES-256 with a per-account encryption
key that lives in (and never leaves) asecure
vault. You can also optionally provide
your own encryption key:anonpushfoo.dumpmydb--encryption-keyLONG_RANDOM_STRINGNote that:your encryption key isnever persistedin our system – so you
have to manage it and give it to any users that you want to share
anonymised data withthere’s no strict requirement on length or format for your encryption
key value (we SHA-256 hash it along with your per-account encryption
key) but we recommend at least 16 bytes entropyPullPull down an anonymised copy of an ingested data snapshot:anonpullmydbfoo.dumpOptionally provide an encryption key (to decrypt the stored data with)
and / or configure how you’d like it anonymised:anonpullmydbfoo.dump--configconfig.json--encryption-key...PipePipe data through to anonymise it:anonpipehttp://humanstxt.org/humans.txt/tmp/humans.anon.txtThis parses, analyses and anonymises the data on the fly, i.e.: without
persisting it. The data source must currently be a URL.VersionsYou canpullspecific snapshot versions by targeting them by name:anonpullmydb--snapshotsomeidYou can alsopushsnapshots up with a specific name:anonpushfoo.sqlmydb--snapshotsomeidTab completionEnablebashcompletion by adding the following to your.bashrc:eval"$(_ANON_COMPLETE=sourceanon)"If you usezsh, you can emulate bash completion by first addingbashcompinitto your.zshrc:autoloadbashcompinitbashcompiniteval"$(_ANON_COMPLETE=sourceanon)"For more information seeAnon AI.
Package: anonapi
AnonAPIClient and tools for working with the IDIS web APIFree software: MIT licenseDocumentation:https://anonapi.readthedocs.io.FeaturesInteract with IDIS anonymization server web API via httpsCreate, modify, cancel anonymization jobsCLI (Command Line Interface) for quick overview of jobs and cancel/restart job.Python code with examples for fully automated interactionCreditsThis package was originally created withCookiecutterand theaudreyr/cookiecutter-pypackage
Package: anoncreds
AnoncredsA Python wrapper around theanoncredsRust library, this module provides support for Hyperledger Anoncreds verifiable credential issuance, presentation, and verification.CreditThe initial implementation ofanoncreds/indy-shared-rswas developed by the Verifiable Organizations Network (VON) team based at the Province of British Columbia, and derives largely from the implementations withinHyperledger Indy-SDK. To learn more about VON and what's happening with decentralized identity in British Columbia, please go tohttps://vonx.io.ContributingPull requests are welcome! Please read ourcontributions guideand submit your PRs. We enforcedeveloper certificate of origin(DCO) commit signing. See guidancehere.We also welcome issues submitted about problems you encounter in usinganoncreds.LicenseApache License Version 2.0
Package: anonfile
Anonfiles.com Unofficial Python APIThis unofficial Python API was created to make uploading and downloading files
fromhttps://anonfiles.comsimple and effective for programming in Python. The goal of
the project is to create an intuitive library for anonymous file sharing.Getting StartedThese instructions will get you a copy of the project up and running on your local
machine for development and testing purposes. See deployment for notes on how to
deploy the project on a live system.PrerequisitesPython 3.8+ is required to run this application, other than that there are no
prerequisites for the project, as the dependencies are included in the repository.InstallingTo install the library is as simple as runningpipinstallanonfilefrom the command line. To install this library in debug mode with dev dependencies, usepipinstall-e.[dev]instead. It is recommended to create an virtual environment prior
to installing this library. If you only intend to use this library from the CLI,
usepipxfor the installation instead:pipxinstallanonfileDev NotesRun unit tests locally:pytest--verbose-s[--token"REDACTED"]Add the-k test_*option if you want to test only a single function.UsageImport the module and instantiate theAnonFile()constructor. Setting the download
directory inpathis optional. Using the APItokenin the constructor is optional
as well. A validtokenregisters all file uploads online, i.e. a list of all uploaded
files is made accessible to any user thatsigns into your account.fromanonfileimportAnonFileanon=AnonFile()# upload a file and enable progressbar terminal feedback (off by default)upload=anon.upload('/home/guest/jims_paperwork.doc',progressbar=True)print(upload.url.geturl())# download a file and set the download directoryfrompathlibimportPathtarget_dir=Path.home().joinpath('Downloads')download=anon.download("https://anonfiles.com/9ee1jcu6u9/test_txt",path=target_dir)print(download.file_path)And voilà, pain-free anonymous file sharing. If you want more information about
theAnonFileAPI visitanonfiles.com.Command Line Interface# open help page for specific commandsanonfile[download|upload|preview|log]--help# note: both methods expect at least one argument, but can take on moreanonfiledownload--urlhttps://anonfiles.com/93k5x1ucu0/test_txt
anonfileupload--file./test.txtBuilt WithRequests- Http for HumansTQDM- Fast & Extensible Progress Barsanonfiles.com- AnonFiles.com REST APIVersioningNavigate totags on this repositoryto see all available versions.AuthorsNameMail AddressGitHub ProfileNicholas Strydomnstrydom@gmail.comnstrydom2hentai-chandev.hentai-chan@outlook.comhentai-chanStefan Grevegreve.stefan@outlook.jpStefanGreveSee also the list ofcontributorswho participated in this project.LicenseThis project is licensed under the MIT License - see theLICENSEfile for more details.AcknowledgmentsJoseph Marie JacquardCharles BabbageAda LovelaceMy DadHat tip to anyone whose code was usedInspirationetc
Package: anonfiles
anonfiles-scriptAn upload script for anonfile.com made in python. Supports multiple files.Installationpip3installanonfilesUsageanonup{path-to-file_1}{path-to-file_2}...# upload file to anonfile serveranond{url1}{url2}...# download fileAPIThe anonfile-upload client is also usable through an API (for test integration, automation, etc)anonfiles.upload([file1, file2])fromanonfilesimportuploadupload([file1,file2])anonfiles.download([file1, file2])fromanonfilesimportdownloaddownload([file1,file2])
Package: anonfiles-py
anonfiles.pySimple AnonFiles.com API Wrapper written on Python3BayFiles is also added and supported.Install$ pip3 install anonfiles-pyUsageCLIUpload files directly toAnonFiles.com. Multi-files is not supported.anonfiles [filename / path of file]IntegratefromanonfilesimportAnonFiles# BayFiles is also available and can be used similarly.# `from anonfiles import BayFiles`a=AnonFiles()up=a.upload("example.py")print(up.status)© 2021 TheBoringDude
Package: anonfiles-uploader-SockYeh
Anonfiles-UplaoderThis is just a normal Anonfiles uploader (that works) with alot of kwel features!Source CodeSupport Me!Bitcoin address:39J66CZbPB3uTbdzbvXrBdpo75MTZVwymbEthereum address:0x649158AF89d517872C500E0494d87c7d8926B492Litecoin address:MEMVARxfVGjkWFNo8efsvhkR7fy99VWVYK
Package: anonjail
Anonjailanonjail is a tool to integrateFirejail +
Torsandboxing in the Linux
desktop. Enable anonjail for an application and enjoy a more private and
more secure desktop.Those are the real coders behind this code, i’ve only made some brainless tweaks:https://github.com/orjail/orjail&https://github.com/rahiel/firectlInstallAutomatic anonjail install with pip (debian10 based distros running
GNOME only for naw. I know im so sorry):sudopip3installanonjailAnonjail self install and config dependenciesSupported distros : DebiansudoanonjailinstallInstall dependencies manuallysudoapt-get-yupdatesudoapt-get-yinstallbctorfirejailpython3-pipExtra manual steps (Enabling services and FireJail networking)sudosystemctlenabletor--nowsudosystemctlenableapparmor--nowsudosed-i's/restricted-network yes/restricted-network no/g'/etc/firejail/firejail.configIf you r running Kaligitclonehttps://github.com/annoyinganongurl/kali-firejail-profiles.gitcp-Rkali-firejail-profiles/*/etc/firejail/rm-rfkali-firejail-profilesUninstallTo uninstall anonjail:sudopip3uninstallanonjailUsageTo see which applications owning a personal FJ profile you can enable
and current config infosanonjailstatusTo see which applications with no personal FJ profile you can enableanonjailshowappsTo enable firejail for a programsudoanonjailenable[name]ex:sudoanonjailenablefirefoxTo disable firejail for a programsudoanonjaildisable[name]ex:sudoanonjaildisablefirefoxTo enable tor + firejail for all programsudoanonjailenable--all--torTo enable tor + firejail anonjail for a programsudoanonjailenable[name]--torex:sudoanonjailenablefirefox--tor
Package: anonlink-client
Anonlink ClientClient-facing API to interact with anonlink system including command line tools and Rest API communication.
Anonlink system needs the following three components to work together:clkhashblocklibThis package provides an easy-to-use API to interact with the above packages to complete a record linkage job.The way to interact with anonlink system is via Command Line Toolanonlink. You can encode data containing PI (Personal
Identifying Information) locally usinganonlink encodeand generate candidate blocks locally to scale up record linkage
usinganonlink block.InstallationInstall with pip/poetry etc.:pipinstallanonlink-clientDocumentationhttps://anonlink-client.readthedocs.io/en/stable/CLI ToolAfter installation, you should have aanonlinkprogram in your path. For
example, to encode PII dataalice.csvlocally with schemaschema.jsonand secrethorse, run:$anonlinkencode'alice.csv''horse''schema.json''encoded-entities.json'It will generate the CLK output and store inclk.json. To find out how to define the schema
for your PII data, please referthis pagefor
details.
Package: anonLLM
anonLLM: Anonymize Personally Identifiable Information (PII) for Large Language Model APIsanonLLM is a Python package designed to anonymize personally identifiable information (PII) in text data before it's sent to Language Model APIs like GPT-3. The goal is to protect user privacy by ensuring that sensitive data such as names, email addresses, and phone numbers are anonymized.FeaturesAnonymize names
Anonymize email addresses
Anonymize phone numbers
Support for multiple country-specific phone number formats
Reversible anonymization (de-anonymization)
InstallationTo install anonLLM, run:pipinstallanonLLMQuick StartHere's how to get started with anonLLM:fromanonLLM.llmimportOpenaiLanguageModelfromdotenvimportload_dotenvload_dotenv()# Anonymize a texttext="Write a CV for me: My name is Alice Johnson, "\"email: alice.johnson@example.com, phone: +1 234-567-8910."\"I am a machine learning engineer."# Anonymization is handled under the hoodllm=OpenaiLanguageModel()response=llm.generate(text)print(response)In this example, the response will contain the correct name provided.
At the same time, no PII will be sent to OpenAI.ContributingWe welcome contributions!LicenseThis project is licensed under the MIT License.
Package: anonpi
anonpi: Python Module for Calling SystemsTheanonpimodule is a powerful Python package that provides a convenient interface for interacting with calling systems. It simplifies the development of applications that require functionalities such as machine detection, IVR (Interactive Voice Response), DTMF (Dual-Tone Multi-Frequency) handling, recording, playback, and more.Key FeaturesMachine Detection:Easily detect whether a call is being answered by a human or an automated system, enabling intelligent call handling and routing.IVR Support:Build interactive voice response systems by creating menus, prompts, and collecting user input through voice or DTMF tones.DTMF Handling:Efficiently capture and process DTMF tones (telephone keypad input) during calls for user interaction, menu navigation, and decision-making.Call Recording:Seamlessly record incoming or outgoing calls, enabling compliance with legal requirements, quality monitoring, and archiving for later analysis.Playback Functionality:Retrieve and play back pre-recorded audio files during calls, enhancing the user experience and providing personalized content.Call Control:Take control of call initiation, termination, and manipulation, allowing for call transfers, forwarding, muting, and more.UsageTheanonpimodule provides a clean and intuitive API, making it easy to integrate calling functionalities into your Python applications. Here's an example of how you can use the module to perform machine detection during a call:importanonpianonpi.api_key="<API KEY>call=anonpi.Call.create(from_number="18888888888",to_number="1234567890",callback_url="https://callback.url",amd=False)# operations using callcall.gather_using_audio(audio_url="https://audio.url",dtmf_digits="6")# last hangup the callcall.hangup()Getting StartedTo install the anonpi module, use the following command:pipinstallanonpiAdd any additional installation instructions or requirements here.Disclaimer: Ensure compliance with all legal and regulatory requirements when using the "anonpi" module for call recording or related functionalities.Additional ResourcesDocumentation LinkGitHub Repository
Package: anonpy
AnonPyAboutTheanonpymodule makes it easier to communicate with REST APIs for anonymously
uploading and downloading files. It implements an extensible provider-independent
class system and also comes with an intuitive CLI or lightweight GUI for interactive
usage.Documentation for this project is located on the GitHubWikipage.Installationanonpyis available on PyPI:pipinstallanonpyRelease candidates (preview versions) of this library can be installed with:pipinstall-ihttps://test.pypi.org/simple/anonpyTo ensure a clean and isolated environment for runninganonpy's CLI, it is
recommended to install it with thepipxcommand.pipxinstallanonpyLibraryanonpycan be used to interface with a wide variety of REST services by
building a contract with theEndpointclass.fromanonpyimportAnonPy,Endpointapi="https://pixeldrain.com/api/"endpoint=Endpoint(upload="/file",download="file/{}",preview="/file/{}/info")anon=AnonPy(api,endpoint)# retrieve resource meta data without committing to a downloadpreview=anon.preview("LNcXZ9UM")print(f"{preview=}")# download a resource to the current working directorydownload=anon.download("LNcXZ9UM",progressbar=True)print(f"{download=}")# upload a fileupload=anon.upload("homework.docx",progressbar=True)print(f"{upload=}")Command Line InterfaceRead the help manual:anonpy--helpGraphical User Interface⚠ This feature is currently not implemented yet, but is expected to be released
in version 1.2.0Launch a graphical user interface for uploading and downloading files:anonpy--guiAcknowledgementsHistorically speaking, this module can be considered a continuation of theanonfile-apiproject, although
any resemblance of compatibility may only be temporary. On 16 August 2023, the
anonymous file sharing websitehttps://anonfiles.comshut down due to overwhelming
abuse by the community, which was the driving factor for creating a backend-agnostic
library that can stand the test of time. That's why to this day,anonpystill
uses the anonfiles logo as a small nod to its past.Special thanks to@aaronlyyfor passing on the
PyPI nameanonpyto@StefanGreve.See also the list ofcontributorswho participated in the development of this project.Further ReadingThis Project is licensed under theMITlicense.
Check out theContributing Guidelinesto learn more about how you can help this project grow.
Navigate to theDiscussionspanel to ask questions or make feature requests.
Package: anonupload
anonfiles-scriptAn upload script for anonfiles.com made in python. Supports multiple files.FeaturesProgress barupload urls will save in a file.You can change file name before upload on anonfile serverInstallationpip3installanonuploadUsageanonup{path-to-file_1}{path-to-file_2}...# upload file to anonfile serveranond{url1}{url2}...# and upload directly to anonfilesAPIThe anonfile-upload client is also usable through an API (for test integration, automation, etc)anonupload.upload(filename)fromanonuploadimportuploadupload(filename)fromanonuploadimportchangefile_and_uploadchangefile_and_upload([file1,file2])anonupload.download(url)fromanonuploadimportdownloaddownload(url)anonupload.downloads([url1, url2])fromanonuploadimportdownloadsdownloads([url1,url2])
Package: anonymiseip
Copyright (c) 2011, Canonical LtdThis program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program 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 Affero General Public License for more details.You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.anonymiseip anonymises IPv4 addresses using the MaxMind GeoIP database. Source
addresses are mapped to country level, then assigned a different address from
within that pool. To avoid known address back-mapping, the source address is
hashed, and the hash taken mod pool-size to pick the new address. As IPv4
address space is very small, this is still vulnerable to brute forcing - its
feasible to generate every single mapping, and if a single mapping is found it
would be possible to cater for salted hashes as well. As such, this is not
suitable for protecting against malicious attacks, it is however suitable to
use when ensuring employees do not have casual access to the IP address from
weblogs, which count as personally identifying information, while still
giving employees access to the same logs so they can look at usage patterns
and troubleshoot slow requests etc.To anonymise an IPv4 address, perform a GET to /ipv4/x.y.z.a, the response
will be a 200 OK + the new ip address, or a 5xx error.DependenciesPython 2.6+Maxmind GeoIP Python library and a country level database.InstallationRun python -m anonymiseip.main in an environment with all the dependencies
available. Alternatively run ./bootstrap.py to create bin/buildout, then
bin/buildout to create a bin/py and finally bin/py -m gpverify.main.Note that the GeoIP Python library and database may have to be installed by
hand. On Ubuntu systems they are available in the python-geoip and
geoip-database packages respectively. Anonymiseip looks for the database in
‘/usr/share/GeoIP/GeoIP.dat’.Testinganonymiseip is stateless and fast, so just use it directly for testing.Pass –host 0.0.0.0 –port 0 will cause a port to be dynamically allocated and
printed out, which your test driver can then use.
Package: anonymiser
# anonymisationLe répertoire anonymisation fournit une méthode, des outils et des références sur l’anonymisation des données à caractère personnel.## Objectifs et usagesCe projet  a pour objectif :
+ D’introduire l’utilisateur et le producteur de données aux enjeux de l’anonymisation, d’un point de vue juridique, scientifique et technique.
+ De construire un espace collaboratif autour de ce thème.
+ De proposer une méthode robuste et testée de k-anonymisation de données.## ContenuPlus précisément, cet espace est constitué d’un wiki permettent de détailler et de comprendre l’anonymisation.
Le code formalise le traitement de k-anonymisation et, en guise de cas pratique, est notamment appliqué à la base Transparence Santé. Le détail des différentes étapes est disponible ici : [Transparence Santé](https://github.com/SGMAP-AGD/anonymisation/wiki/Transparence-Sant%C3%A9).
Un autre exemple est appliqué sur la base du fichier des équidés.## DonnéesLes données exploitées pour tester notre algorithme peuvent être téléchargées :
* [Transparence Santé](https://www.data.gouv.fr/fr/datasets/transparence-sante-1/) (data.gouv.fr)
* [Enrichissement des données](http://www.insee.fr/fr/themes/detail.asp?reg_id=99&ref_id=equip-serv-medical-para) (INSEE)
* [Fichier des équidés](https://www.data.gouv.fr/fr/datasets/fichier-des-equides/) (data.gouv.fr)## Installationpip install anonymizer## Qui sommes-nous ?
Ce projet est développé par [l’équipe de l’Administrateur Général des Données (AGD)](http://agd.data.gouv.fr/), en collaboration avec toutes les bonnes volontés et les producteurs de données à caractère personnel. [Le forum d’Etalab](https://forum.etalab.gouv.fr/) est aussi ouvert à toute question, remarque ou suggestion. [Une consultation](https://forum.etalab.gouv.fr/search?q=anonymisation) sur les logiciels d’anonymisation y a notamment été initiée.