Animal Logic: Technical Challenge
Project description
Rolodex
This is my submission for Animal Logic's technical challenge. It is a simple application for managing people's contacts and addresses. Before getting started, let's go over the requirements:
The Requirements
1:
Create a repository on one of the major development platforms (i.e GitHub, Bitbucket)_
2:
Provide a CI setup that clones the repository and runs the tests of your code every time code is committed (in any branch).
3:
Write a command-line tool in python that takes some sets of personal data (name, address, phone number) and serialise them/deserialise them in at least 2 formats, and also display the data it in at least 2 different ways.
There is no need to use a GUI Framework - text output/HTML or any other human-readable format is fine.
There is no need to support manual data entry - you could provide a file in one of your chosen formats to use as input test data.
Write it in such a way that it would be easy for a developer to:
- add support for additional storage formats.
- query a list of currently supported formats.
- supply an alternative reader/writer for one of the supported formats.
Next Steps
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file my-rolodex-0.1.0.tar.gz
.
File metadata
- Download URL: my-rolodex-0.1.0.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.5 CPython/3.8.1 Darwin/19.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5138aef41bdc8c488076e478e21a578fba3be41850266955f53426dbae594e75 |
|
MD5 | f32ece7552ea42b86d35be0a178fbaeb |
|
BLAKE2b-256 | 66aa3383da0c5a01bf0b21a3d4028e60cbab3edae8d6644536b4e2fdd7067ceb |
File details
Details for the file my_rolodex-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: my_rolodex-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.5 CPython/3.8.1 Darwin/19.3.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a308027c8fd2e58c166cb4e7596f648b9ed0fc6339932e08a262f0f970cc34d9 |
|
MD5 | c0d2dd5362770d78107ec386dd5d3926 |
|
BLAKE2b-256 | ed092b92a805ca4ed915b3613e1bd87e4216c42cd293c33ee912c79a0813ea11 |