{"id":15945502,"url":"https://github.com/pjsier/geopaths","last_synced_at":"2026-06-11T23:31:21.748Z","repository":{"id":88910052,"uuid":"44702863","full_name":"pjsier/geopaths","owner":"pjsier","description":"Migration mapping project","archived":false,"fork":false,"pushed_at":"2015-10-22T16:07:12.000Z","size":183,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-22T23:42:08.949Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/pjsier.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":"2015-10-21T20:39:02.000Z","updated_at":"2020-10-20T15:31:05.000Z","dependencies_parsed_at":"2023-03-13T18:17:47.570Z","dependency_job_id":null,"html_url":"https://github.com/pjsier/geopaths","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pjsier/geopaths","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fgeopaths","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fgeopaths/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fgeopaths/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fgeopaths/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pjsier","download_url":"https://codeload.github.com/pjsier/geopaths/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjsier%2Fgeopaths/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34222709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"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":[],"created_at":"2024-10-07T09:03:16.850Z","updated_at":"2026-06-11T23:31:21.734Z","avatar_url":"https://github.com/pjsier.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# geopaths\nA simple project to connect the geographic dots.\n\n**Instructions to get running:**\n\nClone the repo in a local directory\n\nCreate a file named keys.py in the format\n\n```python\ncartodb_user = {INSERT USERNAME}\ncartodb_key = {INSERT CARTODB API KEY}\n```\n\n**Run the following commands:**\n\n```\ncd geopaths\npip install requirements.txt\npython run.py\n```\n\nNavigate to localhost:5000 in your browser and it should be running\n\n**MVP:**\nHave a user enter at least two locations. These locations are geocoded, stored, and displayed on a map. Lines are drawn connecting the points.\n\n**Platform:**\n\nWe'll likely use CartoDB as backend and Mapzen Search for geocoding. JS for frontend, with Leaflet and D3, if needed.\n\nInitial Inspiration:\nhttp://www.pewhispanic.org/2015/09/28/from-ireland-to-germany-to-italy-to-mexico-how-americas-source-of-immigrants-has-changed-in-the-states-1850-to-2013/\nhttp://www.migrationpolicy.org/programs/data-hub/charts/international-migrant-population-country-origin-and-destination?width=1000\u0026height=850\u0026iframe=true\nhttp://www.nytimes.com/interactive/2009/03/10/us/20090310-immigration-explorer.html?_r=0\n\nIntent:\nHummanize migration, migration histories\nconnect to current events\nMap is explicitly political\nStart with person, then go back by generation\nTechnology as a tool, diversity\n\n\nContext:\nRefugee law was written for European displaced persons, have been ammended over time\nMigration and Renewal complexities and hardships of migration\n\nSetup:  \n- Getting API Keys: (Hopefully by Tuesday we'll have a shared account.)  \n    - Sign up for free API keys for Mapzen Search and CartoDb.  \n- Setting up the website:  \n    - Edit flight_paths.html. Paste in the key where it says \u003cADD KEY HERE\u003e.  \n    - Start up a local web server:  \n        - This only involves running one command if you have python installed.  \n        - For Windows, in the command prompt, enter C:\\Python.exe -m SimpleHTTPServer 8000  \n        - For Mac/Linux, in the terminal, enter python -m SimpleHTTPServer 8000  \n          (If you have Python 3, the command is python -m http.server 8000)  \n- Setting up the CartoDb database:  \n    - Create a table according to this schema:  \n      CREATE TABLE geopaths   \n        (cartodb\\_id number,   \n         the\\_geom geometry,  \n         email string,  \n         lastedited date,  \n         p1 geometry,  \n         p2 geometry,  \n         p3 geometry,  \n         p4 geometry,  \n         p5 geometry);  \n    - Add the non-geometry columns using the CartoDb GUI. To add the point columns, enter PostGIS statements of this form into the CartoDb SQL editor:  \n      SELECT AddGeometryColumn ('geopaths','p1',4326,'POINT',2);  \n    - It is not necessary to seed the table with testing data, the webiste will do this automatically if the table is empty.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpjsier%2Fgeopaths","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpjsier%2Fgeopaths","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpjsier%2Fgeopaths/lists"}