Download Latest Version gramps-4.2.5.tar.gz (18.7 MB) Get Updates
Home / Unstable
Name Modified Size InfoDownloads / Week
Parent folder
Gramps-Intel-5.0.0-alpha3-2.dmg 2017-09-11 102.6 MB
GrampsAIO-5.0.0-alpha3_win64.exe 2017-09-10 65.7 MB
Gtk3.18-GrampsAIO-5.0.0-alpha2-112-g8f69201a7_win64.exe 2017-07-16 65.8 MB
GrampsAIO-5.0.0-alpha2-2_win64.exe 2017-06-13 66.7 MB
python3-gramps_5.0.0-alpha2_all.deb 2017-06-13 6.6 MB
GrampsAIO-4.2.4-60-g4a583e1_win64.exe 2016-12-10 67.5 MB
GrampsAIO-5.0.0-alpha1-517-g882c37a_win64.exe 2016-11-21 67.4 MB
GrampsAIO-5.0.0-alpha1-517-g882c37a_win32.exe 2016-11-21 64.8 MB
GrampsAIO-5.0.0-alpha1_win64.exe 2016-06-07 87.8 MB
GrampsAIO-5.0.0-alpha1_win32.exe 2016-06-07 88.3 MB
python3-gramps_5.0.0-alpha1_all.deb 2016-06-04 6.4 MB
GrampsAIO-4.2.0-r23145-3104900_win64.exe 2015-08-22 81.5 MB
GrampsAIO-4.2.0-beta2_win64.exe 2015-07-09 82.3 MB
gramps-4.2.0beta2.tar.gz 2015-07-08 18.2 MB
gramps42_launchers_win64.zip 2015-06-28 461.8 kB
GrampsAIO64-4.2.0-beta1.exe 2015-06-22 139.8 MB
readme.rst 2014-10-24 3.2 kB
Totals: 17 Items   1.0 GB 6

UNSTABLE packages for testing.

You can find some pre-versions, beta packages.

Webapp

  • 'gramps-webapp' packages are in progress...

For Testing only.

See https://www.gramps-project.org/wiki/index.php?title=Gramps-Connect for more details.

Some commands

$ cd /usr/lib/python2.7/dist-packages/gramps/webapp $ python manage.py help $ sudo make

# Initialize GRAMPS Django site

PYTHON=GRAMPS_RESOURCES=../.. PYTHONPATH=../.. python2.7

  • update: grampsdb/fixtures/initial_data.json
$(PYTHON) manage.py syncdb --noinput $(PYTHON) manage.py createsuperuser --username=admin --email=bugs@gramps-project.org $(PYTHON) manage.py createsuperuser --username=admin1 --email=bugs@gramps-project.org
  • grampsdb/fixtures/initial_data.json: init.py
mkdir -p grampsdb/fixtures $(PYTHON) init.py > grampsdb/fixtures/initial_data.json
  • init_gramps:
$(PYTHON) init_gramps.py # clear primary and secondary tables
  • run:
$(PYTHON) manage.py runserver
  • sql:
$(PYTHON) manage.py sqlall > gramps-sql.sql
  • dump:
echo ".dump" | sqlite3 sqlite.db > gramps-data.sql
  • load:
sqlite3 sqlite.db < gramps-data.sql
  • superusers:
$(PYTHON) manage.py createsuperuser --username=admin --email=bugs@gramps-project.org $(PYTHON) manage.py createsuperuser --username=admin1 --email=bugs@gramps-project.org
  • backup:
$(PYTHON) manage.py dumpdata > backup.json
  • restore: empty
$(PYTHON) manage.py loaddata backup.json
  • initial_data:
$(PYTHON) manage.py loaddata grampsdb/fixtures/initial_data.json
  • docs:
mkdir -p docs $(PYTHON) graph_models grampsdb -i Person,Family,Source,Event,Repository,Place,Media,Note -o docs/primary-tables.png $(PYTHON) graph_models grampsdb -i Note -o docs/note-table.png $(PYTHON) graph_models grampsdb -i Media -o docs/media-table.png $(PYTHON) graph_models grampsdb -i Place -o docs/place-table.png $(PYTHON) graph_models grampsdb -i Repository -o docs/repository-table.png $(PYTHON) graph_models grampsdb -i Event -o docs/event-table.png $(PYTHON) graph_models grampsdb -i Source -o docs/source-table.png $(PYTHON) graph_models grampsdb -i Family -o docs/family-table.png $(PYTHON) graph_models grampsdb -i Person -o docs/person-table.png $(PYTHON) graph_models grampsdb -o docs/all-tables.png $(PYTHON) graph_models grampsdb -i Attribute,Datamap,Name,Lds,Tag,Address,Location,Url -o docs/secondary-tables.png $(PYTHON) graph_models grampsdb -i Person,Family,Source,Event,Repository,Place,Media,Note,Attribute,Datamap,Name,Lds,Tag,Address,Location,Url -o docs/prim-sec-tables.png $(PYTHON) graph_models grampsdb -i Person,Family,Source,Event,Repository,Place,Media,Note,Attribute,Datamap,Name,Lds,Tag,Address,Location,Url -o docs/prim-sec-tables.png $(PYTHON) graph_models grampsdb -i Person,Family,Source,Event,Repository,Place,Media,Note,Attribute,Datamap,Name,Lds,Tag,Address,Location,Url,NoteRef,SourceRef,EventRef,RepositoryRef,PersonRef,ChildRef,MediaRef -o docs/prim-sec-ref-tables.png
  • make-empty:
echo ".dump" | sqlite3 sqlite.db > empty.sql
  • empty:
rm -f sqlite.db sqlite3 sqlite.db < empty.sql
  • example:
rm -f sqlite.db sqlite3 sqlite.db < example.sql
  • clean:
rm -f sqlite.db rm -f *~ *.pyc *.pyo rm -f grampsdb/fixtures/initial_data.json
Source: readme.rst, updated 2014-10-24