imports from osgameclones
This commit is contained in:
@ -32,7 +32,9 @@
|
||||
"https://git.code.sf.net/p/fillets/code-fillets_web",
|
||||
"https://git.code.sf.net/p/flightgear/flightgear",
|
||||
"https://git.code.sf.net/p/freecol/git",
|
||||
"https://git.code.sf.net/p/freecs-1-5/code",
|
||||
"https://git.code.sf.net/p/freelords/git",
|
||||
"https://git.code.sf.net/p/freevikings/git",
|
||||
"https://git.code.sf.net/p/gigalomania/code",
|
||||
"https://git.code.sf.net/p/gltron/git",
|
||||
"https://git.code.sf.net/p/golly/code",
|
||||
@ -79,8 +81,10 @@
|
||||
"https://github.com/BackupTheBerlios/netpanzer-svn.git",
|
||||
"https://github.com/BlindMindStudios/StarRuler2-Source.git",
|
||||
"https://github.com/Blzut3/CatacombSDL.git",
|
||||
"https://github.com/BrooklynKing/Grimsonland.git",
|
||||
"https://github.com/CamHenlin/ExecutiveMan.git",
|
||||
"https://github.com/CamHenlin/Roguish.git",
|
||||
"https://github.com/Ceva24/ceva24.github.io.git",
|
||||
"https://github.com/ChaosForge/doomrl.git",
|
||||
"https://github.com/Circular-Studios/Dash.git",
|
||||
"https://github.com/Cirrus-Minor/witchblast.git",
|
||||
@ -94,12 +98,15 @@
|
||||
"https://github.com/EdwardWoodhouse/Turn-of-War.git",
|
||||
"https://github.com/Enigma-Game/Enigma.git",
|
||||
"https://github.com/FluXy/SMC.git",
|
||||
"https://github.com/FreeFalcon/freefalcon-central.git",
|
||||
"https://github.com/FreeRCT/FreeRCT.git",
|
||||
"https://github.com/FreezingMoon/AncientBeast.git",
|
||||
"https://github.com/Fundynamic/dune2themaker4j.git",
|
||||
"https://github.com/GNOME/atomix.git",
|
||||
"https://github.com/Gang-Garrison-2/Gang-Garrison-2.git",
|
||||
"https://github.com/GerHobbelt/pthread-win32.git",
|
||||
"https://github.com/GlPortal/glPortal.git",
|
||||
"https://github.com/Gnomescroll/Gnomescroll.git",
|
||||
"https://github.com/Grokmoo/hale.git",
|
||||
"https://github.com/HaxeFlixel/flixel.git",
|
||||
"https://github.com/HeikoTietze/scrabble3d.git",
|
||||
@ -117,6 +124,7 @@
|
||||
"https://github.com/LionsPhil/mewl.git",
|
||||
"https://github.com/Lisergishnu/TetraVex.git",
|
||||
"https://github.com/LongSteve/aquastax.git",
|
||||
"https://github.com/Lyndir/Gorillas.git",
|
||||
"https://github.com/MattMatt0240/DemiGod.git",
|
||||
"https://github.com/MegaGlest/megaglest-source.git",
|
||||
"https://github.com/MegaMek/megamek.git",
|
||||
@ -145,6 +153,7 @@
|
||||
"https://github.com/Project-F/F.LF.git",
|
||||
"https://github.com/REGoth-project/REGoth-bs.git",
|
||||
"https://github.com/REGoth-project/REGoth.git",
|
||||
"https://github.com/RHY3756547/FreeSO.git",
|
||||
"https://github.com/Rails-18xx/Rails.git",
|
||||
"https://github.com/Return-To-The-Roots/s25client.git",
|
||||
"https://github.com/RigsOfRods/rigs-of-rods.git",
|
||||
@ -196,10 +205,12 @@
|
||||
"https://github.com/alphaonex86/CatchChallenger.git",
|
||||
"https://github.com/anael-seghezzi/Maratis-4.git",
|
||||
"https://github.com/andrettin/wyrmsun.git",
|
||||
"https://github.com/andrewfenn/Hardwar.git",
|
||||
"https://github.com/andybalaam/rabbit-escape.git",
|
||||
"https://github.com/angband/angband.git",
|
||||
"https://github.com/anirudhjoshi/fluid_table_tennis.git",
|
||||
"https://github.com/antionio/game-off-2013.git",
|
||||
"https://github.com/anttisalonen/freekick3.git",
|
||||
"https://github.com/anttisalonen/kingdoms.git",
|
||||
"https://github.com/aperture-software/colditz-escape.git",
|
||||
"https://github.com/arescentral/antares.git",
|
||||
@ -225,6 +236,7 @@
|
||||
"https://github.com/civctp2/civctp2.git",
|
||||
"https://github.com/clintbellanger/flare-engine.git",
|
||||
"https://github.com/cocos2d/cocos2d-x.git",
|
||||
"https://github.com/coelckers/gzdoom.git",
|
||||
"https://github.com/colobot/colobot.git",
|
||||
"https://github.com/commandojs/CommandoJS.git",
|
||||
"https://github.com/craftworkgames/infiniminer.git",
|
||||
@ -265,10 +277,13 @@
|
||||
"https://github.com/fariazz/World-of-Heroes.git",
|
||||
"https://github.com/farmboy0/slashem.git",
|
||||
"https://github.com/fastrgv/AdaVenture.git",
|
||||
"https://github.com/fofix/fofix.git",
|
||||
"https://github.com/fogleman/Craft.git",
|
||||
"https://github.com/francot514/FreeSims.git",
|
||||
"https://github.com/freeciv/freeciv-web.git",
|
||||
"https://github.com/freeciv/freeciv.git",
|
||||
"https://github.com/freedoom/freedoom.git",
|
||||
"https://github.com/freegish/freegish.git",
|
||||
"https://github.com/freeminer/freeminer.git",
|
||||
"https://github.com/freeorion/freeorion.git",
|
||||
"https://github.com/freeors/War-Of-Kingdom.git",
|
||||
@ -279,9 +294,12 @@
|
||||
"https://github.com/goblinhack/goblinhack.git",
|
||||
"https://github.com/godotengine/godot.git",
|
||||
"https://github.com/godrin/antargis.git",
|
||||
"https://github.com/goldeneye-source/ges-code.git",
|
||||
"https://github.com/gondur/cartlife_src.git",
|
||||
"https://github.com/graememcc/micropolisJS.git",
|
||||
"https://github.com/gregoryfenton/other-life.git",
|
||||
"https://github.com/griefly/griefly.git",
|
||||
"https://github.com/grit-engine/grit-engine.git",
|
||||
"https://github.com/grrk-bzzt/kqlives.git",
|
||||
"https://github.com/guillaume-gouchon/dungeonhero.git",
|
||||
"https://github.com/guillaume-gouchon/dungeonquest.git",
|
||||
@ -303,6 +321,7 @@
|
||||
"https://github.com/ja2-stracciatella/ja2-stracciatella.git",
|
||||
"https://github.com/jazztickets/choria.git",
|
||||
"https://github.com/jbeder/yaml-cpp.git",
|
||||
"https://github.com/jdmclark/gorc.git",
|
||||
"https://github.com/jdmonin/JSettlers2.git",
|
||||
"https://github.com/jmimu/FITD.git",
|
||||
"https://github.com/jonburesh/sintelgame.git",
|
||||
@ -349,6 +368,7 @@
|
||||
"https://github.com/nhydock/UlDunAd.git",
|
||||
"https://github.com/nicupavel/openpanzer.git",
|
||||
"https://github.com/nlarn/nlarn.git",
|
||||
"https://github.com/nodef0/gorillas-rs.git",
|
||||
"https://github.com/openclonk/openclonk.git",
|
||||
"https://github.com/openfl/openfl.git",
|
||||
"https://github.com/openlegend/core-rules.git",
|
||||
@ -365,6 +385,7 @@
|
||||
"https://github.com/pjotrligthart/openmoo2-hg-mirror.git",
|
||||
"https://github.com/pokerth/pokerth.git",
|
||||
"https://github.com/prophile/xsera.git",
|
||||
"https://github.com/ptitSeb/friking-shark.git",
|
||||
"https://github.com/pygame/pygame.git",
|
||||
"https://github.com/q4a/scourge.git",
|
||||
"https://github.com/qirien/personal-space.git",
|
||||
@ -441,6 +462,7 @@
|
||||
"https://github.com/zombieman1041/BlakedAwesomenaughts.git",
|
||||
"https://gitlab.com/Dringgstein/Commander-Genius.git",
|
||||
"https://gitlab.com/KilgoreTroutMaskReplicant/1oom.git",
|
||||
"https://gitlab.com/LibreGames/freesiege.git",
|
||||
"https://gitlab.com/drummyfish/Bombman.git",
|
||||
"https://gitlab.com/evol/evol-all.git",
|
||||
"https://gitlab.com/freedroid/freedroid-src.git",
|
||||
@ -604,13 +626,16 @@
|
||||
"https://svn.code.sf.net/p/etw/code/",
|
||||
"https://svn.code.sf.net/p/freemars/code/",
|
||||
"https://svn.code.sf.net/p/freesynd/code/",
|
||||
"https://svn.code.sf.net/p/froggix/code/",
|
||||
"https://svn.code.sf.net/p/fsc/code/",
|
||||
"https://svn.code.sf.net/p/galaxyv2/code/",
|
||||
"https://svn.code.sf.net/p/lgames/code/",
|
||||
"https://svn.code.sf.net/p/pio/code/",
|
||||
"https://svn.code.sf.net/p/planeshift/code/",
|
||||
"https://svn.code.sf.net/p/space-faring/code/",
|
||||
"https://svn.code.sf.net/p/spacezero/code/",
|
||||
"https://svn.code.sf.net/p/speed-dreams/code/",
|
||||
"https://svn.code.sf.net/p/uhexen2/code/",
|
||||
"https://svn.code.sf.net/p/ultrastar/code/",
|
||||
"https://svn.code.sf.net/p/xu4/code/"
|
||||
],
|
||||
@ -628,6 +653,7 @@
|
||||
"https://bitbucket.org/genericcontainer/goblin-camp/src",
|
||||
"https://bitbucket.org/giszmo/glob2",
|
||||
"https://bitbucket.org/mstrobel/supremacy/src",
|
||||
"https://bitbucket.org/mzeilfelder/trunk_hc1",
|
||||
"https://bitbucket.org/rude/love",
|
||||
"https://bitbucket.org/ryzom/ryzomcore",
|
||||
"https://bitbucket.org/sumwars/sumwars-code",
|
||||
@ -636,6 +662,8 @@
|
||||
"bzr": [
|
||||
"https://code.launchpad.net/4dtris",
|
||||
"https://code.launchpad.net/heroesofwesnoth",
|
||||
"https://code.launchpad.net/openhomm"
|
||||
"https://code.launchpad.net/openhomm",
|
||||
"https://code.launchpad.net/~dnax88/gweled/trunk",
|
||||
"https://code.launchpad.net/~silwol/freenukum/trunk"
|
||||
]
|
||||
}
|
@ -32,6 +32,7 @@ http://pyopengl.sourceforge.net/
|
||||
http://sam.zoy.org/monsterz/
|
||||
http://vamos.sourceforge.net/
|
||||
http://www.fifengine.net/
|
||||
http://www.moddb.com/mods/goldeneye-source
|
||||
http://www.newbreedsoftware.com/s
|
||||
http://www.plasmapong.com/plasma-pong/plasma-pong/
|
||||
http://www.zsnes.com/ emulator/platform
|
||||
@ -124,6 +125,7 @@ https://github.com/ErikLetson/torso-ninja-2
|
||||
https://github.com/Esenthel/EsenthelEngine
|
||||
https://github.com/estevaofon/angry-birds-python
|
||||
https://github.com/etternagame/etterna
|
||||
https://github.com/falltergeist/falltergeist
|
||||
https://github.com/francot514/FreeSims
|
||||
https://github.com/freeboardgame/FreeBoardGame.org
|
||||
https://github.com/FreeCol/freecol
|
||||
@ -139,6 +141,7 @@ https://github.com/Interrupt/delverengine
|
||||
https://github.com/jcarolus/android-chess
|
||||
https://github.com/juzzlin/DustRacing2D
|
||||
https://github.com/lexica/lexica
|
||||
https://github.com/libretro/libretro-prboom
|
||||
https://github.com/magefree/mage
|
||||
https://github.com/marukrap/ProceduralMapGenerator
|
||||
https://github.com/miki151/keeperrl
|
||||
@ -158,8 +161,10 @@ https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid
|
||||
https://github.com/PanosK92/SpartanEngine
|
||||
https://github.com/pelya/commandergenius
|
||||
https://github.com/pld-linux
|
||||
https://github.com/ptitSeb/gl4es
|
||||
https://github.com/raysan5/rfxgen
|
||||
https://github.com/REGoth-project/REGoth-bs
|
||||
https://github.com/residualvm/residualvm
|
||||
https://github.com/romlok/godot-gdhexgrid
|
||||
https://github.com/RonenNess/GeonBit.UI
|
||||
https://github.com/rpgboss/rpgboss
|
||||
@ -243,5 +248,6 @@ nexuiz - https://gitlab.com/xonlegacy/xonlegacy
|
||||
pyglet
|
||||
Quatter
|
||||
query alternativeto with only open source...
|
||||
scrape moddb?
|
||||
TrueCraft
|
||||
wxPython
|
@ -38,14 +38,14 @@ import ruamel_yaml as yaml
|
||||
from utils.osg import *
|
||||
|
||||
# should change on osgameclones
|
||||
osgc_name_aliases = {'4DTris': '4D-TRIS', 'fheroes2': 'Free Heroes 2'}
|
||||
osgc_name_aliases = {'4DTris': '4D-TRIS', 'fheroes2': 'Free Heroes 2', 'DrCreep': 'The Castles of Dr. Creep', 'Duke3d_win32': 'Duke3d_w32', 'erampage (EDuke32 fork)': 'erampage', 'GNOME Atomix': 'Atomix'}
|
||||
|
||||
# conversion between licenses
|
||||
osgc_licenses_map = {'GPL2': 'GPL-2.0', 'GPL3': 'GPL-3.0', 'AGPL3': 'AGPL-3.0', 'LGPL3': 'LGPL-3.0', 'LGPL2': 'LGPL-2.1', 'MPL': 'MPL-2.0', 'Apache': 'Apache-2.0', 'Artistic': 'Artistic License'}
|
||||
|
||||
# ignore osgc entries (for various reasons like unclear license etc.)
|
||||
osgc_ignored_entries = ["A Mouse's Vengeance", 'achtungkurve.com', 'AdaDoom3', 'Agendaroids', 'Alien 8', 'Ard-Reil', 'Balloon Fight', 'bladerunner (Engine within SCUMMVM)', 'Block Shooter', 'Bomb Mania Reloaded', 'boulder-dash', 'Cannon Fodder', 'Contra_remake', 'CosmicArk-Advanced', 'Deuteros X', 'datastorm'
|
||||
,'div-columns', 'div-pacman2600', 'div-pitfall', 'div-spaceinvaders2600', 'EXILE', 'Free in the Dark', 'Football Manager', 'Fight Or Perish', 'EarthShakerDS', 'Entombed!']
|
||||
,'div-columns', 'div-pacman2600', 'div-pitfall', 'div-spaceinvaders2600', 'EXILE', 'Free in the Dark', 'Football Manager', 'Fight Or Perish', 'EarthShakerDS', 'Entombed!', 'FreeRails 2', 'Glest Advanced Engine', 'FreedroidClassic', 'FreeFT', 'Future Blocks']
|
||||
|
||||
|
||||
def unique_field_contents(entries, field):
|
||||
@ -336,7 +336,7 @@ if __name__ == "__main__":
|
||||
|
||||
# code repository (mandatory on our side)
|
||||
repo = osgc_entry.get('repo', None)
|
||||
if repo.startswith('https://git') and not repo.endswith('.git'):
|
||||
if repo and repo.startswith('https://git') and not repo.endswith('.git'):
|
||||
# we have them with .git on github/gitlab
|
||||
repo += '.git'
|
||||
entry += '- Code repository: {}\n'.format(repo)
|
||||
|
@ -15,6 +15,8 @@ EXILE (http://forums.datarealms.com/viewtopic.php?f=82&t=19266, https://github.c
|
||||
Fight Or Perish (http://www.newbreedsoftware.com/fop/, ftp://ftp.tuxpaint.org/unix/x/fop/src/fop-0.5.tar.gz): Early development stage
|
||||
Football Manager (https://github.com/autismuk/Football-Manager.git): Very early development stage
|
||||
Free in the Dark (https://sourceforge.net/projects/fitd/): No source code available
|
||||
FreeFT (https://github.com/nadult/FreeFT.git): All rights reserved.
|
||||
Future Blocks (https://github.com/fogleman/FutureBlocks.git): Needs DosBox, simple Tetris clone (nice, but maybe too minimal)
|
||||
Grow (https://sourceforge.net/projects/grow/): Insufficient content
|
||||
Moopy (https://code.google.com/archive/p/moopy/, https://code.google.com/archive/p/moopy/source/default/source): Early development stage
|
||||
Open General (http://www.open-general.com/, https://sourceforge.net/projects/opengeneral/, https://svn.code.sf.net/p/opengeneral/code/): Proprietary license (see credits.txt)
|
||||
|
Reference in New Issue
Block a user