Saravanan666/pypi-org huggingface dataset:
Package: edenpdf
edenpdfilovepdf.com python API library, forked from Andrea Bruschi's pylovepdfWhat it doesThis library allows pdf manipulation using the API ofhttp://www.ilovepdf.com. See the Tools section to know what you can do.Prerequisites[developer account] (https://developer.ilovepdf.com) to get a public key to use the API.[Python >3.6][Requests] (http://it.python-requests.org/it/latest/)Installation (older version)pip install pylovepdfManual installation (up to date)Download the latest release.python setup.py installGetting startedExample files are located inside samples/.
Change file paths and the public_key parameter with the one you found in your developer account (see prerequisites).
Run the files and enjoy.ToolsCurrently the following tools are available:compress          (Reduce the size of pdf files)imagepdf          (Converts an image to pdf)merge             (Merge multiple pdf into single file)officepdf         (Office document to pdf conversion)pagenumber        (Place numbers on pages)pdfa              (Converts into PDF/A)pdfjpg            (Converts a pdf into jpeg image)protect           (Add password to a pdf)rotate            (Rotates the pages of a file)split             (Split a pdf)unlock            (Remove the password security from the pdf, the coolest feature ever!)validatepdfa      (Checks the conformity of PDF/A format)watermark         (Adds watermark to the file)Example Usage (compress tool)frompylovepdf.ilovepdfimportILovePdfilovepdf=ILovePdf('public_key',verify_ssl=True)task=ilovepdf.new_task('compress')task.add_file('pdf_file')task.set_output_folder('output_directory')task.execute()task.download()task.delete_current_task()Alternative Example Usage (compress tool)A tool can be created directly:frompylovepdf.tools.compressimportCompresst=Compress('public_key',verify_ssl=True)t.add_file('pdf_file')t.set_output_folder('output_directory')t.execute()t.download()t.delete_current_task()DocumentationPlease seehttps://developer.ilovepdf.com/docsfor up-to-date documentation.
Package: edenpy
Personal utils package for Python projects.Improve LibraryIf you get an error or need something to improve, writeIssues.InstallationpipinstalledenpyUsageImportfromedenpyimportsave_json,Logger(1) File Load and Savefromedenpyimportsave_jsondata=[1,2,[3,4],{5:'a',6:'b'}]path="./data.json"save_json(data,path)data.json[1,2,[3,4],{"5":"a","6":"b"}](2) LoggerWhen you run a file using logger liketest.py, log is written tolog.log. The log records thetime,log level,file name,code line,log message.test.pyfromedenpyimportLoggerlogger=Logger().loggerlogger.info("logger info test")logger.error("logger error test")log.log[2020-05-26 09:54:23,182][    INFO][        test.py][   4]	>>	logger info test
[2020-05-26 09:54:23,182][   ERROR][        test.py][   5]	>>	logger error test
Package: eden-simulator
EDEN Python bindings + wheelsEDEN is a high-performanceNeuroML-based neural simulator written in C++.
This wheel package contains Python bindings to use the simulator, as well aswin32,win_amd64,macosx_x86_64andmanylinux1standalone builds of the simulator.InstallingEDEN can be installed with onepipcommand:pip install eden-simulatorThe only non-piprequirement is for the GNU C compiler, Intel C compiler or Clang to be installed and available onPATHat run time.UsageEDEN directly runs NeuroML v2 models of neural networks.Theeden_simulatorpackage exposes therunEdenmethod, which takes the LEMS simulation file of the NeuroML model to be run as parameter:importeden_simulatorresults=eden_simulator.runEden('<LEMS simulation file>.xml')This interface returns the recorded trajectories specified in the simulation files in a Python dictionary, same aspyNeuroMLdoes with other simulation backends.Thread-level parallelism can also be controlled with thethreadskeyword argument.If other command-line arguments should be added, they can be specified as a list of strings in the optional parameterextra_cmdline_args.In case a specific instance of the EDEN executable is preferred, it can be selected with the optional parameterexecutable_path.Both options can be combined into a fully custom command to be run from Python: it can be passed as a list of strings in the optional parameterfull_cmdline.The recorded trajectories are also available relative to the working directory, as specified in the LEMS file.
Some.gen.cand.gen.sotemporary files may also be generated in the working directory, these can be removed after the simulation is run.For more information about the NeuroML model format, refer tohttp://neuroml.org.The program's source code is available on GitLab:https://gitlab.com/neurocomputing-lab/Inferior_OliveEMC/eden.This software is released as open-source, under the GNU General Public License version 3.If you have any questions, suggestions or issues with running EDEN, pleasesubmit a ticketon GitLab, or contact the developer ats.panagiotou@erasmusmc.nl.
Package: edeposit.amqp.aleph_link_export
IntroductionTwo-way communication subsystem used for updating theE-depositlinks in Aleph.Links created in Aleph cannot be changed automatically by direct-manipulation, so this project definesAMQPto XML protocol bridge. XML then copied over SCP to Aleph, processed and resulting XML response is then translated back to AMQP messages.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-aleph-link-export.rtfd.org/Changelog1.2.2Log record updated to include whole responses.1.2.1Added ability to use LinkDescription in.document_urlsproperty.1.2.0document_url changed to list.1.1.0 - 1.1.4Implemented option to disable logging.Added ability to update itself automatically.Noneis now returned instead of blank array, when no response is ready.Added new parameter reason to output structure.1.0.0 - 1.0.5Added documentation.Fixed bugs.Added description.Small change in docs config.XSD added to XML output.Fixed XML mess.Fixed problem with loading of the database after restart.Fixed behavior, which let the response file in the directory, so it was processed over and over again.Added test for input’s structure interface intoRequestDatabase.add_request().0.3.0Added almost 100% test coverage (everything with meaning is covered).Fixed a LOT of bugs.Added docstrings for every member of the package.0.2.1Response structure updated.0.2.0Added tests.Fixed bugs in import structures.0.1.0Project created.
Package: edeposit.amqp.antivir
IntroductionE-Deposit RabbitMQ module for anti-virus.ExamplesAnti-virus clientPython 2.7.3 (default, Jan  2 2013, 13:56:14)
>>> from edeposit.amqp.antivir import amqpav
>>> avc = amqpav.AVClient()
>>> avc
<amqpav.AVClient instance at 0x7f7414441050>
>>> message_id = avc.check_file('somefile.ogg')
Message sent.
>>> message_id
'13d80b64-b6ae-4bc2-a42b-4d341ff08499'
>>> result = avc.get_result(message_id)
>>> result
True
>>> print('File is clean: {}'.format(result))
File is clean: True
>>>Anti-virus serverPython 2.7.3 (default, Jan  2 2013, 13:56:14)
>>> from edeposit.amqp.antivir import amqpav
>>> avs = amqpav.AVServer()
>>> avs
<edeposit.amqp.antivir.amqpav.AVServer instance at 0x22285f0>
>>> avs.run()
 * Message received
