<commit_before>amicopy
=======

amicopy is a Python script that copies EBS AMIs between regions. It uses a
similar methodology to copy EBS volumes that Amigo (AWS's unsupported AMI
copy tool) does, but is much simpler to use.

It uses Tsunami UDP to do a fast transfer bet

Be aware that using amicopy will generate both transfer fees and costs
associated with running instances in both the source and destination regions
during the copy.

License
-------
amicopy is released under the BSD license. See LICENSE.txt for more details.

Prerequisites
-------------
* Python 2.7 (2.6 hasn't been tested, but should work)
* A recent version of boto (2.5.2 or 2.6.0 should work)
* An AWS account

Download
--------
Download a prebuilt copy amicopy from 
https://github.com/infor-cloud/amicopy/downloads

Running amicopy
---------------


Building amicopy
----------------
Building amicopy is not terribly hard, but you will need access to AWS to build
Tsunami UDP. Basically the build procedure builds the Tsunami binaries on AWS
and then includes them

# Make sure that boto can connect correctly without providing credentials
  directly. See http://docs.pythonboto.org/en/latest/boto_config_tut.html or
  use the AWS_CREDENTIAL_FILE variable to point to your credential file.
  You can test connectivity with the following code. If you don't get an
  exception, your connection should be working.

  ```python
  from boto.ec2.connection import EC2Connection
  e = EC2Connection()
  
  ```
# Grab the code from github
# Run make

  ```bash
  make
  ```

Future Improvements
-------------------<commit_msg>Fixed MD code in readme<commit_after>amicopy
=======

amicopy is a Python script that copies EBS AMIs between regions. It uses a
similar methodology to copy EBS volumes that Amigo (AWS's unsupported AMI
copy tool) does, but is much simpler to use.

It uses Tsunami UDP to do a fast transfer bet

Be aware that using amicopy will generate both transfer fees and costs
associated with running instances in both the source and destination regions
during the copy.

License
-------
amicopy is released under the BSD license. See LICENSE.txt for more details.

Prerequisites
-------------
* Python 2.7 (2.6 hasn't been tested, but should work)
* A recent version of boto (2.5.2 or 2.6.0 should work)
* An AWS account

Download
--------
Download a prebuilt copy amicopy from 
https://github.com/infor-cloud/amicopy/downloads

Running amicopy
---------------


Building amicopy
----------------
Building amicopy is not terribly hard, but you will need access to AWS to build
Tsunami UDP. Basically the build procedure builds the Tsunami binaries on AWS
and then includes them

1. Make sure that boto can connect correctly without providing credentials
   directly. See http://docs.pythonboto.org/en/latest/boto_config_tut.html or
   use the AWS_CREDENTIAL_FILE variable to point to your credential file.
   You can test connectivity with the following code. If you don't get an
   exception, your connection should be working.

   ```python
   from boto.ec2.connection import EC2Connection
   e = EC2Connection()
   
   ```
2. Grab the code from github
3. Run make

   ```bash
   make
   ```

Future Improvements
-------------------
{'fraction_non_alphanumeric': 0.09798449612403101, 'fraction_numerical': 0.008992248062015503, 'mean_word_length': 3.1679586563307494, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3558509', 'n_tokens_mistral': 915, 'n_tokens_neox': 858, 'n_words': 429}