Skip to content

Instantly share code, notes, and snippets.

View agrif's full-sized avatar

agrif agrif

View GitHub Profile
from __future__ import annotations
import dataclasses
import datetime as dt
import enum
import typing
__all__ = [
'Faction', 'FactionSymbol', 'FactionTrait', 'FactionTraitSymbol',
'Meta', 'PublicAgent', 'System', 'SystemType', 'SystemWaypoint',
from __future__ import annotations
import time
import threading
import typing
Timer: typing.TypeAlias = typing.Callable[[], float]
class Limiter:
"""Base class for rate limit helpers."""
#!/usr/bin/env python3
import code
import datetime
import enum
import logging
import pathlib
import readline
import rlcompleter
import time
import spess.client
import spess.models
def extract_cycle(c, ship):
ext = ship.extract_resources().extraction.yield_
print(f'got {ext.units} units of {ext.symbol}')
ship.wait()
if ext.symbol != 'IRON_ORE':
ship.jettison_cargo(ext.symbol, ext.units)
print(ship.cargo)
#!/usr/bin/env python3
from collections import Counter
from dataclasses import dataclass
from functools import cached_property
import math
import sys
import numpy
import numpy.fft
#!/usr/bin/env python3
# usage: ./wordlyzer.py [guess ...] answer
import enum
import math
import pathlib
import sys
import urllib.request
import numpy
<command names="help">http://overviewer.org/irc/bot</command>
<command names="hesperus">https://github.com/agrif/hesperus</command>
<command names="dtt,dttguide">
https://github.com/overviewer/Minecraft-Overviewer/wiki/DTT-Upgrade-Guide
</command>
<command names="quickstart,quickstartguide,guide">
https://github.com/overviewer/Minecraft-Overviewer/wiki/Quick-Start-Guide
</command>
<command names="rmo,rmoguide">
https://github.com/overviewer/Minecraft-Overviewer/wiki/Rendermode-Options-Guide
diff -ur -x build -x prefix binutils-with-gold-2.44/bfd/opncls.c binutils-wasi/bfd/opncls.c
--- binutils-with-gold-2.44/bfd/opncls.c 2025-02-01 19:00:00.000000000 -0500
+++ binutils-wasi/bfd/opncls.c 2025-05-15 08:13:04.975771488 -0400
@@ -870,9 +870,9 @@
which run tests with "ld [...] -o /dev/null". */
&& S_ISREG(buf.st_mode))
{
- unsigned int mask = umask (0);
+ unsigned int mask = 022;/*umask (0);*/
list(LENGTH SOURCES SOURCES_LENGTH)
math(EXPR SOURCES_LENGTH "${SOURCES_LENGTH} - 1")
foreach(I RANGE ${SOURCES_LENGTH})
...
endforeach()
def _calculate_params(self, platform):
key = (platform.family, platform.speed)
try:
info = self.PLL_INFO[key]
except KeyError:
raise NotImplementedError('PLL not implemented for {!r}'.format(key))
fclkin = self.in_period.megahertz
params = None
diff = None