Message: AV Message: fbb4a3e8-b297-4cdb-81c2-1c48a4248d8f
Headers:
{   u'header1': u'test'}
Properties:
{   'app_id': u'antivirus',
    'application_headers': {   u'header1': u'test'},
    'content_encoding': u'binary',
    'content_type': u'application/octet-stream',
    'message_id': u'fbb4a3e8-b297-4cdb-81c2-1c48a4248d8f',
    'type': u'request'}
AV result: {'stream': 'Eicar-Test-Signature(69630e4574ec6798239b091cda43dca0:69)'}
 * Message received
Message: AV Message: e0a616f8-0958-4114-b0e9-ce75b5bc8184
Headers:
{   u'header1': u'test'}
Properties:
{   'app_id': u'antivirus',
    'application_headers': {   u'header1': u'test'},
    'content_encoding': u'binary',
    'content_type': u'application/octet-stream',
    'message_id': u'e0a616f8-0958-4114-b0e9-ce75b5bc8184',
    'type': u'request'}
AV result: {'stream': 'Eicar-Test-Signature(69630e4574ec6798239b091cda43dca0:69)'}Changelog0.1dev (unreleased)Initial release
Package: edeposit.amqp.antivirus
IntroductionThis module provides wrappers overClamAVantivirus foredepositproject.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-antivirus.readthedocs.org/ContributorsBystroushaak <bystrousak@kitakitsune.org>, DeveloperChangelog1.0.1reactToAMQPMessage()parameters modified.1.0.0Everything should work.Added documentation;http://edeposit-amqp-antivirus.readthedocs.org/Added unittests.Added init script.0.1.1Changes prior to RPM based linux systems.0.1.0Package created.
Package: edeposit.amqp.calibre
IntroductionThis module provides wrapper for Calibre, to access it’s conversion functions using AMQP protocol.Module provides only generic wrapper, not AMQP communication itself - that is handled by Calibredaemon from edeposit.amqp project.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-calibre.readthedocs.orgContributorsJan Stavel <stavel.jan@gmail.com>, TesterBystroushaak <bystrousak@kitakitsune.org>, DeveloperChangelog1.2.0PEP8 aplied.Memory footprint slightly improved.1.1.4reactToAMQPMessage()parameters modified.1.1.3Fixed another unicode bug.Added own text wrapping function, textwrap.wrap() was absurdly slow.1.1.2Fixed unicode bug at older python systems.1.1.1Fixed bug in unicode handling.Removed checking, whether the input format is same as output.1.1.0Fixed bug in calibre.py.Added tests.Data structures moved from init to structures.py.Added documentation for structures.py.1.0.1Fixed bug in packaging system.1.0.0Code should be working.Added Sphinx documentation.ReadTheDocs activated.Added UML diagram with communication details.Version of package and documentation is automatically parsed from this file.0.1-dev (unreleased)Created.
Package: edeposit.amqp.downloader
IntroductionDownload worker for the Edeposit project.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-downloader.rtfd.orgContributorsBystroushaak <bystrousak@kitakitsune.org>, DeveloperChangelog0.3.1Small bugfix in package system.0.3.0Connected to AMQP.0.2.0First almost working version.reactToAMQPMessage()parameters modified.0.1.0Project created.
Package: edeposit.amqp_errors
edeposit.amqp_errorseDeposit Plone package that helps with classifying of amqp errorsIt uses nltk to classify text messages.The this is a part of a project eDeposit. seehttp://edeposit.nkp.czThe project is a part of activities of National Library of Czech
Republic. seehttp://www.nkp.czChangelog0.1.0dev (unreleased)Initial release
Package: edeposit.amqp.ftp
IntroductionThis module provides wrappers overProFTPDFTP server foredepositproject.It allows producers automatic and/or batch uploads of both files and metadata.
Metadata are recognized and parsed by this package and in case of error, user
is notified by creating special file with error log.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-ftp.readthedocs.org/ContributorsBystroushaak <bystrousak[a]kitakitsune.org>, DeveloperChangelog1.0.2reactToAMQPMessage()parameters modified.1.0.1Minor changes and improvements.1.0.0Added some missing tests.Fixed internal log bug.First release version.0.6.0 - 0.6.4Into initializer were added checks for linux type - suse requires different settings than ubuntu.Small bugfix in initializer paths.initializer is now standalone script named as edeposit_proftpd_init.py.Fixed bug in passwd_reader.py: missing call to get_ftp_uid().Added checking of the /etc/proftpd/modules.conf file.0.5.0Added readme.Added Czech and English workflow examples.Fixed bugs in initializer.py.0.4.0Added almost all documentation.Added a lot of unittests.Created PYPI package.All decoders are now working.Project is almost ready for release version.0.3.0JSON metadata parser is working.Added basic unittests for metadata decoders.0.2.0proftpd_monitor.py is almost working, most of the harder algorithms are done.0.1.0Package created.
Package: edeposit.amqp.harvester
IntroductionThis module is used to harvest metadata from specific publishers.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-harvester.readthedocs.org/ContributorsBystroushaak <bystrousak@kitakitsune.org>, DeveloperChangelog1.0.1Fixed bug inedeposit_harvester_test.pyscript.Licence changed from GPL2+ to MIT.1.0.0First working version.Four working scrappers: ben.cz, grada.cz, cpress.cz and zonerpress.cz.Two filter: duplication and aleph filter.Autoparser.Full documentation.Unittest coverage (105 tests).0.1.0Project created.
Package: edeposit.amqp.ltp
IntroductionThis project provides bindings to LTP (Long Time Preservation) system, which
archives ebooks.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-ltp.readthedocs.org/InstallationPrepare systemedeposit-aplikace:~ # groupadd edep
edeposit-aplikace:~ # useradd ltpadd userltpandedepositinto groupedepinstall package:edeposit-aplikace:~ # pip install -U edeposit.amqpcreate necessary directories:edeposit-aplikace:~ # mkdir /home/ltp
edeposit-aplikace:~ # chown ltp:edep /home/ltp/ -R

