https://github.com/savetz/atari8bitbot
Code that runs the Atari 8-bit Twitter bot at https://twitter.com/Atari8BitBot
https://github.com/savetz/atari8bitbot
atari800 atari800xl atari8bit twitter-bot
Last synced: 10 months ago
JSON representation
Code that runs the Atari 8-bit Twitter bot at https://twitter.com/Atari8BitBot
- Host: GitHub
- URL: https://github.com/savetz/atari8bitbot
- Owner: savetz
- License: mit
- Created: 2021-02-11T23:26:25.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-12-31T03:28:53.000Z (about 1 year ago)
- Last Synced: 2025-04-18T05:41:50.814Z (10 months ago)
- Topics: atari800, atari800xl, atari8bit, twitter-bot
- Language: Python
- Homepage:
- Size: 107 KB
- Stars: 6
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Atari8BitBot
The code that runs the Atari 8-bit Twitter bot at https://twitter.com/Atari8BitBot
I'm sharing this so people can use this as a stepping stone to making their own, different bots.
Documentation for using the bot is at https://atari8bitbot.com
The main twitter posting code is based on what I learned from "The Reply to Mentions Bot" at https://realpython.com/twitter-bot-python-tweepy/#the-config-module
Dependencies. So many dependencies:
- A Twitter account, and API keys for it https://developer.twitter.com/en/products/twitter-api
- Tweepy. Specifically the fork that allows video uploads. https://github.com/tweepy/tweepy/pull/1414 They plan on folding that feature into the main program but as of this writing, haven't.
- atari800 emulator: https://github.com/atari800/atari800
- TBXL-Parser, for parsing Atari BASIC and TBXL programs: https://github.com/dmsc/tbxl-parser
- franny, an ATR disk image editor: http://atari8.sourceforge.net/franny.html and https://sourceforge.net/projects/atari8/files/franny/
- ffmpeg, for processing video files: https://ffmpeg.org
- and in the assets/ directory: ROM files: ATARIXL.ROM (the Atari XL operating system), logo.ROM (Atari Logo), PILOT.ROM (Atari PILOT), ASM.rom (Atari Assembler Editor), action.ROM (OSS Action!). These are not provided in this repository due to copyright.
- also in the assets/ directory: ATR disk images: action.atr (Action! Tooklit), PILOTII.atr (Atari Super PILOT), TBXL.atr (Turbo BASIC XL). These are not provided in this repository due to copyright.
- An X Virtual Frame Buffer running on display 99 (/usr/bin/Xvfb :99 -ac -screen 0 1024x768x24)