git @ Cat's Eye Technologies The-Dossier / 2a4d988
Change most of the image URLs to point to the archived images. Chris Pressey 6 years ago
10 changed file(s) with 76 addition(s) and 56 deletion(s). Raw diff Collapse all Expand all
99
1010 ### Russki Duck
1111
12 ![screenshot](http://www.platypuscomix.net/applepalooza/russki2.gif)
12 ![screenshot](https://static.catseye.tc/archive/www.platypuscomix.net/applepalooza%252Frusski2.gif)
1313
1414 * written by: [Nasir Gebelli](https://en.wikipedia.org/wiki/Nasir_Gebelli)
1515 * genre: Graphic Adventure
3333
3434 ### Beer Run
3535
36 ![screenshot](http://www.mobygames.com/images/shots/s/819976-beer-run-apple-ii-screenshot-elevator-appears.jpg)
36 ![screenshot](https://static.catseye.tc/archive/www.mobygames.com/images%252Fshots%252Fs%252F819976-beer-run-apple-ii-screenshot-elevator-appears.jpg)
3737
3838 * written by: Mark Turmell
3939 * published by: Sirius Software, Inc
6666
6767 ### Swashbuckler
6868
69 ![screenshot](http://www.myabandonware.com/media/screenshots/s/swashbuckler-bkh/thumbs/swashbuckler_2.png)
69 ![screenshot](https://static.catseye.tc/archive/www.myabandonware.com/media%252Fscreenshots%252Fs%252Fswashbuckler-bkh%252Fthumbs%252Fswashbuckler_2.png)
7070
7171 * written by: Paul Stephenson
7272 * published by: Datamost
8585
8686 ### Star Maze
8787
88 ![screenshot](https://www.video-games-museum.com/en/screenshots/Apple%20II/3/13056-ingame-Star-Maze.png)
88 ![screenshot](https://static.catseye.tc/archive/www.video-games-museum.com/en%252Fscreenshots%252FApple%252520II%252F3%252F13056-ingame-Star-Maze.png)
8989
9090 * written by: Eastman Computing(?)
9191 * published by: Sir-Tech
102102
103103 ### Sabotage
104104
105 ![screenshot](https://upload.wikimedia.org/wikipedia/en/6/65/Sabotage_computer_game.png)
105 ![screenshot](https://static.catseye.tc/archive/upload.wikimedia.org/wikipedia%252Fen%252F6%252F65%252FSabotage_computer_game.png)
106106
107107 * written by: Mark Allen
108108 * published by: On-Line Systems
120120
121121 ### Penny Arcade
122122
123 ![screenshot](https://archive.org/services/img/a2_Penny_Arcade_1979_Apple)
123 ![screenshot](https://static.catseye.tc/archive/archive.org/services%252Fimg%252Fa2_Penny_Arcade_1979_Apple)
124124
125125 * written by: Bill Budge
126126 * published by: Apple Computer, Inc.
142142
143143 ### Sammy Lightfoot
144144
145 ![screenshot](http://www.mobygames.com/images/shots/l/88587-sammy-lightfoot-apple-ii-screenshot-using-the-trampoline.gif)
145 ![screenshot](https://static.catseye.tc/archive/www.mobygames.com/images%252Fshots%252Fl%252F88587-sammy-lightfoot-apple-ii-screenshot-using-the-trampoline.gif)
146146
147147 * written by: Warren Schwader
148148 * published by: Sierra On-Line
99
1010 ### Haunted House
1111
12 ![screenshot](https://upload.wikimedia.org/wikipedia/en/f/f3/Haunted_House_Atari_2600_screenshot1a.png)
12 ![screenshot](https://static.catseye.tc/archive/upload.wikimedia.org/wikipedia%252Fen%252Ff%252Ff3%252FHaunted_House_Atari_2600_screenshot1a.png)
1313
1414 * written by: James Andreasen
1515 * genre: Graphic Adventure
2222
2323 ### Adventure
2424
25 ![screenshot](https://upload.wikimedia.org/wikipedia/en/f/f3/Atariadventure.png)
25 ![screenshot](https://static.catseye.tc/archive/upload.wikimedia.org/wikipedia%252Fen%252Ff%252Ff3%252FAtariadventure.png)
2626
2727 * written by: Warren Robinett
2828 * genre: Graphic Adventure
3838
3939 ### Yars' Revenge
4040
41 ![screenshot](https://upload.wikimedia.org/wikipedia/en/8/85/A2600_Yars_Revenge.png)
41 ![screenshot](https://static.catseye.tc/archive/upload.wikimedia.org/wikipedia%252Fen%252F8%252F85%252FA2600_Yars_Revenge.png)
4242
4343 * written by: Howard Scott Warshaw
4444 * genre: Shoot-'em-Up
99
1010 ### Dynamite Dan
1111
12 ![screenshot](http://www.lemon64.com/games/screenshots/full/d/dynamite_dan_01.gif)
12 ![screenshot](https://static.catseye.tc/archive/www.lemon64.com/games%252Fscreenshots%252Ffull%252Fd%252Fdynamite_dan_01.gif)
1313
1414 * written by: Rod Bowkett
1515 * published by: Mirrorsoft
3131
3232 ### Street Surfer
3333
34 ![screenshot](http://www.lemon64.com/games/screenshots/full/s/street_surfer_03.gif)
34 ![screenshot](https://static.catseye.tc/archive/www.lemon64.com/games%252Fscreenshots%252Ffull%252Fs%252Fstreet_surfer_03.gif)
3535
3636 * written by: David Barbour
3737 * published by: Mastertronic
5959
6060 ### Pharaoh's Curse
6161
62 ![screenshot](http://www.lemon64.com/games/screenshots/full/p/pharaohs_curse_05.gif)
62 ![screenshot](https://static.catseye.tc/archive/www.lemon64.com/games%252Fscreenshots%252Ffull%252Fp%252Fpharaohs_curse_05.gif)
6363
6464 * written by: Steve Coleman
6565 * published by: Synapse Software
8585
8686 ### Fire Ant
8787
88 ![screenshot](https://www.c64-wiki.com/images/1/18/FireantLevel1.png)
88 ![screenshot](https://static.catseye.tc/archive/www.c64-wiki.com/images%252F1%252F18%252FFireantLevel1.png)
8989
9090 * written by: Unknown
9191 * genre: Graphic Adventure(?)
103103
104104 ### Necromancer
105105
106 ![screenshot](https://upload.wikimedia.org/wikipedia/en/3/3f/Necromancer_screen_snap.png)
106 ![screenshot](https://static.catseye.tc/archive/upload.wikimedia.org/wikipedia%252Fen%252F3%252F3f%252FNecromancer_screen_snap.png)
107107
108108 * written by: Bill Williams
109109 * published by: Synapse Software
125125
126126 ### Whistler's Brother
127127
128 ![screenshot](http://www.lemon64.com/games/screenshots/full/w/whistlers_brother_02.gif)
128 ![screenshot](https://static.catseye.tc/archive/www.lemon64.com/games%252Fscreenshots%252Ffull%252Fw%252Fwhistlers_brother_02.gif)
129129
130130 * written by: Louis Ewens
131131 * published by: Brøderbund
147147
148148 ### Zeppelin
149149
150 ![screenshot](http://www.lemon64.com/games/screenshots/full/z/zeppelin_02.gif)
150 ![screenshot](https://static.catseye.tc/archive/www.lemon64.com/games%252Fscreenshots%252Ffull%252Fz%252Fzeppelin_02.gif)
151151
152152 * written by: William Mataga, David Barbour
153153 * published by: Synapse Software
177177
178178 ### Slinky
179179
180 ![screenshot](http://www.lemon64.com/games/screenshots/full/s/slinky_02.gif)
180 ![screenshot](https://static.catseye.tc/archive/www.lemon64.com/games%252Fscreenshots%252Ffull%252Fs%252Fslinky_02.gif)
181181
182182 * written by: Unknown
183183 * published by: Cosmi
1616
1717 ### Rock Star Ate My Hamster
1818
19 ![screenshot](http://tacgr.emuunlim.com/downloads/gamescr/r/rockstaratemyhamster2.png)
19 ![screenshot](https://static.catseye.tc/archive/tacgr.emuunlim.com/downloads%252Fgamescr%252Fr%252Frockstaratemyhamster2.png)
2020
2121 * authors: unknown
2222 * published by: Codemasters
3232
3333 ### The Prisoner
3434
35 ![screenshot](https://www.filfre.net/wp-content/uploads/2011/11/Prisoner-The-_000000007.png)
35 ![screenshot](https://static.catseye.tc/archive/www.filfre.net/wp-content%252Fuploads%252F2011%252F11%252FPrisoner-The-_000000007.png)
3636
3737 * authors: David Mullich
3838 * published by: Edu-Ware
7575
7676 ### Where in Hell is Carmen Santiago
7777
78 ![screenshot](https://ia801209.us.archive.org/18/items/a2_where_in_hell_is_carmen_santiago/screenshot_20_thumb.jpg)
78 ![screenshot](https://static.catseye.tc/archive/ia801209.us.archive.org/18%252Fitems%252Fa2_where_in_hell_is_carmen_santiago%252Fscreenshot_20_thumb.jpg)
7979
8080 * authors: St. John M. Morrison
8181 * genre: Trivia
1414
1515 ### Cool Boarders 2
1616
17 ![screenshot](http://www.vizzed.com/videogames/psx/screenshot/Cool%20Boarders%202-2.jpg)
17 ![screenshot](https://static.catseye.tc/archive/www.vizzed.com/videogames%252Fpsx%252Fscreenshot%252FCool%252520Boarders%2525202-2.jpg)
1818
1919 * written by: unknown
2020 * genre: Sports
3131
3232 ### Super Dodge Ball
3333
34 ![screenshot](https://upload.wikimedia.org/wikipedia/en/3/3a/Nekketsu_koukou_dodgeball_bu.jpg)
34 ![screenshot](https://static.catseye.tc/archive/upload.wikimedia.org/wikipedia%252Fen%252F3%252F3a%252FNekketsu_koukou_dodgeball_bu.jpg)
3535
3636 * written by: unknown
3737 * genre: Sports
4646
4747 ### Sam & Ed Basketball
4848
49 ![screenshot](http://www.lemon64.com/games/screenshots/full/s/sam_and_ed_basketball_01.gif)
49 ![screenshot](https://static.catseye.tc/archive/www.lemon64.com/games%252Fscreenshots%252Ffull%252Fs%252Fsam_and_ed_basketball_01.gif)
5050
5151 * written by: unknown
5252 * published by: COMPUTE! Publications Inc.
1313
1414 ### Alphaman
1515
16 ![screenshot](http://www.myabandonware.com/media/screenshots/a/alphaman-315/alphaman_1.gif)
16 ![screenshot](https://static.catseye.tc/archive/www.myabandonware.com/media%252Fscreenshots%252Fa%252Falphaman-315%252Falphaman_1.gif)
1717
1818 * written by: Jeff Olson
1919 * available for: MS-DOS
4646
4747 ### Mazes and Monsters
4848
49 ![montage](https://archive.org/download/mazes_and_monsters/mazes_and_monsters.gif)
49 ![montage](https://static.catseye.tc/archive/archive.org/download%252Fmazes_and_monsters%252Fmazes_and_monsters.gif)
5050
5151 * date released: 1982
5252 * wikipedia: [Mazes and Monsters](https://en.wikipedia.org/wiki/Mazes_and_Monsters)
6161
6262 ### The Spawn of Fashan
6363
64 ![cover](https://www.rpg.net/pictures/cache/picthumb28836-medium.jpg)
64 ![cover](https://static.catseye.tc/archive/www.rpg.net/pictures%252Fcache%252Fpicthumb28836-medium.jpg)
6565
6666 * written by: Kirby Lee Davis
6767 * published by: The Games of Fashan
7575
7676 ### Below the Root
7777
78 ![screenshot](http://www.myabandonware.com/media/screenshots/b/below-the-root-4v0/thumbs/below-the-root_4.png)
78 ![screenshot](https://static.catseye.tc/archive/www.myabandonware.com/media%252Fscreenshots%252Fb%252Fbelow-the-root-4v0%252Fthumbs%252Fbelow-the-root_4.png)
7979
8080 * published by: Windham Classics
8181 * available for: Commodore 64, Apple II, MS-DOS
100100
101101 ### Galactic Gladiators
102102
103 ![screenshot](http://www.mobygames.com/images/shots/l/34565-galactic-gladiators-pc-booter-screenshot-the-game-board.gif)
103 ![screenshot](https://static.catseye.tc/archive/www.mobygames.com/images%252Fshots%252Fl%252F34565-galactic-gladiators-pc-booter-screenshot-the-game-board.gif)
104104
105105 * written by: Tom Reamy
106106 * published by: Strategic Simulations, Inc.
120120
121121 ### Wonder Boy in Monster Land
122122
123 ![screenshot](https://upload.wikimedia.org/wikipedia/en/5/5e/Wonder_Boy_in_Monsterland.png)
123 ![screenshot](https://static.catseye.tc/archive/upload.wikimedia.org/wikipedia%252Fen%252F5%252F5e%252FWonder_Boy_in_Monsterland.png)
124124
125125 * written by: Ryuichi Nishizawa
126126 * published by: Sega
142142
143143 ### Adventure Construction Set
144144
145 ![screenshot](http://www.gamebase64.com/oldsite/gameofweek/adventures/adventureconstrset/Land_of_Aventuria.gif)
145 ![screenshot](https://static.catseye.tc/archive/www.gamebase64.com/oldsite%252Fgameofweek%252Fadventures%252Fadventureconstrset%252FLand_of_Aventuria.gif)
146146
147147 * available for: Commodore 64, others
148148 * controls: joystick and one button
166166
167167 ### Sword of Fargoal
168168
169 ![screenshot](http://www.myabandonware.com/media/screenshots/s/sword-of-fargoal-65p/thumbs/sword-of-fargoal_2.png)
169 ![screenshot](https://static.catseye.tc/archive/www.myabandonware.com/media%252Fscreenshots%252Fs%252Fsword-of-fargoal-65p%252Fthumbs%252Fsword-of-fargoal_2.png)
170170
171171 * written by: Jeff McCord
172172 * published by: Epyx
182182
183183 ### Dungeon Master
184184
185 ![screenshot](http://img2.game-oldies.com/sites/default/files/styles/large/public/snaps/commodore-amiga/dungeonmaster-v1-1-0833.png)
185 ![screenshot](https://static.catseye.tc/archive/img2.game-oldies.com/sites%252Fdefault%252Ffiles%252Fstyles%252Flarge%252Fpublic%252Fsnaps%252Fcommodore-amiga%252Fdungeonmaster-v1-1-0833.png)
186186
187187 * published by: FTL Games
188188 * available for: Atari ST, Amiga
1616
1717 ### Racked Off
1818
19 ![screenshot](http://tnd64.unikat.sk/games/racked_off_game.png)
19 ![screenshot](https://static.catseye.tc/archive/tnd64.unikat.sk/games%252Fracked_off_game.png)
2020
2121 * written by: Richard Bayliss
2222 * genre: Collect-the-Dots
3131
3232 ### Joe Gunn
3333
34 ![screenshot](http://www.mobygames.com/images/shots/l/442005-joe-gunn-commodore-64-screenshot-this-is-where-we-start-out.png)
34 ![screenshot](https://static.catseye.tc/archive/www.mobygames.com/images%252Fshots%252Fl%252F442005-joe-gunn-commodore-64-screenshot-this-is-where-we-start-out.png)
3535
3636 * written by: Georg Rottensteiner, Paul Pridham, Howard Kistler, Thomas Egeskov Petersen
3737 * genre: Graphic Adventure
5050
5151 ### Fairy Well
5252
53 ![screenshot](http://csdb.dk/gfx/releases/103000/103151.png)
53 ![screenshot](https://static.catseye.tc/archive/csdb.dk/gfx%252Freleases%252F103000%252F103151.png)
5454
5555 * written by: Mix256, TDM of Triad
5656 * genre: Graphic Adventure?
6464
6565 ### Fall Down
6666
67 ![screenshot](http://atariage.com/2600/screenshots/s_FallDown_SP_3.png)
67 ![screenshot](https://static.catseye.tc/archive/atariage.com/2600%252Fscreenshots%252Fs_FallDown_SP_3.png)
6868
6969 * written by: Aaron Curtis
7070 * genre: Platformer?
2424
2525 ### African Adventure: In Search of Dr. Livingston
2626
27 ![screenshot](http://www.lemon64.com/games/screenshots/full/a/african_adventure_01.gif)
27 ![screenshot](https://static.catseye.tc/archive/www.lemon64.com/games%252Fscreenshots%252Ffull%252Fa%252Fafrican_adventure_01.gif)
2828
2929 * written by: R. Fullerton, B. Fullerton, C. Russell, K. Russell
3030 * available for: Commodore PET, Commodore 64, PC-DOS
5656
5757 ### Cranston Manor
5858
59 ![screenshot](https://ia902504.us.archive.org/22/items/a2_Cranston_Manor_1981_On_Line_Systems_cr_Black_Bag/screenshot_03.jpg)
59 ![screenshot](https://static.catseye.tc/archive/ia902504.us.archive.org/22%252Fitems%252Fa2_Cranston_Manor_1981_On_Line_Systems_cr_Black_Bag%252Fscreenshot_03.jpg)
6060
6161 * written by: Ken Williams, Harold DeWitz
6262 * published by: On-Line Systems
7676
7777 ### Creature Venture
7878
79 ![screenshot](http://gue.cgwmuseum.org/galleries/screenshots/thumbs/creature_venture2s.gif)
79 ![screenshot](https://static.catseye.tc/archive/gue.cgwmuseum.org/galleries%252Fscreenshots%252Fthumbs%252Fcreature_venture2s.gif)
8080
8181 * written by: Highlands Computer Services
8282 * published by: Highlands Computer Services
9696
9797 ### Time and Magik (Trilogy)
9898
99 ![screenshot](http://www.mobygames.com/images/shots/l/242826-time-and-magik-the-trilogy-dos-screenshot-price-of-magik-corridor.png)
99 ![screenshot](https://static.catseye.tc/archive/www.mobygames.com/images%252Fshots%252Fl%252F242826-time-and-magik-the-trilogy-dos-screenshot-price-of-magik-corridor.png)
100100
101101 * written by: Sue Gazzard, others, Level 9
102102 * published by: Mandarin
140140
141141 ### Winter Wonderland
142142
143 ![screenshot](http://www.lemon64.com/games/screenshots/full/w/winter_wonderland_01.gif)
143 ![screenshot](https://static.catseye.tc/archive/www.lemon64.com/games%252Fscreenshots%252Ffull%252Fw%252Fwinter_wonderland_01.gif)
144144
145145 * written by: Tim Walsha, Simon Lipscomb
146146 * published by: Incentive Software
170170
171171 ### The Secret of St. Bride's
172172
173 ![screenshot](http://www.worldofspectrum.org/pub/sinclair/screens/in-game/s/SecretOfSt.BridesThe.gif)
173 ![screenshot](https://static.catseye.tc/archive/www.worldofspectrum.org/pub%252Fsinclair%252Fscreens%252Fin-game%252Fs%252FSecretOfSt.BridesThe.gif)
174174
175175 * written by: Priscilla Langridge
176176 * published by: St. Bride's School
2626
2727 ### Typhoon Thompson
2828
29 ![screenshot](http://www.atarimagazines.com/st-log/issue29/35-3.jpg)
29 ![screenshot](https://static.catseye.tc/archive/www.atarimagazines.com/st-log%252Fissue29%252F35-3.jpg)
3030
3131 * written by: Dan Gorlin
3232 * published by: Brøderbund
5151
5252 ### Pepper II
5353
54 ![screenshot](http://www.vizzed.com/videogames/mame/screenshot/Pepper%20II-2.png)
54 ![screenshot](https://static.catseye.tc/archive/www.vizzed.com/videogames%252Fmame%252Fscreenshot%252FPepper%252520II-2.png)
5555
5656 * published by: Exidy
5757 * genre: Maze-Runner
6868
6969 ### City Connection
7070
71 ![screenshot](http://www.vizzed.com/videogames/mame/screenshot/City%20Connection%20%28set%201%29-2.png)
71 ![screenshot](https://static.catseye.tc/archive/www.vizzed.com/videogames%252Fmame%252Fscreenshot%252FCity%252520Connection%252520%252528set%2525201%252529-2.png)
7272
7373 * published by: Jaleco
7474 * genre: Platformer (nominally)
8686
8787 ### Lost Tomb
8888
89 ![screenshot](https://www.arcade-museum.com/images/118/118124212725.png)
89 ![screenshot](https://static.catseye.tc/archive/www.arcade-museum.com/images%252F118%252F118124212725.png)
9090
9191 * genre: Shoot-'em'-Up
9292 * available for: Arcade
107107
108108 ### Looping
109109
110 ![screenshot](https://www.arcade-museum.com/images/118/11812421277.png)
110 ![screenshot](https://static.catseye.tc/archive/www.arcade-museum.com/images%252F118%252F11812421277.png)
111111
112112 * published by: Venture Line
113113 * genre: Maze-runner
132132
133133 ### Liquid Kids
134134
135 ![screenshot](https://www.arcade-museum.com/images/118/1181242126249.png)
135 ![screenshot](https://static.catseye.tc/archive/www.arcade-museum.com/images%252F118%252F1181242126249.png)
136136
137137 * published by: Taito
138138 * genre: Platformer
149149
150150 ### The New Zealand Story
151151
152 ![screenshot](https://www.arcade-museum.com/images/118/118124214176.png)
152 ![screenshot](https://static.catseye.tc/archive/www.arcade-museum.com/images%252F118%252F118124214176.png)
153153
154154 * published by: Taito
155155 * genre: Platformer
165165
166166 ### Llamatron
167167
168 ![screenshot](http://www.atarimania.com/st/screens/llamatron_llamasoft_6.gif)
168 ![screenshot](https://static.catseye.tc/archive/www.atarimania.com/st%252Fscreens%252Fllamatron_llamasoft_6.gif)
169169
170170 * written by: Jeff Minter
171171 * genre: Shoot-'em'-Up
22 # Invoke like the following, rewrites the file in-place:
33 # PYTHONPATH=../Feedmark/src ./script/rewrite-images.py article/Some\ Modern\ Retrogames.md
44
5 from argparse import ArgumentParser
56 import json
67 import sys
7
8 from argparse import ArgumentParser
8 try:
9 from urllib import unquote, quote_plus
10 except ImportError:
11 from urllib.parse import unquote, quote_plus
12 assert unquote and quote_plus
913
1014 from feedmark.checkers import Schema
1115 from feedmark.loader import read_document_from
1216 from feedmark.formats.markdown import feedmark_markdownize
17
18
19 def url_to_dirname_and_filename(url):
20 """Lifted from yastasoti: https://catseye.tc/node/yastasoti """
21 parts = url.split(u'/')
22 parts = parts[2:]
23 domain_name = parts[0]
24 domain_name = quote_plus(domain_name)
25 parts = parts[1:]
26 filename = u'/'.join(parts)
27 filename = quote_plus(filename.encode('utf-8'))
28 if not filename:
29 filename = 'index.html'
30 return (domain_name, filename)
1331
1432
1533 def main(args):
3755 for section in document.sections:
3856 new_images = []
3957 for alt_text, url in section.images:
40 rewritten_url = url
58 if url.startswith(('http://catseye.tc', 'https://catseye.tc', 'http://static.catseye.tc', 'https://static.catseye.tc',)):
59 rewritten_url = url
60 else:
61 dirname, filename = url_to_dirname_and_filename(url)
62 rewritten_url = 'https://static.catseye.tc/archive/{}/{}'.format(dirname, quote_plus(filename))
4163 new_images.append((alt_text, rewritten_url))
4264 section.images = new_images
4365 s = feedmark_markdownize(document, schema=schema)
4769
4870 if __name__ == '__main__':
4971 main(sys.argv[1:])
50
51