edeposit-aplikace:~ # sudo su - ltp
ltp@edeposit-aplikace:~> mkdir edep2ltp
ltp@edeposit-aplikace:~> mkdir ltp2edepadd them proper permissions:ltp@edeposit-aplikace:~> chgrp edep edep2ltp/
ltp@edeposit-aplikace:~> chgrp edep ltp2edep/
ltp@edeposit-aplikace:~> chmod 770 edep2ltp/ ltp2edep/

ltp@edeposit-aplikace:~> ls -al
total 16
drwxr-xr-x 4 ltp  edep 4096 Jul 24 15:48 .
drwxr-xr-x 6 root root 4096 Jul 24 15:40 ..
drwxrwx--- 2 ltp  edep 4096 Jul 24 15:48 edep2ltp
drwxrwx--- 2 ltp  edep 4096 Jul 24 15:48 ltp2edepauthorize external ssh user by its public key:ltp@edeposit-aplikace:~> mkdir .ssh
ltp@edeposit-aplikace:~> cat public-key.pub >> .ssh/authorized_keys

ltp@edeposit-aplikace:~> ls -al .ssh/
total 12
drwxr-xr-x 2 ltp users 4096 Jul 24 16:13 .
drwxr-xr-x 5 ltp edep  4096 Jul 24 16:05 ..
-rw-r--r-- 1 ltp users  603 Jul 24 16:13 authorized_keysRun applicationRun it asltpuser:ltp@edeposit-aplikace:~> edeposit_amqp_ltpd.py start --foregroundContributorsBystroushaak <bystrousak@kitakitsune.org>, DeveloperChangelog1.0.4Addedcomplete_prefix to export directory.1.0.3Temporarily disabled features and tests allowed again.1.0.2Bugfixes based on feedback.Temporary disabled some of tests and functionality (UUID in info name, checksums), because LTP subsystem is broken on their side.1.0.1Bugfix of MANIFEST.in.1.0.0URN:NBNincorporated into info file.Some refactorings.This version should successfully export package into to output directory and also trace the state changes.0.11.0 - 0.11.3Rewritten info_composer.Rests fixed and significantly improved.Added tracking feature to AMQP connector.Fixed bug in packaging system.Fixed bug in import system.Attempt to fix the directory copying problem.0.10.0Fixed a lot of bugs.Applied feedback from the LTP team.Code for the MODS transformation moved into own modulehttps://github.com/edeposit/marcxml2mods0.9.0 - 0.9.2Alpha version released for my colleague, which needs to use xslt_transformer.py.Alpha 2. Fixed few bugs, added documentation.Fixed some bugs, comments. Added more postprocessing.Fixed bugs by the comments from mr. Bouchner.Added content of the README.reactToAMQPMessage()parameters modified.0.1.0Project created.
Package: edeposit.amqp.models
edeposit.amqp.modelsInput structures for the eDeposit website and AMQP communication.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-models.rtfd.org/Changelog0.2.3Fixed README.0.2.2Docstring fixed.0.2.1Fixed unicode problem, which breaks readthedocs.0.2.0Added enough validation to validate basic epublication stucture.0.1.0Project created.
Package: edeposit.amqp.pdfgen
IntroductionE-Deposit’s AMQP bindings to PDF generation libraries.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-pdfgen.readthedocs.org/ContributorsBystroushaak <bystrousak@kitakitsune.org>, DeveloperChangelog0.5.1Fixed e-depozit -> e-deposit.0.5.0Contract text updated.0.4.11Improved resoliton of the logo. Fixed #32.Added annotation to review. Fixed #31.0.4.10Contract text updated as requested.0.4.0 - 0.4.9Update of the descriptors in the requests generator.Removed unused things from setup.py.Added special style for review. There is now more space for data.Tests metadata updated.Added escaping of the sphinx syntax in data fields.run_tests.sh: Changed PYTHONPATH variable to prioritize local path.Updated text of the contract.Small bugfix of contract text.Another small bugfix.Added new parts into cotract.Fixed issue #23 - problem with very long links.TrueType fonts should be now included in pdf.Added argument passing torun_tests.sh.Removed colon from the end of the Producer’s name.Blank strings are now recognized as “Nezvoleno”.Name of the director of Czech National Library removed from contract text.0.3.0 - 0.3.5Added support for QR code.Added logo into contract template.Small improvements of templates.reactToAMQPMessage()parameters modified.Documentation ofreactToAMQPMessage()updated.Formating of the contract updated.Added installation notes specific to Suse systems.Fixed bugs specific to OpenSuse.Tests moved to the root of the package.“jednajici” removed from contract.Formating of the contract updated - for the last time I hope.0.2.0 - 0.2.4Added logo to review.requests_template.py renamed to requests_template.txt.Fixed #16 - bug in setuptools. HTML generation command had to be removed.Fixed small bug in contract generator.Added internal_url field.review_example.pdf is now saved to test directory. This is useful for showing the review to other people.Removed default arguments in GenerateReview structure.Added experimental utf-8 skip.0.1.0Project created.
Package: edeposit.amqp.serializers
IntroductionThis package provides functions to serialize/deserialize namedtuples to/from JSON.DocumentationFull module documentation and description can be found at Read the Docs:http://edepositamqpserializers.readthedocs.org/ContributorsBystroushaak <bystrousak@kitakitsune.org>, DeveloperChangelog1.2.0Some parts rewritten to generators / list comprehensions.Added run_tests.sh.README.txt minimized.1.1.1Version of package and documentation is now automatically parsed from this file.Fixed few bugs in documentation.1.1.0Removed init_globals(). Globals are now passed as parameter to deserialize(). This was necessary to cover changes in variables during runtime.1.0.0Added documentation.Readthedocs now automatically documents the project.Added iiOfAny().0.1 (unreleased)Package created.Added package test.
Package: edeposit.amqp.storage
IntroductionLong term storage subsystem for theE-depositproject.This project allows to store and retreive publications overAMQPand also to optionally access accessible publications via HTTP using builtin webserver written inbottle.py.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp-storage.rtfd.org/Changelog1.0.0File organization structure significantly upgraded.Removed database handling inzconfsubmodule.ZEO is now handled usinghttps://github.com/Bystroushaak/zeo_connectorAdded automatic temporary test environment generator.Fixed #46 - bug in Mime handling.Thanks tozeo_connector, cacheing is no longer needed, so everything should work instatly.Added support for Tree’s of periodical documents.0.5.0 - 0.5.9ZIP Archives are now supported. They should result into creation of directory on disc.Generator for generating structures rewritten to Bottle’s templating engine.Storage subsystem made universal.Added Publication frontend over universal storage.Added support for archives.SearchResult.publicationsrenamed toSearchResult.records.SaveRequest.pubrenamed toSaveRequest.record.AMQP structureSaveRequestnow returns properArchive/Publicationstructure with just now saved metadata, without data.Fixed bug inedeposit_storage_server.py.Fixed import bugs inedeposit_storage_server.py.#40: URL is now available even for private publications.Quick unicode conversion fix.Added graceful exit to/bin/edeposit_storage_runzeo.shwhich is required by supervisord.Added custom 403 message.Fixed bug in database connection caching.Bottle’sSimpleTemplateis now used instead of python’sstring.Template.Fixed bug in cached connection.Another attempt to solve problems with cached connections.Added settings.WEB_DEBUG, settings.WEB_RELOADER.0.4.0BalancedDiscStoragewas put into place.Serialization/deserialization of base64 content is now made using files, so it shouldn’t take so much memory (copying of the string sometimes taked 3 times more than necessary).File pointer is now transmitted back with metadata.0.3.0Added support for UUID URL.Added retreiving of the URL of the public documents.Added example of the configuration files.0.2.0 - 0.2.4First working version.Small bugfix in settings.py.Added requirement tozodbpickle, which isn’t installed automatically on suse for some strange reasons.Fixed paths inrunzeo.shscript.runzeo.shfixed and simplified.Fixed MANIFEST.in to include default config files.0.1.0Project created.
Package: edeposit.policy
E-Deposit Plone Policy PackageThis package implements workflow of ePublication, ePeriodical, Book and Preprint.The package defines roles and permissions for all users of the application.The this is a part of a project eDeposit. seehttp://edeposit.nkp.czThe project is a part of activities of National Library of Czech
Republic. seehttp://www.nkp.czChangelog0.9dev (unreleased)Initial release
Package: edeposit.user
IntroductionThis package contains content that relates users of an eDeposit application.It offers UX for producents and internal users.The this is a part of a project eDeposit. seehttp://edeposit.nkp.czThe project is a part of activities of National Library of Czech
Republic. seehttp://www.nkp.czChangelog1.0dev (unreleased)Initial release
Package: edfi-lms-extractor-lib
Extractor Shared LibraryShared library for use in theEd-Fi LMS
Toolkit.Legal InformationCopyright (c) 2022 Ed-Fi Alliance, LLC and contributors.Licensed under theApache License, Version
2.0(the
"License").Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.SeeNOTICESfor additional copyright and license notifications.