diff --git a/code/github_entries.txt b/code/github_entries.txt index d88af415..2b8060fc 100644 --- a/code/github_entries.txt +++ b/code/github_entries.txt @@ -1,3 +1,1102 @@ [ + "0_ad.md", + "2006-rebotted.md", + "2048.md", + "2048_python.md", + "2moons_browsergame_engine.md", + "3dcity.md", + "3dworld.md", + "abuse_1996.md", + "achtung_die_kurve.md", + "adadoom3.md", + "adaventure.md", + "advanced_strategic_command.md", + "adventure_engine.md", + "aether3d.md", + "aisleriot.md", + "ai_wars.md", + "aleph_one.md", + "alien_assault_traders.md", + "alimer.md", + "alive.md", + "allegro.md", + "allure_of_the_stars.md", + "ambermoonnet.md", + "ancient_beast.md", + "andengine.md", + "andors_trail.md", + "android-chess.md", + "angband.md", + "angry_birds_in_python.md", + "anki_3d_engine.md", + "annchienta.md", + "antares.md", + "anteform.md", + "antiyoy.md", + "anura.md", + "anuto.md", + "aposgui.md", + "aquastax.md", + "arashi-js.md", + "arcane-engine.md", + "ardentryst.md", + "ares_dogfighter.md", + "argentum_online.md", + "armagetron_advanced.md", + "armory.md", + "armor_alley.md", + "arx_libertatis.md", + "asdf.md", + "assaultcube.md", + "astromenace.md", + "ativayeban.md", + "atlantis.md", + "atomic_game_engine.md", + "atomix.md", + "atrinik.md", + "augustus.md", + "awkaster.md", + "azimuth.md", + "bab_be_u.md", + "backbone_game_engine.md", + "bacon2d.md", + "ball_and_wall.md", + "barony.md", + "bastet.md", + "battery.md", + "battlefield_java.md", + "battleround.md", + "battles_of_antargis.md", + "battle_city.md", + "battle_tanks.md", + "beat_feet.md", + "berusky.md", + "berusky_ii.md", + "betterspades.md", + "beyond_all_reason.md", + "birth_of_the_empires.md", + "bitfighter.md", + "bitriot.md", + "blackvoxel.md", + "black_shades_elite.md", + "bladecoder_adventure_engine.md", + "blakedawesomenaughts.md", + "blasphemer.md", + "blinken.md", + "blitwizard.md", + "blobwars_metal_blob_solid.md", + "blob_wars_attrition.md", + "blob_wars_episode_2_blob_and_conquer.md", + "block_attack-rise_of_the_blocks.md", + "block_puzzle_stone_wars.md", + "boardgameio.md", + "bobball.md", + "bobby.md", + "boohu.md", + "boom_remake.md", + "bos_wars.md", + "boulder_dash.md", + "box2d.md", + "brain_workshop.md", + "bratwurst.md", + "breakout-vr.md", + "bridge_command.md", + "brogue.md", + "browserquest.md", + "bstone.md", + "bt_builder.md", + "bzflag.md", + "c-dogs_sdl.md", + "c-evo.md", + "c3de.md", + "c64-nuclearreaction.md", + "cabbages_and_kings.md", + "caesaria.md", + "candle.md", + "candy_box_2.md", + "candy_memory.md", + "cannonball.md", + "canta.md", + "card_stories.md", + "carnage3d.md", + "cartographer.md", + "cart_life.md", + "castle-combat.md", + "castle_game_engine.md", + "castle_of_the_winds.md", + "castle_of_the_winds_in_elm.md", + "cataclysm.md", + "cataclysm_dark_days_ahead.md", + "catacomb.md", + "catacombgl.md", + "catacombsdl.md", + "catacomb_3-d.md", + "catan_dice_game.md", + "catch_challenger.md", + "cattle_bity.md", + "caveexpress.md", + "cavepacker.md", + "cc94.md", + "cccp.md", + "cetech.md", + "chainreaction.md", + "chariot.md", + "chess3d.md", + "children_of_ur.md", + "chocolate_doom.md", + "chocolate_duke3d.md", + "choria.md", + "chronoshift.md", + "chunk_stories.md", + "citybound.md", + "civ2-clone.md", + "civilization_call_to_power_2_source_project.md", + "civone.md", + "clanlib.md", + "classicube.md", + "classicuo.md", + "classic_blades_of_exile.md", + "classic_rbdoom_3_bfg.md", + "clonepoint.md", + "clumsy_bird.md", + "cocos2d-x.md", + "colditz_escape.md", + "colobot_gold_edition.md", + "coloris.md", + "colossal_cave_adventure.md", + "columns.md", + "commander_genius.md", + "commandojs.md", + "command_series_engine.md", + "commondrops.md", + "conquest.md", + "consomaton.md", + "construo.md", + "corsixth.md", + "cosmo-engine.md", + "cosmore.md", + "craft.md", + "crappybird.md", + "creep_smash.md", + "croftengine.md", + "crossuo.md", + "crown.md", + "crystalquest.md", + "crystal_space_3d_sdk.md", + "cubosphere.md", + "cubyz.md", + "curse_of_war.md", + "cytopia.md", + "d-fend_reloaded.md", + "daggerfall_unity.md", + "darkplaces.md", + "dash_engine.md", + "data_storm.md", + "dave_gnukem.md", + "dawn.md", + "ddracenetwork.md", + "dear_imgui.md", + "decker.md", + "dedalus.md", + "deer_portal.md", + "defendo.md", + "delaford.md", + "delta_engine.md", + "delverengine.md", + "demigod.md", + "der_clou.md", + "desktopadventures.md", + "desmume.md", + "destination_sol.md", + "devilution.md", + "devilutionx.md", + "dgengine.md", + "dhewm3.md", + "diablerie.md", + "diablo-js.md", + "diabolika.md", + "digbuild.md", + "dim3.md", + "dingo-engine.md", + "directx12gameengine.md", + "divercity.md", + "donut.md", + "doom-ios.md", + "doom.md", + "doom64ex.md", + "doomsday_engine.md", + "doom_retro.md", + "doukutsu-rs.md", + "do_it_yourself_doom_with_sdl.md", + "drally.md", + "dreamchess.md", + "dreamzzt.md", + "dreerally.md", + "drl.md", + "droidzebra.md", + "duality.md", + "duck_marines.md", + "duga.md", + "dune_ii-the_maker.md", + "dungeon.md", + "dungeon_crawl_stone_soup.md", + "dungeon_eye.md", + "dungeon_hero.md", + "dungeon_monkey_eternal.md", + "dungeon_quest.md", + "dust_racing_2d.md", + "dwarfcorp.md", + "dxx-rebirth.md", + "dynadungeons.md", + "eadventure.md", + "easyrpg_editor.md", + "easyrpg_player.md", + "eboard.md", + "edge.md", + "egoboo.md", + "einstein_puzzle.md", + "elifut_android.md", + "elonafoobar.md", + "emilia_pinball.md", + "emptyepsilon.md", + "empty_clip.md", + "enchanted_fortress.md", + "endgame_singularity.md", + "endless_sky.md", + "enduro2d.md", + "enduro_tribute.md", + "engge.md", + "enigma.md", + "enigma_development_environment.md", + "entt_pacman.md", + "epiar.md", + "epoh.md", + "erampage.md", + "esenthel_engine.md", + "eternalwinterwars.md", + "eternal_lands.md", + "etterna.md", + "et_legacy.md", + "evil_cult.md", + "executive_man.md", + "exult.md", + "ezengine.md", + "ezquake.md", + "fallen_spire.md", + "falling_time.md", + "falltergeist.md", + "fall_of_imiryn.md", + "fantasy_map_generator.md", + "far_colony.md", + "faur.md", + "fife.md", + "fire_strike_retro.md", + "fish_rings_for_android.md", + "flappy_cow.md", + "flare.md", + "flex_engine.md", + "flf.md", + "flixel-gdx.md", + "flixel.md", + "floppy_birb.md", + "fluid_table_tennis.md", + "fonline.md", + "forge.md", + "forsaken.md", + "foursies.md", + "fquake3.md", + "frabs.md", + "fractal_engine.md", + "freeablo.md", + "freeaoe.md", + "freeblocks.md", + "freebloks_3d_for_android.md", + "freeciv-web.md", + "freeciv.md", + "freecol.md", + "freedoom.md", + "freee.md", + "freefalcon.md", + "freegemas.md", + "freegish.md", + "freekick_3.md", + "freeminer.md", + "freeorion.md", + "freerct.md", + "freeserf.md", + "freeserfnet.md", + "freesims.md", + "freeso.md", + "freespace_2_source_code_project.md", + "freestars.md", + "free_allegiance.md", + "free_heroes_2.md", + "free_in_the_dark_engine.md", + "frets_on_fire.md", + "frets_on_fire_x.md", + "friking_shark.md", + "frozen_bubble.md", + "fusee.md", + "galaxymage_redux.md", + "gamecake.md", + "gamedev_framework_gf.md", + "gamekit.md", + "gamelv.md", + "gameplay3d.md", + "game_editor.md", + "gang_garrison_2.md", + "garith.md", + "gbdk.md", + "gdhexgrid.md", + "gearhead.md", + "gearhead_2.md", + "gemrb.md", + "geonbitui.md", + "ges-code.md", + "ghostly.md", + "gideros.md", + "gift_grabber.md", + "gist-txt.md", + "gjid.md", + "gloomy_dungeons.md", + "gloomy_dungeons_2.md", + "glparchis.md", + "glportal.md", + "glspeed.md", + "gltron.md", + "glxy.md", + "gl_tron.md", + "gnomescroll.md", + "goblin_camp.md", + "goblin_hack.md", + "godot.md", + "godot_card_game_framework.md", + "goldeneye_source.md", + "gorc.md", + "gorgon.md", + "gorillas-rs.md", + "gorillas.md", + "gorogue.md", + "goxel3d.md", + "grail.md", + "gravity_defied.md", + "greentwips_harvest_moon.md", + "griefly.md", + "grimsonland.md", + "grit_game_engine.md", + "gzdoom.md", + "h-craft_championship.md", + "hale.md", + "hammer_of_thyrion.md", + "hardwar.md", + "harmonist_dayoriah_clan_infiltration.md", + "harris.md", + "hase.md", + "haxeflixel.md", + "haxepunk.md", + "head_over_heels.md", + "hedgewars.md", + "hematite.md", + "heroes_of_civilizations.md", + "heroine_dusk.md", + "hexgl.md", + "hexoshi.md", + "hextris.md", + "hexwar.md", + "hex_game.md", + "hge.md", + "hhexen.md", + "hocoslamfy.md", + "hopson-arcade.md", + "horde3d.md", + "hoverrace.md", + "hovertank3d.md", + "html5_pacman.md", + "hypatia.md", + "hyperrogue.md", + "iceball.md", + "ika.md", + "ilarion.md", + "illarion.md", + "inertia_blast.md", + "inexor.md", + "infiniminer.md", + "infinite_mario_bros.md", + "infinite_tux.md", + "infon_battle_arena.md", + "innocence_engine.md", + "instead.md", + "intersect.md", + "ioquake3.md", + "iortcw.md", + "io_reboot.md", + "iris2.md", + "irrlamb.md", + "irrlicht_engine.md", + "isogenic_game_engine.md", + "isolmoa.md", + "isometric-minesweeper.md", + "isometric_turn-based_strategy.md", + "iter_vehemens_ad_necem.md", + "ithaka_board_game.md", + "jactorio.md", + "jagged_alliance_2_stracciatella.md", + "janag-java_name_generator.md", + "javascript-et.md", + "javascript_graphic_adventure_maker.md", + "javelin.md", + "jazz_resurrection.md", + "jediacademylinux.md", + "jedioutcastlinux.md", + "jet-story.md", + "jewelthief.md", + "jfduke3d.md", + "jigs_interactive_game_system.md", + "jmonkeyengine.md", + "jonofs_shadow_warrior_port_jfsw.md", + "jsettlers.md", + "jsfo.md", + "jskat.md", + "julius.md", + "jump_dont_die.md", + "just_another_tetris_clone.md", + "kai_opua.md", + "kam_remake.md", + "kartering.md", + "keen_dreams.md", + "keeperrl.md", + "kevedit.md", + "killer_crates.md", + "kingdoms.md", + "kittenmaxit.md", + "kiwijs.md", + "klayge.md", + "klooni_1010.md", + "knightofwor.md", + "kq_lives.md", + "kungfoo_barracuda.md", + "labbaye_des_morts.md", + "ladder-2.md", + "lambdahack.md", + "land_of_fire.md", + "lasttry.md", + "lba2_remake.md", + "lemmingsts.md", + "lexica.md", + "lgeneral.md", + "liberation_circuit.md", + "libgdx.md", + "librelancer.md", + "libremines.md", + "librequake.md", + "libre_pinball.md", + "lightweight_java_game_library.md", + "liko-12.md", + "limbs_off.md", + "limonengine.md", + "lincity-ng.md", + "linwarrior_3d.md", + "lionengine.md", + "lionheart_remake.md", + "liquid_wars.md", + "litiengine.md", + "lix.md", + "lona.md", + "loon_game.md", + "lords_of_the_fey.md", + "lose_your_marbles.md", + "love.md", + "love2dcs.md", + "lttp-phaser.md", + "lumix_engine.md", + "luola.md", + "maelstrom.md", + "mafiaunity.md", + "mafia_toolkit.md", + "magarena.md", + "mage-matthias_advanced_game_engine.md", + "magical_life.md", + "mana.md", + "manic_digger.md", + "maratis.md", + "marblez.md", + "marble_marcher.md", + "mari0.md", + "mario_objects.md", + "mars.md", + "maxit.md", + "mc2.md", + "mechcommander_2_omnitech.md", + "megaglest.md", + "megamek.md", + "melonjs.md", + "memoria.md", + "memory_game.md", + "meridian_59.md", + "meritous.md", + "metaforce.md", + "mewl.md", + "me_and_my_shadow.md", + "mice_men_remix.md", + "micropolis.md", + "micropolisjs.md", + "microracers.md", + "mighty_knight.md", + "mindustry.md", + "minecraft-one-week-challenge.md", + "minecraft-weekend.md", + "minesweeper-rs.md", + "minesweeperzone.md", + "minesweeper_in_c.md", + "minetest.md", + "minetest_game.md", + "mini2dx.md", + "minilens.md", + "minima.md", + "mininim.md", + "mkjs.md", + "mkxp.md", + "mocha_doom.md", + "monofoxe.md", + "monogame.md", + "monogameextended.md", + "monsters_and_mushrooms.md", + "moonbase_assault.md", + "morpheus_web_remake.md", + "movbizz.md", + "movenoid.md", + "mpango.md", + "mrboom.md", + "mr_rescue.md", + "mxengine.md", + "naev.md", + "nanosaur_source_port.md", + "nazara_engine.md", + "nblood.md", + "necklace_of_the_eye.md", + "neo-raw.md", + "neogfx.md", + "netacka.md", + "nethack.md", + "netmaumau.md", + "netpanzer.md", + "netradiant-custom.md", + "neverball.md", + "nfsiise.md", + "nikki_and_the_robots.md", + "nlarn.md", + "noiz2-droid.md", + "norseworld_ragnarok.md", + "nova_pinball.md", + "nox_imperii.md", + "nullpomino.md", + "numpty_physics.md", + "nuvie.md", + "nxengine-evo.md", + "nxengine.md", + "octaforge.md", + "odamex.md", + "ogre.md", + "ohrrpgce.md", + "oldskool_gravity_game.md", + "omega.md", + "omnispeak.md", + "one_hour_one_life.md", + "oolite.md", + "openage.md", + "openarena.md", + "openblack.md", + "openblok.md", + "openbor.md", + "openbve.md", + "openc2e.md", + "openclaw.md", + "openclonk.md", + "opencrystalcaves.md", + "opendiablo2.md", + "opendominion.md", + "opendow.md", + "opendune.md", + "opendungeons.md", + "openetg.md", + "openfire.md", + "openfl.md", + "openfnaf.md", + "opengl_test_drive_remake.md", + "opengothic.md", + "openhow.md", + "openhv.md", + "openitg.md", + "openjazz.md", + "openjk.md", + "openkeeper.md", + "openkrush.md", + "openlara.md", + "openliero.md", + "openlierox.md", + "openloco.md", + "openmc2.md", + "openmom.md", + "openmoo2.md", + "openmsx.md", + "openmw.md", + "openmw_for_android.md", + "opennfs.md", + "opennotrium.md", + "openomf.md", + "openra.md", + "openraider.md", + "openrct2.md", + "openroads.md", + "openrw.md", + "opensa.md", + "opensage.md", + "opensc2k.md", + "openskyscraper.md", + "opensoccer.md", + "opensolomonskey.md", + "openspades.md", + "opensr.md", + "opensupaplex.md", + "openswe1r.md", + "opentesarena.md", + "opentitus.md", + "opentomb.md", + "opentriad.md", + "openttd.md", + "opentyrian.md", + "openviii.md", + "openwebsoccer-sim.md", + "openxcom.md", + "openxray.md", + "openyandere.md", + "open_apocalypse.md", + "open_cube.md", + "open_flood.md", + "open_fodder.md", + "open_fortress.md", + "open_greedy.md", + "open_hexagon.md", + "open_horizon.md", + "open_imperium_galactica.md", + "open_kick-off.md", + "open_legend_rpg.md", + "open_meridian.md", + "open_panzer.md", + "open_rodents_revenge.md", + "open_rsc.md", + "open_simulator.md", + "open_soccer_star.md", + "open_surge.md", + "open_tibia.md", + "open_zelda.md", + "opmon.md", + "opsu.md", + "orbium.md", + "oreon_engine.md", + "orona.md", + "orx.md", + "ostrich_riders.md", + "osu.md", + "other-life.md", + "our_personal_space.md", + "outer_space.md", + "outpost_hd.md", + "ouzel.md", + "overload.md", + "oxygen_engine.md", + "pacewar.md", + "pachi.md", + "pacman-canvas.md", + "pacman.md", + "pac_go.md", + "paintown.md", + "panda3d.md", + "panel_attack.md", + "papercraft.md", + "paper_isaac.md", + "pax_britannica.md", + "pcexhumed.md", + "pcgen.md", + "pentagram.md", + "pentobi.md", + "penumbra.md", + "peragro_tempus.md", + "performous.md", + "permafrost_engine.md", + "pgu.md", + "phaserio.md", + "physics_platformer.md", + "physics_spacewar.md", + "pianoli.md", + "pink_pony.md", + "pioneer.md", + "pipepanic.md", + "pixellight.md", + "pixel_dungeon.md", + "pixel_wheels.md", + "planet_conquest.md", + "planet_rider.md", + "plasma.md", + "playir.md", + "plee_the_bear.md", + "point_hit.md", + "pokerth.md", + "poland_can_into_space.md", + "polis.md", + "polycode.md", + "powerslave_ex.md", + "pq2.md", + "prescription_wars.md", + "prince-monogame.md", + "procedural_map_generator.md", + "progress-quest.md", + "project-uranium-godot.md", + "project_carrot.md", + "project_dollhouse.md", + "project_starfighter.md", + "proxx.md", + "pushover.md", + "puzzle_moppet.md", + "pychess.md", + "pycraft.md", + "pygame-alien-invasion.md", + "pygame.md", + "pyorpg.md", + "pyscroll.md", + "pyskool.md", + "pytmx.md", + "q-gears.md", + "q.md", + "qt.md", + "quake3e.md", + "quakejs.md", + "quartz_engine.md", + "rabbit_escape.md", + "racerjs.md", + "race_into_space.md", + "rad.md", + "radixengine.md", + "rails_an_18xx_game_system.md", + "raincat.md", + "ransack.md", + "raptor_call_of_the_shadows.md", + "raumballer.md", + "raylib.md", + "raze.md", + "rbdoom-3-bfg.md", + "re-private-eye.md", + "reconstruction_of_super_zzt.md", + "reconstruction_of_zzt.md", + "recursive_runner.md", + "rednukem.md", + "redriver2.md", + "red_eclipse.md", + "reflection_keen.md", + "regoth.md", + "remc2.md", + "remixed_dungeon.md", + "renpy.md", + "reone.md", + "reqbert.md", + "reshade.md", + "residualvm.md", + "return_of_dr_destructo.md", + "return_to_the_roots.md", + "retux.md", + "rfxgen.md", + "rigel_engine.md", + "rigs_of_rods.md", + "riiablo.md", + "robot_redemption.md", + "rock-raiders-remake.md", + "rockbot.md", + "roguesharp.md", + "roguish.md", + "rolisteam.md", + "room_for_change.md", + "roton.md", + "rott94.md", + "rottexpr.md", + "rot_magus.md", + "rpg-x.md", + "rpgboss.md", + "ruby-warrior.md", + "runelite.md", + "runfield.md", + "ruzzt.md", + "ryzom_core.md", + "sanandreasunity.md", + "sandbox_game_maker.md", + "sandspiel.md", + "sanity_engine.md", + "scorched3d.md", + "scorched_moon.md", + "scourge.md", + "scrabble3d.md", + "scrap.md", + "scummvm.md", + "sdl-ball.md", + "sdlpop.md", + "seafood_berserker.md", + "secret_maryo_chronicles.md", + "sensitive-js.md", + "sentient_storage.md", + "settlers_iii_remake.md", + "seven_kingdoms_ancient_adversaries.md", + "sfall.md", + "sge_game_engine.md", + "shadow-of-the-beast-html5.md", + "shadowgrounds.md", + "shattered_pixel_dungeon.md", + "shockolate.md", + "siege_of_avalon_open_source.md", + "silvertree.md", + "simitone.md", + "simon_tathams_portable_puzzle_collection.md", + "simple-solitaire.md", + "simple_and_fast_multimedia_library.md", + "simple_brick_games.md", + "simple_directmedia_layer.md", + "simple_platformer.md", + "simutrans.md", + "sine.md", + "sintel_the_game.md", + "skifree-html5-clone.md", + "skifreejs.md", + "skrupel-tribute_compilation.md", + "slade.md", + "slashem.md", + "sleep_is_death.md", + "slime_volleyball.md", + "slot-racers.md", + "sludge.md", + "smash.md", + "smash_battle.md", + "snake.md", + "snelps.md", + "sokoban.md", + "solar2d.md", + "solarus.md", + "soldat.md", + "sole_collector.md", + "song_of_albion.md", + "sonic_robo_blast_2.md", + "sootl.md", + "sourcehold.md", + "source_of_tales.md", + "spacecadetpinball.md", + "spacetrader_for_java.md", + "space_harrier_clone.md", + "space_nerds_in_space.md", + "space_station_13.md", + "space_trader_for_windows.md", + "spartan_engine.md", + "splexhd.md", + "spooker_framework.md", + "spring.md", + "spring_1944.md", + "squiffy.md", + "sr.md", + "ss13_remake.md", + "star-control2.md", + "star-wars-iii.md", + "stareater.md", + "stargus.md", + "starmines_the_next_generation.md", + "starshatter-open.md", + "star_ruler_2.md", + "stendhal.md", + "stepmania.md", + "stevetech1.md", + "stockfish.md", + "storm_engine.md", + "stratagus.md", + "strife_veteran_edition.md", + "stunt_rally.md", + "sundog.md", + "supaxl.md", + "supercars_iii.md", + "superfoulegg.md", + "superpowers.md", + "superstarfighter.md", + "supertux.md", + "supertuxkart.md", + "super_bombinhas.md", + "super_methane_brothers_for_wii_and_gamecube.md", + "super_retro_mega_wars.md", + "super_tilt_bro.md", + "survivor.md", + "swp.md", + "system_syzygy.md", + "tabletop_club.md", + "taggem.md", + "taisei_project.md", + "tangomon.md", + "tankistonline.md", + "tanks_of_freedom.md", + "tank_zone_of_death.md", + "tapir.md", + "taponium.md", + "tecnoballz.md", + "teeworlds.md", + "tenes_empanadas_graciela.md", + "terasology.md", + "terminal_overload.md", + "tes3mp.md", + "tetravex.md", + "tetris_in_c_and_ncurses.md", + "the-trail.md", + "the_battle_for_wesnoth.md", + "the_butterfly_effect.md", + "the_castles_of_dr_creep.md", + "the_catacomb.md", + "the_eternity_engine.md", + "the_force_engine.md", + "the_house.md", + "the_knights_of_alentejo.md", + "the_legend_of_edgar.md", + "the_mana_world.md", + "the_powder_toy.md", + "the_secret_chronicles_of_dr_m.md", + "thiefcatcher.md", + "thousand_parsec.md", + "thrive.md", + "thugaim.md", + "thunderlightning.md", + "thunder_engine.md", + "thyme.md", + "tic-80.md", + "tile_world.md", + "tintin++.md", + "tiny_wings.md", + "tomb5.md", + "torque_2d.md", + "torque_3d.md", + "torrega_race.md", + "torso_ninja.md", + "torso_ninja_2.md", + "total_annihilation_3d.md", + "towerjumper.md", + "trackballs.md", + "train.md", + "tremfusion.md", + "tremulous.md", + "triplea.md", + "truecraft.md", + "ttdpatch.md", + "tumbly_towers.md", + "turn_of_war.md", + "turo.md", + "turokex.md", + "tussle.md", + "tuxemon.md", + "tux_builder.md", + "tux_memory.md", + "tux_rider.md", + "tvtower.md", + "twin-e.md", + "twine.md", + "twinengine.md", + "tyrian_remake.md", + "tyrquake.md", + "ualbion.md", + "uasource.md", + "uebergame.md", + "ufo2000.md", + "ufo_alien_invasion.md", + "ularn.md", + "uldunad.md", + "ultima_5_redux.md", + "ultrastar_deluxe.md", + "ultrastar_play.md", + "umario.md", + "umoria.md", + "unciv.md", + "undertalemodtool.md", + "underworldexporter.md", + "underworld_adventures.md", + "undum.md", + "uninvited.md", + "unitystation.md", + "unknown_horizons.md", + "unnethack.md", + "unvanquished.md", + "urho3d.md", + "valyria_tear.md", + "vangers.md", + "vanilla-conquer.md", + "vcmi.md", + "vdrift.md", + "vector_pinball.md", + "vega_strike.md", + "veraball.md", + "vgc.md", + "violetland.md", + "vircadia.md", + "vitetris.md", + "vkquake.md", + "vocaluxe.md", + "vortice.md", + "vqengine.md", + "vultures_eye.md", + "vvvvvv.md", + "wagic_the_homebrew.md", + "wallball.md", + "war1.md", + "warcraft-remake.md", + "wargus.md", + "wario-land-3.md", + "warmux.md", + "warp_rogue.md", + "warzone_2100.md", + "war_of_kingdom.md", + "waterkube.md", + "webfun.md", + "webquake.md", + "widelands.md", + "windstille.md", + "wind_waker_randomizer.md", + "wintermute_engine.md", + "witch_blast.md", + "wizards_magic.md", + "wizznic.md", + "wkbre.md", + "wolf3dx.md", + "wolf4sdl.md", + "word_war_vi.md", + "worldforge.md", + "world_of_heroes.md", + "world_of_might_and_magic.md", + "www.md", + "wyrmsun.md", + "xargon.md", + "xenowar.md", + "xevil.md", + "xmage.md", + "xorcurses.md", + "xoreos.md", + "xsera.md", + "xskat.md", + "xultris.md", + "xyginext.md", + "yamagi_quake_ii.md", + "yet_another_doom_clone.md", + "yet_another_engine.md", + "yknytt.md", + "yorg.md", + "zatacka_x.md", + "zauberer.md", + "zdoom.md", + "zelda_classic.md", + "zelda_mystery_of_solarus_dx.md", + "zen.md", + "zero-k.md", + "zeta.md", + "zetawar.md", + "zgameeditor.md", + "zgb.md", + "zone_of_control.md", + "zorkclone.md", "zztgo.md" ] \ No newline at end of file diff --git a/code/github_import.py b/code/github_import.py index 5a237b14..338ce9c8 100644 --- a/code/github_import.py +++ b/code/github_import.py @@ -1,5 +1,5 @@ """ -Uses the Github API to learn more about the Github projects. +Uses the GitHub API to learn more about the GitHub projects. Updates for example, the starring information. """ @@ -42,7 +42,7 @@ def collect_github_entries(): """ - Reads the entries of the database and collects all entries with a Github repository. Just for convenience to limit + Reads the entries of the database and collects all entries with a GitHub repository. Just for convenience to limit the number of entries to iterate on later. """ @@ -64,7 +64,7 @@ def collect_github_entries(): def github_import(): """ - Import various information from Github repositories (like contributors) or stars for Github repos + Import various information from GitHub repositories (like contributors) or stars for GitHub repos """ private_properties = json.loads(utils.read_text(c.private_properties_file)) @@ -157,7 +157,7 @@ def github_import(): print(' dev "{}" added to entry {}'.format(name, file)) entry['Developer'] = entry.get('Developer', []) + [name] - # look up author in developers data base + # look up author in developers database if name in all_developers: dev = all_developers[name] if not nickname in dev.get('Contact', []): @@ -190,7 +190,7 @@ def github_import(): def github_starring_synchronization(): """ - Which Github repositories haven't I starred yet. + Which Github repositories haven't I starred yet? """ private_properties = json.loads(utils.read_text(c.private_properties_file)) @@ -213,7 +213,7 @@ def github_starring_synchronization(): all_repos = set(all_repos) print('found {} Github repos'.format(len(all_repos))) - # get my Github user + # get my GitHub user user = osg_github.get_user(private_properties['github-name'], token=private_properties['github-token']) # get starred repos @@ -225,7 +225,7 @@ def github_starring_synchronization(): # and now the difference unstarred = all_repos - starred print('not yet starred {} repos'.format(len(unstarred))) - print(', '.join(unstarred)) + print('\n'.join(unstarred)) if __name__ == "__main__": @@ -235,5 +235,5 @@ def github_starring_synchronization(): # import information from gh github_import() - # which github repos haven't I starred + # which GitHub repos have I not yet starred # github_starring_synchronization() diff --git a/entries/goblin_hack.md b/entries/goblin_hack.md index 9f4d5caa..134edf13 100644 --- a/entries/goblin_hack.md +++ b/entries/goblin_hack.md @@ -4,7 +4,7 @@ - State: beta, inactive since 2009 - Download: https://sourceforge.net/projects/goblinhack/files/ - Keyword: role playing, roguelike, text-based -- Code repository: https://github.com/goblinhack/goblinhack.git (@created 2013, @stars 14, @forks 3), https://svn.code.sf.net/p/goblinhack/code (svn) +- Code repository: https://github.com/goblinhack/goblinhack-game.git (@created 2013, @stars 14, @forks 3), https://svn.code.sf.net/p/goblinhack/code (svn) - Code language: C++ - Code license: GPL-2.0 - Code dependency: OpenGL