Pohon BBS Anonymous https://bbs.gikopoi.com/thread/1704828644 2025-07-03T02:00:33+00:00 I raped ur moms anus bitch baby https://bbs.gikopoi.com/thread/1751508033 2025-07-03T02:00:33+00:00 2025-07-03T02:00:33+00:00 I raped ur moms anus last night again faglord. Just thought I'd let ya know. No subject https://bbs.gikopoi.com/thread/1751471638 2025-07-02T15:53:58+00:00 2025-07-02T15:53:58+00:00 Just talk about any thing Kanye Happenings thread https://bbs.gikopoi.com/thread/1746903763 2025-05-10T19:02:43+00:00 2025-06-29T21:22:54+00:00 https://odysee.com/@Anonymous:d16/Kanye-West-Ye-HEIL-HITLER-Music-Video:9<br>nigga heil hitler Archduck https://bbs.gikopoi.com/thread/1751231373 2025-06-29T21:09:33+00:00 2025-06-29T21:14:55+00:00 This thread is to provide eternal gratitude toward Archduck as a franchise as well as chronicle the story of Archduck. FOR ARCH ONLY FETISH PORN https://bbs.gikopoi.com/thread/1748158540 2025-05-25T07:35:40+00:00 2025-06-27T20:08:20+00:00 For you <br><br>I love you arch<br>https://vocaroo.com/1eAhypGxZ7Lm<br> PGP thread https://bbs.gikopoi.com/thread/1741194493 2025-03-05T17:08:13+00:00 2025-06-13T08:41:07+00:00 because why not? <br><br>> Web PGP tool:<br>https://browserpgp.github.io/<br><br>> My new public key<br><br>-----BEGIN PGP PUBLIC KEY BLOCK-----<br><br>mQINBGfIgvgBEADbnim3+j/hj8f7fI8kko74Tg0kSDh2LHMETo13b56wQ3q0AyrV<br>sSjLMTJ3u8uZ128/RVlzwvah658phFsMvWKETt83jmatI0i/Bs0B1kKLqmQdQLLi<br>uwU8pwuA5gaJ5RNhnH3KDdsSL3ZNVlswb3W4xQ3seNXqahoJJch0r3i6KYIS7S+S<br>1fitElV/RXhYA/d1PPf1c/JzmngpowiajU2n4WZf1//em33kIZZUmJbrgTPsF0YC<br>IeRyqEpV1IeHwD8mKcTNQntpm4jkWy8p1V3+YEnnD7qQY2xHdxcGb5TW7RoA7DT3<br>CsthdQC8D35d7y4xuLAKNMhLAvGJCRlbk2f3ESSsG46c4Py8TV74PauJOWY5EUSt<br>SBb2ueJXluZ/OwVHakUBUG7lTN+K1gfRbulRJQtlGVSPweZEzkWGVcYKk2IRtKxi<br>jdvnPdZ8i+jNDrOeyVkXHX4rlfdr2m7cZmoQT9lGWN8i0TKid3GKxSGeCG6Nu7QV<br>kANbIaiV3t/Bin6NfzPmJvmC0yXNF8Qwkp8MvmanSFJGRKeKncKnqaRyorzC9kdh<br>wQ5LoVenBDwYlVmsKxIFdYA3Kp7GGWg3StGtNEHJBZE3loFdLB1ouehfmPWhxhO9<br>7LwWkZladYT1GlQPuKlNusbzuVhdpirgrVppKYEjlP0A+1pxDosR8pGupwARAQAB<br>tCVBcmNoZHVrZSAvIEJvYiA8QXJjaGR1a2VAZ2lrb3BvaS5jb20+iQJOBBMBCAA4<br>FiEEnIZqYOB4Rp13a34bZY/xwBZu/v4FAmfIgvgCGyMFCwkIBwIGFQoJCAsCBBYC<br>AwECHgECF4AACgkQZY/xwBZu/v6qkxAAgyeMftqc9q0Y9dCOVSyvd1ERzpU3inD7<br>X+3rHHI7IHcZshHrDaIjWjRYo4akbvf1VYTUpHjsA3LVmlwQjtq84rHo3cC+vaSx<br>z7PoikbZ9by1RIS+D9r5uPrIKCfL8f4zDzexSNSMUAoYJF0s+A73ivD3s0hNeJNI<br>jQewexLl27vD4oWn6yUZ4P+O7Svfdg+HZOaT1AkOPMcJR+XoWe5ap++17NP7sOM6<br>PURrsR7IYJiANg9XcYCaGPMCOpt4aPqH/YwtQX6kthP+DaqrgKPBh+UvYLEh8jax<br>duEO6tsoT4AWZfTDZMnl2/ha7SdDlomRLd37xF5UebkDQ0++W7FswQ8WkO4QAyUk<br>y6Hkc8f6LlmfKMAFeL3eUirggJotI0VB3ZrV1EkSx1dCj5NTG+wABnEQnz7kdOUN<br>baRPrR1wy6K4qoyZvIshZopC4o0jzt6VJ/Ak/Rl1F/ogzfcQS1HaR1SehKuwC+Jv<br>pLrwa7md8Hp/ljkbzk2q6hzHPpfmoxkexROyqwyIrcSqG1EaaPI0FOwieCk32aL8<br>Mu5BSKdOzrYADygElYE+7qH9N/1NuM5nAcNjpmDOImY1MczYQi9rirDyoEMaYwM5<br>HZC5PRWX0RgKxSBLte7jEwLfgDxE4QQZ4q/Iu/PNpgA1zqcqVLnE9jzMNL0y6Cav<br>HImC68ajgFy5Ag0EZ8iC+AEQAKRFM7gAq2YrzOLgK3T+1KtK7e8JPjL66mbEqpBZ<br>CYffcSVVi43kfrp0vgWJg5LK0Sr7FeRflm8P7LiyvXLVOXQXRNd+u1gtgrlguftB<br>0/yVXnc488jydkQZfbBra8lq9NhOQy1/47Gq1vkqA9u4C7EDIslxi9nXdZeV5THm<br>OtJmiFcMBNk4gH+qaMpTGk+m6Fnhy/IvrRD+W/kfDnTIY/87zmH+EUpxRx+XgksU<br>CJgtLrQQieUAt0MLLgXeYZY9g3kPJyND58rYeOLs7aCBOkUdOF7/sGmX67smf17W<br>0VcrnTuqhE8EmvssRy414KXzGDn251At2dMTEM8yk3uv3HvBZbfyD+k+S9ahEs94<br>siyvATO65O7YhwpFi+JIuRGqs8ycMQxozcSVLI/DpDX+/HBHMfxMrzntB9sBclbI<br>GUqyWQkz9rsVp42DkDZ9jLcIKwnSflCFDg9Fd9XQHdBRunQRfPIqUu0KJrWbEKYd<br>vlQxKxl6vfemuDV7V2BlWECoj4zMDrdrvaDcdiKybn6pWpQpyZscG0CN21nmXBE2<br>JroxDYuf9CCFD1O67MUU7fN4RMzINm2p9TXelpnxrcAga8uBvLM/lFFAOP8Cd2HC<br>07s67cDjBi07lq5DygrpLP7myGCrqJlrSY6PTeA2i4b2u6rus77QDBL5/MU8lwhE<br>+vWJABEBAAGJAjYEGAEIACAWIQSchmpg4HhGnXdrfhtlj/HAFm7+/gUCZ8iC+AIb<br>DAAKCRBlj/HAFm7+/hF5EACIJUd2KbxDYrap7XyltF6k8LANf1ZQAm2u9cyxZj6k<br>DGfumro8Tvo3NWKs9X39fci+mjZUuRXLpwMe1W2SvdPN9HS/ve12qje1oovzx/5n<br>q628bQbzawuvfDs23o00T8fRv8e+mceGgxKNmBpC3g3r9YaNVt07GMX1io+EyfRv<br>KXNDI+58/bLAymFo/ZtPwfIw89W09NN4zS4DZ/yk4U1sxgYCH5IYBR3IV1AVERsf<br>Wn+6mbukGj5ptU8uQTl+FtHcZItmwu4L5YBN1xm0/gpvF7fZeq9LX23j98b/VUIi<br>L0hIjMzxdlbUAnVu8GQfaUhYlB0odo27ZSFnY3Ay8aWOf61y7H4p2v6ATykephre<br>rUNTRuz/CucqtF8qmQTOowtwZHYSjc8q9YXZkiUL2uDSlA01LobzFa57GF25O+UA<br>CQNJXMgqcH0Ahgtu5Kasz6D1aCNx86n/fwCmqKlT8YHdLxqcHAyuXRpQrukBZ0ZE<br>KVPPJfNV6k6abErtD7xAyplzXi3woGMt0d4iA7rs6Da4RuUJ7plm0D0xPvOORGFI<br>bXjHy6P7taswquTjvkXzC4ben47nn/IO8csrePJZEA9RBIdrRICnQyb5m5JJnXqc<br>P0ElTC87WZJLouW4hOaQwXpIG/Ej0Mnod+VGdEhlBUaQ3uVNfAvg6g4SlK93+u2V<br>RQ==<br>=w9lc<br>-----END PGP PUBLIC KEY BLOCK-----<br> Hiiii from Torochannel https://bbs.gikopoi.com/thread/1749705396 2025-06-12T05:16:36+00:00 2025-06-13T00:40:47+00:00 Hello, I’m the admin of Torochannel. Rust off! https://bbs.gikopoi.com/thread/1745364262 2025-04-22T23:24:22+00:00 2025-06-09T20:28:58+00:00 Yo, listen up! <br><br>dat Rust crew's been pushin' hard to get their language into the Linux kernel, but let's take a step back and examine their priorities, 'kay? <br>They're all about Rust, Rust, Rust - but what about the stability and maintainability of the kernel? <br>I'm talkin' about the millions of users who rely on Linux, not just some niche group of devs who wanna play with the latest shiny thing.<br>Take marcan, the Asahi Linux lead, for example. <br>He's been ragin' about the kernel community bein' resistant to change, but when you look at his own actions, it's clear his priority is gettin' Rust into the kernel, no matter what. <br>He's talkin' about burnout, but it seems like he's more burnt out on the kernel community's cautious approach than on actually gettin' the job done. <br>He be pushin new complexities and work on other people who are not interested in his fetish.<br>We're just trying to ensure that any changes to the kernel are thoroughly tested and validated. <br>I mean, come on, they're the ones who are tryin' to introduce a whole new language into the kernel - shouldn't they be the ones demonstratin' a willingness to work with the community and address our concerns?<br>It's like they're more interested in provin' a point - that Rust can be used in the kernel - than in actually contributin' to the Linux ecosystem in a meaningful way. <br>And that's just not cool, bro. We're talkin' about a critical piece of infrastructure here, not some playground for language enthusiasts.<br>So, yeah, I'm suspicious of their priorities. It seems like they're more about promotin' Rust than about doin' what's best for Linux. <br>And if that's the case, then we need to take a step back and re-evaluate their contributions. <br>The kernel community's not against innovation, but we're not gonna sacrifice stability and maintainability on the altar of some new language or framework, either. GIF contrast adjustment https://bbs.gikopoi.com/thread/1749468433 2025-06-09T11:27:13+00:00 2025-06-09T11:27:13+00:00 #!/usr/bin/env python3<br># -*- coding: utf-8 -*-<br><br>"""<br>gifedit.py - Adjust contrast of a GIF by modifying its color palette.<br><br>Shouldn't touch anything but palette.<br><br>Usage:./gifedit.py input.gif contrast_factor<br><br>- input.gif: Path to the input GIF file.<br>- contrast_factor: Floating point number where 1.0 is identity, <br> >1.0 increases contrast, and <1.0 decreases contrast.<br><br>Output: A new GIF file with the contrast-adjusted palette, named after the input file with '_contrast_{factor}.gif' appended.<br>"""<br><br>import sys<br>import os<br>import struct<br><br>def adjust_contrast(rgb, factor):<br> """<br> Apply contrast adjustment to a given RGB value.<br><br> :param rgb: The RGB value to adjust (as a tuple).<br> :param factor: Contrast factor (1.0 = no change, >1.0 increase, <1.0 decrease).<br> :return: Adjusted RGB value.<br> """<br> r, g, b = rgb<br> r = int(((r / 255.0 - 0.5) * factor + 0.5) * 255.0)<br> g = int(((g / 255.0 - 0.5) * factor + 0.5) * 255.0)<br> b = int(((b / 255.0 - 0.5) * factor + 0.5) * 255.0)<br> return (max(0, min(255, r)), max(0, min(255, g)), max(0, min(255, b)))<br>def main():<br> if len(sys.argv)!= 3:<br> print("Usage:./gifedit.py input.gif contrast_factor")<br> sys.exit(1)<br><br> input_file = sys.argv[1]<br> try:<br> contrast_factor = float(sys.argv[2])<br> except ValueError:<br> print("Error: Contrast factor must be a floating point number.")<br> sys.exit(1)<br><br> if contrast_factor <= 0:<br> print("Warning: Contrast factor should be greater than zero. Proceeding with value:", contrast_factor)<br><br> # Load the GIF<br> try:<br> with open(input_file, 'rb') as f_in:<br> gif_data = f_in.read()<br><br> # Verify the GIF magic bytes<br> if gif_data[:6] not in [b'GIF87a', b'GIF89a']:<br> print("Error: Not a GIF file.")<br> sys.exit(1)<br><br> # Get the original file name without extension<br> filename, file_extension = os.path.splitext(input_file)<br> output_file = f"{filename}_contrast_{contrast_factor:.2f}{file_extension}"<br><br> # Determine the GCT size<br> gct_size_byte = gif_data[10] # 10th byte indicates GCT size (2^(N+1))<br> gct_size = 2 ** ((gct_size_byte & 0x07) + 1) # Extract the lower 3 bits<br> gct_start = 13 # GCT starts after the 12th byte (header + gct_size_byte)<br> gct_end = gct_start + gct_size * 3<br><br> # Extract and adjust the Global Color Table<br> gct = gif_data[gct_start:gct_end]<br> adjusted_gct = bytearray()<br> for i in range(0, len(gct), 3):<br> rgb = struct.unpack('<BBB', gct[i:i+3])<br> adjusted_rgb = adjust_contrast(rgb, contrast_factor)<br> adjusted_gct.extend(adjusted_rgb)<br><br> # Replace the original GCT with the adjusted one<br> gif_data = gif_data[:gct_start] + adjusted_gct + gif_data[gct_end:]<br><br> # Save the modified GIF data<br> with open(output_file, 'wb') as f_out:<br> f_out.write(gif_data)<br> print(f"Output saved to: {output_file}")<br><br> except IOError as e:<br> print(f"Error opening or processing the file: {e}")<br><br>if __name__ == "__main__":<br> main()<br> Trails In Sky Combat Emu - Procedural https://bbs.gikopoi.com/thread/1747949301 2025-05-22T21:28:21+00:00 2025-06-08T19:47:24+00:00 #!/usr/bin/env python3<br>"""<br>Trails in the Sky - Procedural Combat Timeline Engine with Persistent Event Labels<br>"""<br>import os<br>import sys<br>import time<br>import random<br><br># === EVENT TYPES ===<br>TYPE_CHARACTER = 0 # Player character taking action<br>TYPE_ENEMY = 1 # Enemy AI taking action<br>TYPE_SPELL_RESOLVE = 2 # Spell resolves after cast delay<br>TYPE_STATUS_EXPIRE = 4 # Status effect ends<br>TYPE_PLAYER_INPUT = 5 # Wait for player input before proceeding<br><br># === STATUS EFFECTS COLORS ===<br>STATUS_COLORS = {<br> "Casting": "\033[37m", # Light grey / off-white<br> "Poisoned": "\033[95m", # Purple<br> "Burning": "\033[91m", # Red<br> "Slowed": "\033[94m", # Blue<br> "Haste": "\033[92m", # Green<br> "Muted": "\033[93m", # Yellow<br> "Dead": "\033[90m" # Gray<br>}<br>RESET_COLOR = "\033[0m"<br><br># === LABEL POOL (1-9,a-z,A-Z) ===<br>label_pool = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"<br>label_counter = 0<br><br>def get_label():<br> """Get next label in the cyclic pool"""<br> global label_counter<br> label = label_pool[label_counter % len(label_pool)]<br> label_counter += 1<br> return label<br><br># === DATA STRUCTURES ===<br>def create_character(name, hp, ep, cp, atk, defense, speed, mov, is_player=False):<br> """Create a new character dictionary with persistent label"""<br> return {<br> 'name': name,<br> 'hp': hp,<br> 'max_hp': hp,<br> 'ep': ep,<br> 'cp': cp,<br> 'atk': atk,<br> 'defense': defense,<br> 'speed': speed,<br> 'mov': mov,<br> 'is_player': is_player,<br> 'alive': True,<br> 'status_effects': [],<br> 'next_action_time': 0,<br> 'orbment': [4, 2, 0, 1, 1, 0, 0], # Fire, Water, Earth, Wind, Time, Space, Mirage<br> 'label': get_label()<br> }<br><br>def create_spell_resolve_event(caster_id, target_id, spell_name, resolve_time):<br> """Create a spell resolve event with persistent label"""<br> return {<br> 'name': f"{spell_name} ({caster_id}→{target_id})",<br> 'next_action_time': resolve_time,<br> 'caster_id': caster_id,<br> 'target_id': target_id,<br> 'spell_name': spell_name,<br> 'type': TYPE_SPELL_RESOLVE,<br> 'label': get_label()<br> }<br><br>def create_status_expire_event(target_id, effect_name, expire_time):<br> """Create a status expiration event with persistent label"""<br> return {<br> 'name': f"{effect_name} expires",<br> 'next_action_time': expire_time,<br> 'target_id': target_id,<br> 'effect_name': effect_name,<br> 'type': TYPE_STATUS_EXPIRE,<br> 'label': get_label()<br> }<br><br># === UTILITY FUNCTIONS ===<br>def get_terminal_size():<br> try:<br> return os.get_terminal_size()<br> except:<br> return type('obj', (object,), {'columns': 80, 'lines': 24})<br><br>def clear_screen():<br> os.system('cls' if os.name == 'nt' else 'clear')<br><br>def format_time(time_val):<br> return f"{time_val:08d}"<br><br>def is_valid_participant(p):<br> """Check if participant should be displayed on timeline"""<br> if isinstance(p, dict):<br> if p.get('type') == TYPE_STATUS_EXPIRE:<br> return p['next_action_time'] > global_time<br> return p.get('alive', True) or p.get('type') in [TYPE_SPELL_RESOLVE]<br> return False<br><br>def get_status_color_for(event):<br> """Determine color based on spell name, status expiration, or character status"""<br> if isinstance(event, dict):<br> # Spell Resolve: check spell name<br> if event.get('type') == TYPE_SPELL_RESOLVE:<br> if event['spell_name'] == "Burn":<br> return STATUS_COLORS["Burning"]<br> elif event['spell_name'] == "Poison":<br> return STATUS_COLORS["Poisoned"]<br> elif event['spell_name'] == "Heal":<br> return STATUS_COLORS["Haste"]<br><br> # Status Expire: use the status name<br> elif event.get('type') == TYPE_STATUS_EXPIRE:<br> effect_name = event.get('effect_name', '')<br> return STATUS_COLORS.get(effect_name, "")<br><br> # Character: check their status effects<br> elif 'status_effects' in event:<br> for se in event['status_effects']:<br> if se['name'] in STATUS_COLORS:<br> return STATUS_COLORS[se['name']]<br> return ""<br><br># === STATUS EFFECTS ===<br>def apply_status_effect(target, effect_name, duration, on_apply=None, on_tick=None, on_expire=None):<br> """Apply a status effect to a target character"""<br> existing = None<br> for se in target['status_effects']:<br> if se['name'] == effect_name:<br> existing = se<br> break<br> if existing:<br> if existing['duration'] > 0:<br> existing['duration'] = max(existing['duration'], duration)<br> return<br> # Add the effect to the target's status list<br> new_effect = {<br> 'name': effect_name,<br> 'duration': duration,<br> 'on_apply': on_apply,<br> 'on_tick': on_tick,<br> 'on_expire': on_expire<br> }<br> target['status_effects'].append(new_effect)<br> # Call apply function if it exists<br> if new_effect['on_apply']:<br> new_effect['on_apply'](target)<br> # Create expiration event<br> if new_effect['duration'] > 0:<br> expire_event = create_status_expire_event(<br> id(target),<br> effect_name,<br> global_time + new_effect['duration']<br> )<br> participants.append(expire_event)<br><br>def tick_status_effects(characters, global_time):<br> """Tick all active status effects"""<br> for char in characters:<br> if not char['alive']:<br> continue<br> for effect in list(char['status_effects']):<br> effect['duration'] -= 1<br> if effect['on_tick']:<br> effect['on_tick'](char)<br> if effect['duration'] <= 0:<br> if effect['on_expire']:<br> effect['on_expire'](char)<br> char['status_effects'].remove(effect)<br><br># === SPELL SYSTEM ===<br>def cast_burn_spell(caster, target, resolve_time):<br> message = f"{caster['name']} casts Burn on {target['name']}!"<br> print(message.rjust(31))<br> damage = int(caster['atk'] * 1.5)<br> target['hp'] = max(0, target['hp'] - damage)<br> if target['hp'] == 0:<br> print(f"{target['name']} collapses!")<br> target['alive'] = False<br><br> # Remove Casting status<br> caster['status_effects'] = [se for se in caster['status_effects'] if se['name'] != 'Casting']<br><br> # Apply burn effect (30 AT duration)<br> apply_status_effect(<br> target,<br> "Burning",<br> 30,<br> on_apply=lambda t: print(f"{t['name']} catches fire!"),<br> on_tick=lambda t: t.update({'hp': max(0, t['hp'] - 1)}),<br> on_expire=lambda t: print(f"{t['name']} is no longer burning.")<br> )<br><br>def cast_poison_spell(caster, target, resolve_time):<br> print(f"{caster['name']} casts Poison on {target['name']}!")<br> damage = int(caster['atk'] * 1.5)<br> target['hp'] = max(0, target['hp'] - damage)<br> if target['hp'] == 0:<br> print(f"{target['name']} collapses!")<br> target['alive'] = False<br><br> # Remove Casting status<br> caster['status_effects'] = [se for se in caster['status_effects'] if se['name'] != 'Casting']<br><br> # Apply poison effect (20 AT duration)<br> apply_status_effect(<br> target,<br> "Poisoned",<br> 20,<br> on_apply=lambda t: print(f"{t['name']} is poisoned!"),<br> on_tick=lambda t: t.update({'hp': max(0, t['hp'] - 1)}),<br> on_expire=lambda t: print(f"{t['name']} is no longer poisoned.")<br> )<br><br>def cast_heal_spell(caster, target, resolve_time):<br> print(f"{caster['name']} casts Heal on {target['name']}!")<br> target['hp'] = min(target['max_hp'], target['hp'] + 50)<br> print(f"{target['name']} healed to {target['hp']}/{target['max_hp']}")<br><br> # Remove Casting status<br> caster['status_effects'] = [se for se in caster['status_effects'] if se['name'] != 'Casting']<br><br># === COMBAT ACTIONS ===<br>def handle_player_turn(actor, enemies, participants, global_time):<br> """Handle a player's turn"""<br> print(f"\n{actor['name']}'s Turn:")<br> print("A: Attack | B: Cast Burn | P: Cast Poison | H: Heal | R: Run")<br> choice = input("Choose action: ").strip().lower()<br><br> targets = [e for e in enemies if e['alive']]<br> if not targets:<br> print("No enemies alive.")<br> return<br><br> if choice == 'a':<br> target = select_target_from_list(targets)<br> if target:<br> print(f"{ Hello pohonBBS - world2ch.net https://bbs.gikopoi.com/thread/1748763924 2025-06-01T07:45:24+00:00 2025-06-02T01:53:11+00:00 Can't say I'm a fan of this software, at least it's easy on my glasses.<br>I'd like to invite you enlightened gentlemen to discussion on our textboards.<br>Located at http://piza.world2ch.net/lounge prison rape https://bbs.gikopoi.com/thread/1748203682 2025-05-25T20:08:02+00:00 2025-05-25T23:53:10+00:00 a necessary balancing force in the universe Digimon Card Game https://bbs.gikopoi.com/thread/1747688884 2025-05-19T21:08:04+00:00 2025-05-19T21:08:04+00:00 Is anyone interested in joining me on<br>gikopoi to play the Digimon card game?<br>Just got a starter deck and played my <br>first game, but now the trouble is finding<br>opponents for an unpopular TCG ;(<br><br>https://steamcommunity.com/sharedfiles/filedetails/?id=2042884945<br><br>https://world.digimoncard.com/rule/pdf/manual.pdf?070723 Improving events.gikopoi https://bbs.gikopoi.com/thread/1747676349 2025-05-19T17:39:09+00:00 2025-05-19T17:39:09+00:00 https://events.gikopoi.com/<br><br>Wondering if anyone has ideas for improving the events code. It's <br>worth noting that OG flash gikopoi had a similar events script built <br>in and strongly integrated with the original game soft. <br><br>Something I can think of is an Atom feed for "upcoming events" -- <br>this could also be fed into Discord / gikopy to serve reminders -- <br>but absolutely any and all feedback about events.gikopoi.com is <br>welcome.<br><br>It's the red-headed stepchild service at this point. <br><br>IF YOU DIDN'T KNOW -- events all have a link to an .ics file that<br>can be added to smart phones, mail clients, calendar clients no<br>problem. And they can also serve as a way to share events with <br>friends who don't use Gikopoi -- they show event datetime local to<br>your computer and directly link to the event's room. So you can<br>schedule a link in a different room than the "main room" and people<br>can easily go there from the event page. random pastes https://bbs.gikopoi.com/thread/1747333954 2025-05-15T18:32:34+00:00 2025-05-15T18:32:47+00:00 Use as pastebin, add a subject to your comment if you want Unholy shiiyeet https://bbs.gikopoi.com/thread/1746700627 2025-05-08T10:37:07+00:00 2025-05-10T18:59:39+00:00 your board became a thailand cuisine's chamber of recipes<br>discovered under an Egypt pyramid<br>with cones & columns that produce electricity from space rays. <br><br>I hope that won't went textboard.net Zzazz missing since January 2nd https://bbs.gikopoi.com/thread/1743798385 2025-04-04T20:26:25+00:00 2025-05-09T15:33:51+00:00 It's been 3 months since our hero has last logged on. He was last <br>witnessed throwing down handfuls of benzodiazepines and chugging vodka<br>on stream. His current status is unknown, likely among the angels. <br><br>I propose we honor our missing hero by making the 2nd of every month<br>a day we live a little bit more like zzazz, in his honor, whether we<br>engage in drinking contests, shirtless streams, smoke narcotics on<br>camera, sing and play music live, netplay old games, or otherwise<br>attempt to emulate our fallen hero <br><br>Goroshek has also deceased. RIP little rat. post various neat things you did https://bbs.gikopoi.com/thread/1720892336 2024-07-13T17:38:56+00:00 2025-05-01T13:50:28+00:00 house doesn't have a sauna so i put the shower at maximum and covered<br>the vent. it steam's up a little and you can pretend you are in suomi. ASCII art https://bbs.gikopoi.com/thread/1705040490 2024-01-12T06:21:30+00:00 2025-04-27T19:12:06+00:00 Share cool ASCII art (no SJIS art, fuck you weebs) Test https://bbs.gikopoi.com/thread/1743622659 2025-04-02T19:37:39+00:00 2025-04-27T17:31:23+00:00 Where am I? chain letters https://bbs.gikopoi.com/thread/1743869033 2025-04-05T16:03:53+00:00 2025-04-05T17:27:20+00:00 if you read this and do not post a chain letter to this thread, <br>you will you will be forever stuck in the “just five more minutes” loop 😱<br><br>But! If you post a chain letter within the next 3 minutes, you’ll:<br><br>always find the last slice of pizza 🍕<br><br>never run out of your favorite snack 🍪<br><br>and discover a hidden talent you never knew you had 🎨<br><br>Forward this to 7 people or face the endless pile of laundry.<br>You’ve been warned… 💀📜🔗 merp! https://bbs.gikopoi.com/thread/1735171653 2024-12-26T00:07:33+00:00 2024-12-26T00:07:33+00:00 merp merp merp merp merp merp merp merp merp merp merp merp merp merp <br>merp merp merp merp merp merp merp merp merp merp merp merp merp merp <br>merp merp merp merp merp merp merp merp merp merp merp merp merp merp hello, old friends ^___^ https://bbs.gikopoi.com/thread/1734685733 2024-12-20T09:08:53+00:00 2024-12-22T17:09:41+00:00 doubt anyone remembers me around this corner<br>of the internet anymore, but im indeed still<br>around!! just lurking now <br><br>can't beleaf it's been almost 8 months (?)<br>since i last posted on one of these BBSes... i<br>guess im posting here specifically because of<br>its memorable-ness???? time flies man!!!!! i<br>recently got into baking, i made a really good<br>strawberry cake yesterday. im also an<br>alcoholic now #lifesgood<br><br>boards is still alive-iiiishhh, and it's about<br>to turn a year old!! ive moved on to newer<br>things, though. pikidiary is my new<br>microblogging site, heavily inspired by its<br>boardsian roots. much more normie-y, but still<br>fun.<br><br>anyways, i miss a lot of y'all!! email me if<br>you know who i am (⁠*´⁠︶`⁠) cya around!!!! SJIS vs UTF-8 FLAME WAR https://bbs.gikopoi.com/thread/1719123784 2024-06-23T06:23:04+00:00 2024-10-30T22:53:31+00:00 GO! ( ͡° ͜ʖ ͡°) stylesheet thread https://bbs.gikopoi.com/thread/1720824245 2024-07-12T22:44:05+00:00 2024-07-13T17:33:47+00:00 talk about pohon stylesheets here<br>here are various site features to test<br>>gtxt<br>%%spoiler%% Hello world https://bbs.gikopoi.com/thread/1704210819 2024-01-02T15:53:39+00:00 2024-07-12T07:38:59+00:00 welcome to my web sight It's good to send emails to friends. https://bbs.gikopoi.com/thread/1705087964 2024-01-12T19:32:44+00:00 2024-06-30T16:03:13+00:00 As life goes on, and we separate from people we cared about before,<br>it remains a great practice to send emails to old friends every now <br>and then.<br><br>It's not essential AT ALL to make a Facebook / Instagram / Tiktok <br>/ LinkedIn / whatever to stay in touch with old friends. If anything,<br>people are more likely to keep their old mail address as trendy <br>spyware apps come and go. <br><br>Equally, it's easier to keep a friend's mail address for long spans<br>of time than phone numbers -- and the kinds of communications we make<br>over email tend to be more meaningful than the kinds we may make on<br>text-adjacent platforms like Whatsapp or Signal, Telegram, etc. <br><br>Do you ever send mails to your old pals?<br>When was the last time you sent a personal email?<br><br>If you know any old friends' emails, maybe this thread can serve as<br>a timely reminder to fire them off a message. Or, maybe it can serve<br>as inspiration to exchange email addresses with your friends today. <br><br>I hope this thread can encourage you to write someone an email, <br>or save someone's email address if you don't have many. Email is a<br>great way to maintain friendships over time and distance -- even if<br>it's "not trendy" it's also not bad! You would be surprised about<br>how many people would be pleased to get an email that's not spam <br>from GoogBookBankShopApp and take the time to write a caring, <br>thoughtful response back to you. Gikopoi Election 2024 https://bbs.gikopoi.com/thread/1716434645 2024-05-23T03:24:05+00:00 2024-06-27T03:11:35+00:00 The year is 2024 and the Gikopoi Election is underway again. <br><br>---------------------<br>Year-Month-Day scheduled events<br>---------------------<br>2024-07-06 -- First debate, speeches / presentations <br>2024-09-08 -- Second debate, speeches / presentations <br>2024-11-05 -- Final election day<br>---------------------<br><br>If you would like to run as candidate, post a reply to this thread<br>with your Gikopoi name, and write an essay of at least 100<br>words on what changes you would bring, values you embrace, etc.<br><br>Propaganda can be submitted to our image gallery: <br>https://booru.gikopoi.com/post/list/election ... https://bbs.gikopoi.com/thread/1717706924 2024-06-06T20:48:44+00:00 2024-06-06T20:48:44+00:00  ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄<br>( ´∀`) < 1... 2... MARCH!<br>( つ︻デ══━一______<br>(   ) ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄<br> │ │ │ ( ´∀`) < 1... 2... MARCH!<br>(__)_∧_∧ ( / ̄ ̄ ̄ ̄ ̄ ̄ ̄<br> ( ´∀`) < 1... 2... MARCH!<br> ( つ︻デ══━一______<br> ∧_(   )(__)__)<br>( ´∀│ │ │.. MARCH!<br>( つ(__)__) ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄<br>(   ) ( ´∀`) < 1... 2... MARCH!<br>│ │ │ ( つ︻デ══━一______<br>(__)__) (   ) Gikopoi Booru is open for business https://bbs.gikopoi.com/thread/1716433643 2024-05-23T03:07:23+00:00 2024-05-24T11:36:46+00:00 https://booru.gikopoi.com<br><br>Enjoy pohon poetics (gikoetry) https://bbs.gikopoi.com/thread/1712479885 2024-04-07T08:51:25+00:00 2024-04-07T08:51:25+00:00 sharing feeling and perspective morphs into an insult<br>I foolishly spilt what I wanted private, how stupid of me.<br>now it's sighing, begging for a pity party<br>murky thinking., my paper isn't safe either,<br>they hope to glean what? wants?<br>once I showed them a possibility of positivity or justice<br>they feared my hubris and punishment and told them<br>and they presumed to know me, my beliefs, my logic<br> and pretended like it was for my<br> protest our suffering with outlook. own good not to<br>## and "care" never passed career.<br>I can't be private, can't be public, what good is it to be a person?<br>and just when I nearly came off as frustrated & angered, then I<br>lamented & secluded [] Draw whatever is on the surface of your head. https://bbs.gikopoi.com/thread/1711373289 2024-03-25T13:28:09+00:00 2024-03-25T13:28:09+00:00 I'd like you to take a deep breath, sit up straight. <br>Take account of your surroundings. <br>What do you hear? <br>What sort of thinking is filling your head? What do you see? <br>How does your body feel? <br>Tense, relaxed, contorted? <br>Now, pick up a pencil. <br>Draw whatever comes to mind. <br>What did you draw? Tell us. BOARDS IS BETER https://bbs.gikopoi.com/thread/1710882439 2024-03-19T21:07:19+00:00 2024-03-19T21:07:19+00:00 BOARDS WON BOARDS WON BOARDS WON Errrrrrmmmmm https://bbs.gikopoi.com/thread/1710723731 2024-03-18T01:02:11+00:00 2024-03-18T01:02:11+00:00 ermm... Hello Gikopoi... <br>Sorry that a group of three dummies attempted to target y'all.<br>I'll delete anything related to raids off of my site and ban them. <br>pls don't kill me TT<br><br>I wanna stay on good terms with Giko's admin, I promise!<br>We even crosslinked! <br>I have no idea why people got so pressed over that post, they were all valid -<br>criticisms.... BOARDS IS WINNING! https://bbs.gikopoi.com/thread/1710670638 2024-03-17T10:17:18+00:00 2024-03-17T19:49:22+00:00 BOARDS WON! BOARDS WON! BOARDS WON!<br>https://boardsarchive.neocities.org/pohon.png He's too long! He's gone past the Boarder! https://bbs.gikopoi.com/thread/1710661257 2024-03-17T07:40:57+00:00 2024-03-17T07:40:57+00:00  ∧___∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄<br>( ´∀`) < launching military attack against bbs.gikopoi.com in 3...<br>( つ︻デ══━一_______________________________________________________<br>(   )<br>(   ) * .-,<br>(   ) ( ( ° *<br>(   ) `-'<br>(   ) * °<br>(   )<br>(   )<br>(   ) ° | | ̄ ̄ ̄| |<br>(   ) ° | ̄ ̄([][][]) ̄ ̄| °<br>(   )   <br>(   ) <br>(   ) ° ° °<br>(   ) ° *<br>(   ) <br>(   ) *<br>(   ) ° °<br>(   ) °<br>(   )<br>(   ) *<br>(   ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <br>(   )............................................................<br>(   )::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<br>(   )++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>(   )############################################################<br> Neat board! https://bbs.gikopoi.com/thread/1710179350 2024-03-11T17:49:10+00:00 2024-03-11T18:36:48+00:00 Hello from boards.graybox.lol! i am DQN https://bbs.gikopoi.com/thread/1705009535 2024-01-11T21:45:35+00:00 2024-01-11T21:55:13+00:00 i am DQN Tripcode Test Thread https://bbs.gikopoi.com/thread/1704828644 2024-01-09T19:30:44+00:00 2024-01-09T19:30:44+00:00 Test tripcodes itt or whateverl