{"id":17331217,"url":"https://github.com/mosra/magnum-website","last_synced_at":"2025-10-06T07:25:23.600Z","repository":{"id":44763316,"uuid":"94684982","full_name":"mosra/magnum-website","owner":"mosra","description":"Website for the Magnum C++11 graphics engine","archived":false,"fork":false,"pushed_at":"2025-04-24T09:05:17.000Z","size":83987,"stargazers_count":16,"open_issues_count":5,"forks_count":12,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-24T10:22:55.022Z","etag":null,"topics":["doxygen","html5","m-css","magnum","pelican","python","restructuredtext","webdesign"],"latest_commit_sha":null,"homepage":"http://magnum.graphics/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mosra.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-06-18T12:10:40.000Z","updated_at":"2025-04-24T09:05:21.000Z","dependencies_parsed_at":"2025-04-12T15:37:02.190Z","dependency_job_id":"3ee801a1-0776-43d0-a376-1242c460f5b9","html_url":"https://github.com/mosra/magnum-website","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mosra/magnum-website","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosra%2Fmagnum-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosra%2Fmagnum-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosra%2Fmagnum-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosra%2Fmagnum-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mosra","download_url":"https://codeload.github.com/mosra/magnum-website/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mosra%2Fmagnum-website/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278574952,"owners_count":26009277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["doxygen","html5","m-css","magnum","pelican","python","restructuredtext","webdesign"],"created_at":"2024-10-15T14:53:47.546Z","updated_at":"2025-10-06T07:25:23.565Z","avatar_url":"https://github.com/mosra.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"Magnum website\n##############\n\nContent for https://magnum.graphics/.\n\n`Setting up a local copy`_\n==========================\n\nIn order to set up a local copy (for example\n`for writing a guest post \u003chttps://blog.magnum.graphics/blog/meta/introducing-guest-posts/\u003e`_),\nyou need Python 3 with `Pelican \u003chttps://getpelican.com/\u003e`_,\n`Pyphen \u003chttp://pyphen.org/\u003e`_ and `Pillow \u003chttps://pypi.python.org/pypi/Pillow\u003e`_\npackages installed and *optionally* some LaTeX distribution for math rendering.\n\nOn ArchLinux it's the following packages:\n\n.. code:: sh\n\n    sudo pacman -S texlive-most pelican python-pillow python-matplotlib\n    cower -d python-pyphen # Build the python-pyphen package from AUR\n\nOn Ubuntu you need these:\n\n.. code:: sh\n\n    sudo apt install texlive-base texlive-latex-extra texlive-fonts-extra python3-matplotlib graphviz\n    pip3 install pelican Pyphen Pillow\n\nOn Windows and macOS pick some LaTeX distribution and make it available in the\n``PATH``. Python packages can be installed via ``pip3`` as well:\n\n.. code:: sh\n\n    pip3 install pelican Pyphen Pillow matplotlib\n\n**Note:** Setting up LaTeX might be problematic and so the website doesn't\nstrictly require it to make life easier for you --- if LaTeX is not found, it\nwill render math formulas as unformatted code instead.\n\nNext, make sure to clone the repository (or your fork of the repository)\nincluding submodules so `m.css \u003chttps://mcss.mosra.cz\u003e`_ is properly included\n(use :sh:`git clone --recursive`, for example).\n\nThat's it. Now you can build the website and start a webserver on\n``http://localhost:8000`` with the following command. The website is\nautomatically rebuilt on changes in the input files.\n\n.. code:: sh\n\n    cd magnum-website\n    pelican -Dlr\n\n**Note:** If you are on Windows and you don't have Git symlinks enabled, you\neither need to reinstall Git with symlinks enabled (there's a checkbox for that\nin the installation wizard) or copy ``m.css/css/*.css`` to ``output/inc/*``,\notherwise the built website will lack all styling. Sorry for the inconvenience.\n\nIf you run into problems, please open an issue. The `m.css \u003chttps://mcss.mosra.cz\u003e`_\ndocumentation might also help. Thank you.\n\nPelican workarounds and publishing notes\n========================================\n\n.. todo: htacces\n.. todo: doc/index.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmosra%2Fmagnum-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmosra%2Fmagnum-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmosra%2Fmagnum-website/lists"}