{"id":13508083,"url":"https://github.com/jlord/mappy","last_synced_at":"2025-06-21T12:05:53.093Z","repository":{"id":17010621,"uuid":"19773957","full_name":"jlord/mappy","owner":"jlord","description":"[Fork-n-Go] Fullscreen Map from Spreadsheet","archived":false,"fork":false,"pushed_at":"2019-05-22T17:33:41.000Z","size":1155,"stargazers_count":27,"open_issues_count":0,"forks_count":49,"subscribers_count":5,"default_branch":"gh-pages","last_synced_at":"2025-03-30T09:33:25.933Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jlord.github.io/mappy","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"airbnb/epoxy","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jlord.png","metadata":{"files":{"readme":"README.md","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}},"created_at":"2014-05-14T09:31:41.000Z","updated_at":"2023-08-22T16:52:17.000Z","dependencies_parsed_at":"2022-09-24T12:11:05.443Z","dependency_job_id":null,"html_url":"https://github.com/jlord/mappy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jlord/mappy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlord%2Fmappy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlord%2Fmappy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlord%2Fmappy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlord%2Fmappy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jlord","download_url":"https://codeload.github.com/jlord/mappy/tar.gz/refs/heads/gh-pages","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jlord%2Fmappy/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261119601,"owners_count":23112209,"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","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":[],"created_at":"2024-08-01T02:00:47.686Z","updated_at":"2025-06-21T12:05:48.079Z","avatar_url":"https://github.com/jlord.png","language":"JavaScript","readme":"\u003cimg src=\"https://raw.githubusercontent.com/jlord/forkngo/gh-pages/badges/sky.png\" alt=\"fork n go\" width=\"200\"\u003e\n\n# Fullscreen Map from Spreadsheet\n\nThis creates a website with a fullscreen map of points from a Google Spreadsheet with latitude and longitude columns.\n\n- View the sample [site](http://jlord.github.io/mappy).\n- View the sample [spreadsheet](https://docs.google.com/a/github.com/spreadsheet/lv?key=0Ao5u1U6KYND7dGN5QngweVJUWE16bTRob0d2a3dCbnc).\n\n![screenshot](mappy-ss.png)\n\n## Fork and Make Your Own!\n\n1. **Fork this project** (hit that button at the ⤴︎ top right).\n2. Create a **new Google spreadsheet** with at least these two columns:\n - `lat`\n - `long`\n4. Set your spreadsheet's **share** setting to \"anyone with the link can **view**\"\n5. Click File -\u003e **Publish to the web** -\u003e Start Publishing and copy the URL it gives you.\n6. **Give your spreadsheet some data**!\n7. Back in GitHub, on your fork's page (it should be github.com/yourusername/mappy), **edit the `index.html` file**  by clicking the file name to view the file and then 'edit' to make changes. You must change:\n - The `URL` variable on **line 29** to the key (or full URL) from your spreadsheet.\n - On **line 32** replace `[\"placename\", \"photo-url\"]` with column headers from your spreadsheet that you'd like to use in your map marker's popup.\n  - If you don't want a popup, delete **lines 35 - 37**, and change **line 48** to `Sheetsee.addMarkerLayer(geoJSON, map)`.\n8. If you want to change more things, go for it and checkout the comments in the file for suggetions.\n9. **Commit your changes**. At the bottom of the page your editing on, click the green commit button.\n10. **View your page!** Visit: `yousername.github.io/mappy` to see your page, live!\n\n### What else?\n\nHere are some other things you may want to do.\n\n- **Change your repository's name**. Because maybe 'mappy' isn't right for you. Click the Settings icon on your fork's GitHub page to change the name.\n- Add a **custom domain**. If you don't like the default github.io/repo naming scheme, you can use a custom domain that you own. Here are [instructions](https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages) on how.\n- **Change map tiles!** You can design your own with Mapbox [here](https://www.mapbox.com/editor/).\n","funding_links":[],"categories":["JavaScript","modules for working with excel/google spreadsheets:"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlord%2Fmappy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjlord%2Fmappy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjlord%2Fmappy/lists"}