Factorio Inserter Clock Creator (“ficc”)
Generates factorio blueprints for inserter clocks. Automates an algorithm from this video guide by KnightElite.
Installation
pip install ficc
Usage
$ ficc --help
usage: ficc [-h] --rate RATE [--stack STACK]
Generates factorio blueprints for inserter clocks.
options:
-h, --help show this help message and exit
--rate RATE, -r RATE Count of items to be carried per second (float) (default: None)
--stack STACK, -s STACK
The item or inserter stack size, whichever is lower (default: 12)
Calculate how many items per second you need your inserter to move. (A tool like Rate Calculator mod or Factorio Lab is recommended.) Pass that value to the --rate argument. For example, iron plates (as shown in the video guide):
$ python3 -m ficc --rate '5.025'
0eNq1U8tO5DAQ/JWopb2Z2YmZB+TKac97hFXkJB1okdhR2xkxO8q/b9sZHtICAxJIkSPb5arqcvsAVTfiwGQDFAeggD0UL9YU7JA9OQuFvshX20u9XW/kW10o6EyFnaCvOlffC7JBXzMNIaHhl/XIATmr43bWOs7Wi6VeZ1HDZz8zj7WzzeLG/g5GAJ7+YpHlWojQBgqEHorrA1jTo9AJ1gdjw1nt+oqsCY4FOThPs94BHqBYLpYK9uk/iR9irOddrSKBnac+ovM43DKiTSpJcl9SM2OJ65FCmubTn2lKxwO7rqzwzuxIxOV4S50UONsk26A4yCNyjGFutgo83VrTReixinnh7Eqsh/0QV3bEYRTMJDLq0YYd+wo5aquno4Yp3PUYqH43Av0VEUjNChibE9Ho5FlHmtPgxPmq2vmHA3/OoIy9Q0+ltMQ+lJ+JW4EbkM2xWX8IYu7H8rHRoLjcLCVLN4Zh/Bz39P9N6hc32WBNDfK717j6hk7Wbwd7tPQFqUpRg+FUVAE3o9abFSh4DjU+ixORNi68QT3sy/S6ypZdX5IVFiha03l8JfLzWO4/XWio4w==
If you don’t have full stack size research or your recipe has a limited stack size, you will need to account for that. For example, if you wanted to clock unloading Rocket Fuel out of a fully moduled and beaconed Assembler 3:
$ python3 -m ficc --rate '0.4' --stack 10
0eNq1U11vnDAQ/Ctopb45V3DIR3nNU5/zmFTIwJKsCjZam1OvJ/571+aSntQkl0iphADb45nZ8XoPzTDjxGQDVHuggCNUR3MKtsienIVKXxfl1Td9dXEpT3mtYDANDoK+GVz7U5Ad+pZpCgkN361HDshZG5ez3nGWb8osKvjsa+axdbbb3NvbYGTZ02+ssiIXGrSBAqGH6m4P1owoZIL1wdhw1rqxIWuCY0FOztOqtodfUOWbXMEufRdxQ4ztuqpVJLDr0Ed0EV8PjGiTSpLc1dStWOJ2ppCGxfJjWdL2wG6oG3w0WxJx2d7TIOWtNsl2KA6KiJxjlPLn6cGaISIPRawTZzfiPOymOLMlDrNgFlFRTy7sPDbIUVo9bzVM4XHEQO2bCejPSEBKVsDYnUhGJ8860pwGJ84X1c7fnfffDOrYOvRcSk/sQ/2RuBW4CdkcOvWLINZ2rJ/6TIxc5JKlm8M0f4x7+fck9dFJdthSh/zmMZb/oZH168EeLH1CqlLUZDgVVcH9rPVlCQqOQj2ZaOfCK8zTrk53q+7ZjTVZYYGqN4PHFxI/j9X+AU9dp/g=
Development
You need poetry:
poetry install && poetry shell
Metadata
Release files for ficc 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ficc-0.1.0.tar.gz | 5.8 kB | Without provenance | Details for ficc-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ficc-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for ficc-0.1.0-py3-none-any.whl |
Total release size: 11.5 kB
Release files / ficc-0.1.0.tar.gz
| Download URL | ficc-0.1.0.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dddabf9839f59edd49400c0822185bab079d68b8dab94268c5258bbc94414787
|
|
BLAKE2b-256 checksum How to use checksums |
59b2cddcd32804d56fd68f9058ed566c7c12ba043d3e305dcf366f5ea82a0bde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.1 CPython/3.10.9 Linux/6.1.1-zen1-1-zen
|
Release files / ficc-0.1.0-py3-none-any.whl
| Download URL | ficc-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
580bb9179af88c84877520197c253d6cd1fcab121edb214f4169cfb8b78708cb
|
|
BLAKE2b-256 checksum How to use checksums |
078691fb69b3168676f4b714838800d2b6363b383f7d43cd15a63bd798c2abc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.3.1 CPython/3.10.9 Linux/6.1.1-zen1-1-zen
|
Security for ficc 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.