semvec/pypi-packages huggingface dataset:
eclipseprofileselector 0.2.2
Manage separate Eclipse profiles and workspaces with a nice graphical user interface.
License: MIT
Keywords: eclipse profile

eclipseprofileselector
======================

This little application manages Eclipse profiles for you. It understands
a _profile_ to be a configuration and a workspace folder and is compatible
with the Mars release of Eclipse.

Profiles are stored by default in `~/.eclipse-profiles`.


Installation
------------

Get the latest version with `pip install eclipseprofileselector`.


Dependencies
------------

  * `sudo apt-get install python{,3}-gi` (on Ubuntu/Debian)
  * python 2.7 (compabile with python3)
  * eclipse should be installed and in your `$PATH`
opencce 0.2
This is a free software implementation of the CCE (Citizen Card Encrypted) functionality.
License: MIT
Keywords: encryption citizencard CCE

This is `opencce`, a small application that replicates part of the functionality
provided by the [CCE (Citizen Card Encrypted)](https://joinup.ec.europa.eu/software/cce/description) software by [A-SIT](https://www.a-sit.at/).

## How `opencce`  differs…
* `opencce` is written in Python and uses only widely available libraries including `openssl`.
* `opencce` is Open Source. Please feel free to look at the code.
* `opencce` **cannot** currently use your Citizen Card (_ecard_) to perform cryptographic operations.
* `opencce` **can** be used as a library or through its command-line interface.

However, as far as I can tell, `opencce` is able to decrypt containers produced by the original software. It also produces files that are fully compatible with the original. **If you encounter a case where this is not true, please file an issue!**

### Dependencies
* [python](http://python.org) (>= 2.7)
* [python-m2crypto](https://github.com/martinpaljak/M2Crypto)
* [lxml](http://lxml.de)
* [python-magic](https://github.com/ahupp/python-magic) (optional)

### About python3
The main blocker for getting python3 compatibility is `m2crypto`.

### Installation
Get the latest version with `pip install opencce`.

### Future Plans
* Smart Card support.
* Compressed archive variant (SMIME is horrible for space efficiency).
* Install scripts, package for distributions.

### Usage
#### Encryption using `opencce`
    $ opencce encrypt -c certificate.pem another_certificate.cer -- file1.txt file.pdf
    Adding certificate: certificate.pem ... [OK]
    Adding certificate: another_certificate.cer ... [OK]
    Adding file: file1.txt ... [OK]
    Adding file: file.pdf ... [OK]
    Encrypting to Container.cce ... [OK]

#### Encryption using the Library
    >>> from opencce.containers.CCEContainer import CCEContainer
    >>> c = CCEContainer()
    >>> c.add("file1.txt")
    >>> c.add("file.pdf")
    >>> c.add_recipient_certificate("certificate.pem")
    >>> c.add_recipient_certificate("another_certificate.cer")
    >>> with open("Container.cce", "wb") as fh: fh.write(c.encrypt())

#### Decryption using `opencce`
    $ opencce decrypt -k key.pem -d Container Container.cce
    Decrypting container: Container.cce ... [OK]
    Making sure that the extraction directory is clean: . ... [OK]
    Extracting file: Container/file1.txt ... [OK]
    Extracting file: Container/file.pdf ... [OK]

#### Decryption using the Library
    >>> from opencce.containers.CCEContainer import CCEContainer
    >>> with open("Container.cce", "rb") as fh: c = CCEContainer.load(fh, "key.pem")
    >>> for path, filename, handle in c.export(): # do something with those files
arxiver 0.0.4
unofficial API tool for arxiv.org scientific publications
License: MIT

arxiver 0.0.3
*************

arxiver is an unoffical API for Cornell's arxiv.org. This package allows access for search results and new publications in various topics.

- Contribute on `Github <https://github.com/jon--lee/arxiver>`_

Getting started
===============
Install **arxiver** by running the following command::

    $ pip install arxiver

And then in your Python file add::

    import arxiver
    
There are two main arxiver functions: :code:`get_new_publ` and :code:`search`.

get_new_publ(topic)
===================
Returns all new publications posted on arxiv.org given a certain topic in a :code:`Paper` list. 

**Parameters**

:code:`topic`: string that identifies from which topic the new publications should be retrieved. List of valid topics::

    'astro-ph'      # Astrophysics
    'cond-mat'      # Condensed Matter
    'gr-qc'         # General Relativity and Quantum Cosmology
    'hep-ex'        # High Energy Physics - Experiment
    'hep-lat'       # High Energy Physics - Lattice
    'hep-ph'        # High Energy Physics - Phenomenology
    'hep-th'        # High Energy Physics - Theory
    'math-ph'       # Mathematical Physics
    'nlin'          # Nonlinear Sciences
    'nucl-ex'       # Nuclear Experiment
    'nucl-th'       # Nuclear Theory
    'physics'       # Physics
    'quant-ph'      # Quantum Physics
    
    'math'          # Mathematics
    
    'cs'            # Computer Science
    
    'q-bio'         # Quantitative Biology
    'q-fin'         # Quantitative Finance
    'stat'          # Statistics

**Example**

Return of list of papers from new publications in Computer Science and print out the link to each pdf::

    papers = arxiver.get_new_publ('cs')
    for paper in papers:
        print paper.pdf

search(query, max_results=30)
====================================
Return list of :code:`Paper` objects from arxiv given a search query and a maximum number of results.

**Parameters**

:code:`query`: string search query to pass to arxiv.org

:code:`max_results`: optional positive integer maxiumum number of results to be returned (default is 30)

**Example**

Return a list of fifteen papers given 'electron' as a search term and print the abstract of each one::

    papers = arxiver.search('electron', max_results=15)
    for paper in paper:
        print paper.abstract
    
Paper
============
:code:`Paper` objects have the following properties:

- :code:`Paper.title` the title of the paper
- :code:`Paper.abstract` the abstract or short summary
- :code:`Paper.arxiv_id` unique string that identifies the arxiv paper
- :code:`Paper.pdf` link to the pdf file of the whole paper
- :code:`Paper.page` link to the page on arxiv.org that includes more information
- :code:`Paper.authors` list of authors reprented by dictionaries with key :code:`'name'` and :code:`'link'`