realwallpaper get_constellations: make importable
This commit is contained in:
parent
236856503c
commit
de37ad9599
@ -18,19 +18,24 @@ def points_to_lines(points):
|
||||
return lines
|
||||
|
||||
|
||||
with open(sys.argv[1]) as f:
|
||||
constellations = json.load(f)['features']
|
||||
def main():
|
||||
with open(sys.argv[1]) as f:
|
||||
constellations = json.load(f)['features']
|
||||
|
||||
output = []
|
||||
output = []
|
||||
|
||||
for const in constellations:
|
||||
for line in const['geometry']['coordinates']:
|
||||
transformed_line = []
|
||||
for point in line:
|
||||
transformed_line.append(convert_to_itrs(point))
|
||||
for const in constellations:
|
||||
for line in const['geometry']['coordinates']:
|
||||
transformed_line = []
|
||||
for point in line:
|
||||
transformed_line.append(convert_to_itrs(point))
|
||||
|
||||
line_combined = points_to_lines(transformed_line)
|
||||
for l in line_combined: # noqa
|
||||
output.append(f'{l[0][0]} {l[0][1]} {l[1][0]} {l[1][1]} # {const["id"]}') # noqa
|
||||
line_combined = points_to_lines(transformed_line)
|
||||
for l in line_combined: # noqa
|
||||
output.append(f'{l[0][0]} {l[0][1]} {l[1][0]} {l[1][1]} # {const["id"]}') # noqa
|
||||
|
||||
print('\n'.join(output))
|
||||
print('\n'.join(output))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
@ -10,7 +10,7 @@ let
|
||||
SPEAKER=$[ $RANDOM % 900 ]
|
||||
while read line; do
|
||||
echo "$line" |
|
||||
${pkgs.larynx}/bin/larynx \
|
||||
${pkgs.piper-tts}/bin/piper \
|
||||
--model ${pkgs.fetchzip {
|
||||
url = "https://github.com/rhasspy/piper/releases/download/v0.0.2/voice-en-us-libritts-high.tar.gz";
|
||||
hash = "sha256-jCoK4p0O7BuF0nr6Sfj40tpivCvU5M3GHKQRg1tfIO8=";
|
||||
@ -126,5 +126,6 @@ in
|
||||
environment.systemPackages = [
|
||||
send_to_radio
|
||||
newsshow
|
||||
tts
|
||||
];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user