Skip to main content

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)

Source distribution for ficc 0.1.0
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)

Table of built distributions (wheels) for ficc 0.1.0
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page