• Stars
    star
    139
  • Rank 262,954 (Top 6 %)
  • Language
    Python
  • License
    Other
  • Created over 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🌱 A community garden over the Gemini protocol

Astrobotany

Build Code style: black

A community garden over the gemini protocol. Fork of jifunks/botany.

Astrobotany


πŸŒ±Β β€’Β πŸ›°οΈΒ β€’Β πŸŒ·Β β€’Β πŸΒ β€’Β πŸš€Β β€’Β πŸŒ΅Β β€’Β πŸ‘©β€πŸš€
gemini://astrobotany.mozz.us (httpΒ proxy)
πŸ₯•Β β€’Β πŸ”­Β β€’Β πŸŒΊΒ β€’Β πŸ‘©β€πŸ”¬Β β€’Β πŸŒΒ β€’Β πŸ‘¨β€πŸŒΎΒ β€’Β πŸŒ§οΈ


Getting Started

(requires python 3.7+)

# Setup a fresh virtual environment
git clone [email protected]:michael-lazar/astrobotany.git
cd astrobotany
python -m virtualenv venv
source venv/bin/activate

# Install astrobotany in "edit" mode
pip install -e .

# Launch the gemini server
python main.py

Art

Playscii

I use a forked version of the playscii ASCII art program to generate the .psci files:

https://github.com/michael-lazar/playscii

Botany's original art files were imported using the following settings:

  • palette: 240-ansi (generated using this script)
  • charset: dos (of which 7-bit US ASCII is a subset)

While colorizing the images, I maintained a few common colors between plants:

Color Code Usage
0 background
80 soil
133 primary flower color
199 secondary flower color

More Repositories

1

rtv

Browse Reddit from your terminal
Python
4,647
star
2

jetforce

πŸš€ An experimental Gemini server
Python
203
star
3

hn-gopher

Browse Hacker News in Gopherspace
C
83
star
4

flask-gopher

A Flask extension to support the Gopher protocol
Python
77
star
5

playscii

Fork of playscii
Python
41
star
6

ccso-nameserver

Resurrecting the Qi/Ph nameserver from '93
C
31
star
7

gemini-portal

A gemini-to-http proxy server
Python
28
star
8

lets-dance

πŸ’ƒ A Spring '83 Server
Python
27
star
9

gemini-diagnostics

A torture test for gemini servers
Python
25
star
10

Akita

πŸ• An HTTP log monitoring tool for your terminal
Python
21
star
11

finger2020

πŸ‘‰ 😳 A tiny, secure finger daemon for single-user UNIX systems
Python
16
star
12

mozz-archiver

A project to archive gemini://
Python
16
star
13

spartan

spartan:// protocol specification
Python
14
star
14

codility

Python solutions to problems posted on http://codility.com/
Python
11
star
15

hue-pad

Control Philips Hue Lights with a MIDI Pad Controller
Python
11
star
16

goodvibes

chill out music from /f/
Python
9
star
17

gopher-z

Classic Text-Based Adventure Games
Python
7
star
18

ccso-archive

File dump for old CSSO nameserver software
C
6
star
19

gopherVR

Gopher VR mirror
C
6
star
20

ride-the-wave

🌊 An animated splash screen over telnet
Python
5
star
21

mailcap_fix

A patched mailcap module that conforms to RFC 1524
Python
5
star
22

radar_presentation

Examples of modeling Continuous Wave Radar using Python
Python
4
star
23

pi-blinker

A blue LED that blinks when you get a star on github
Python
4
star
24

gemini-intellij-plugin

Gemini syntax highlighting for IntelliJ IDEs
Java
3
star
25

gemini-mail-scraper

Gemini URLs scraped from the mailing list archive
Python
3
star
26

mail-archive

A read-only mirror for mailing list archives.
Python
1
star
27

squiggly

A delightful terminal interface for tildes.net
Python
1
star
28

tilde.town

Personal repo for tilde.town projects
Python
1
star