semvec/pypi-packages huggingface dataset:
arronax 0.7.1
Create and modify application, file and URI starters.
Keywords: Nautilus,Nemo,Caja,extension,plugin,starter,desktop

.. -*- coding: utf-8 -*-

=========
 Arronax
=========

`Arronax <http://www.florian-diesch.de/software/arronax/>`__ is GUI
program to create and edit starter files (*.desktop* files) for
applications locations or URLs. It can be used as a standalone
application or as plugins for the file managers Nautilus, Nemo and
Caja.

The plugins add a menu item "Create starter for this file" or "Create
a starter for this program" to the context menu (that's the menu you
get when you right-click a file) in the file manager. If the file is a
application starter you get an item "Modify this starter" instead.

On some desktop environments the plugins add a menu item "Create
starter" to your desktop's context menu.

Arronax supports most of the `keys <https://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html>`__ specified by the `Desktop Entry Specification <https://standards.freedesktop.org/desktop-entry-spec/latest/index.html>`__ including `quicklists <https://standards.freedesktop.org/desktop-entry-spec/latest/ar01s11.html>`__.


Requirements
------------

Arronax needs:

* GTK 3.18 or later
* Python 3.4 or later
* PyGObject
* nautilus-python for the Nautilus plugin
* nemo-python for the Nemo plugin
* caja-python for the Caja plugin


License
-------

You can use Arronax under the conditions of GPL v3 or later.

This program 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.

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
General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/
dire 0.1.3
Python equivalent of Perl's warn and die functions

# dire

Python equivalent of Perl's `warn`/`die` functions.

# Synopsis

````
from dire import *

warn("This will print to sys.stdout")
die("This will `warn` and then `sys.exit(1)`")
die("This will `warn` and then `sys.exit(2)`", exit_val=2)
````

# Description

I miss having these two functions that in Perl. I find myself defining them in most every program I write, so I'm making this module so I can just `import` them.

## warn(msg)

The `warn` function will simply `print(message, file=sys.stderr)`.

## die(msg, exit_val=1)

The `die` function will call `warn` with a message and will then call `sys.exit` with the `exit_val` parameter. NB: In Unix, an exit value of `0` indicates no error. The default value of `die.exit_val` is 1 simply because it is not zero. You could choose to set `exit_val=0` to halt program execution without indicating an error.

# Author

Ken Youens-Clark <kyclark@gmail.com>
fizzbuzzy 0.0.1
Python package which prints Fizz, Buzz, FizzBuzz divisible by 3 and 5 and both

# FizzBuzz
Fizz buzz is a group word game for children to teach them about division. Players take turns to count incrementally, replacing any number divisible by three with the word "fizz", and any number divisible by five with the word "buzz"

## Fizz buzz Implementation

Simple python program which iterates the integers from 1 to 50. For multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz"

## Usage

Download it by clicking the green download button here on Github. You only need to parse argument of range you the divisible by 3, 5 and both.
```bash
>> from fizzbuzz.fizzbuzz import looprange
>> looprange('50')
```

## Output

![capture](https://user-images.githubusercontent.com/47944792/53887007-584fef00-4047-11e9-840e-cddb2e081210.PNG)

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)