{"id":29702519,"url":"https://github.com/devgateway/iatiimport","last_synced_at":"2025-08-12T02:40:38.010Z","repository":{"id":27797801,"uuid":"31286901","full_name":"devgateway/iatiimport","owner":"devgateway","description":"Tool for importing IATI data","archived":false,"fork":false,"pushed_at":"2023-03-01T04:26:40.000Z","size":5825,"stargazers_count":8,"open_issues_count":12,"forks_count":0,"subscribers_count":15,"default_branch":"develop","last_synced_at":"2025-07-23T13:00:05.830Z","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/devgateway.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-02-24T23:11:22.000Z","updated_at":"2024-11-19T16:44:40.000Z","dependencies_parsed_at":"2025-07-23T12:49:39.286Z","dependency_job_id":null,"html_url":"https://github.com/devgateway/iatiimport","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/devgateway/iatiimport","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devgateway%2Fiatiimport","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devgateway%2Fiatiimport/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devgateway%2Fiatiimport/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devgateway%2Fiatiimport/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devgateway","download_url":"https://codeload.github.com/devgateway/iatiimport/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devgateway%2Fiatiimport/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269991262,"owners_count":24509004,"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-08-12T02:00:09.011Z","response_time":80,"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":"2025-07-23T12:39:29.222Z","updated_at":"2025-08-12T02:40:37.969Z","avatar_url":"https://github.com/devgateway.png","language":"JavaScript","readme":"# IATI Import Tool\n\nThis tool allows users to import data in IATI format into a target system. The target system must support the endpoints described in the '**Destination System REST Endpoint Requirements**' section in the wiki home page (https://github.com/devgateway/iatiimport/wiki).\n\n# Requirements\n - Java 8 or later\t\n - Apache Maven 3.2.2\n - Node 4.7.0 (doesn't work with newest versions of node / maven will download and install correct version of node automatically)\n - libpng-dev on Unix or libpng on MacOS version 1.2 (won't work with newer versions, required by imagemin-pngquant module)\n\n# Configuration\n After pulling the source code from github, you need to make some changes to import-core/import-ui/src/main/webapp/client/scripts/conf/index.js.\n \n  - DESTINATION_API_HOST - domain name or IP address of  server that hosts the destination system\n  - DESTINATION_AUTH_TOKEN_ENDPOINT - use this for configuring the url on the destination system that provides the authentication token.\n  - USE_AUTHENTICATION_TOKEN - used to enable or disable authentication\n  - AMP_DESKTOP_ENDPOINT - optional. The url that the tool redirects to when the close button is clicked.\n\n# Packaging the Tool\n\n## Use maven to build\n\n```\ncd import-core/\nmvn clean package\n```\n\n##  Run Jar File\n\n```\ncd /import-core\\import-ui\\target\njava -jar import-ui-0.0.6-SNAPSHOT.jar \u0026\n```\n\nThen go to the initial page of the app: http://localhost:8080/importer/. \n\n## Build the UI\n\nThis section is required for development only.\n\n```\ncd import-core/import-ui/src/main/webapp\nnpm install --dev\n##notice that you might need to run. Do it if you get grunt or bower commands not found\nnpm install grunt -g\nnpm install bower -g\nbower install\ngrunt build\n```\n \n     \n# Copyright\n\nCopyright 2015-2016 Development Gateway\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevgateway%2Fiatiimport","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevgateway%2Fiatiimport","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevgateway%2Fiatiimport/lists"}