grants-rag / config /sources.yaml
michaellupo74's picture
Update UI: add ministry hidden-count toggle; refresh Makefile, ingest.py and sources.yaml
b363844
# Minimal, valid config β€” v6.3
sources:
# ---------- FEDERAL: Grants.gov (focused for buses/van/mobility & reentry) ----------
- name: "Grants.gov β€” Capacity Building (general)"
type: grantsgov_api
enabled: true
url: "https://api.grants.gov/v1/api/search2"
geo: "US"
categories: ["capacity_building"]
api:
page_size: 100
max_pages: 5
payload:
keyword: "capacity building"
oppStatuses: "posted"
sortBy: "openDate|desc"
- name: "Grants.gov β€” Capacity + Transportation (buses/vans/transit)"
type: grantsgov_api
enabled: true
url: "https://api.grants.gov/v1/api/search2"
geo: "US"
categories: ["capacity_building", "transportation", "vehicle"]
api:
page_size: 100
max_pages: 5
payload:
keyword: "transportation OR shuttle OR bus OR van OR transit OR mobility"
oppStatuses: "posted"
agencies: "DOT|FTA|DOE|ACL"
fundingCategories: "TRANSPORTATION|HUMAN_SERVICES|LAW_JUSTICE"
sortBy: "openDate|desc"
- name: "Grants.gov β€” FTA Section 5310 (Enhanced Mobility for Seniors & Individuals with Disabilities)"
type: grantsgov_api
enabled: true
url: "https://api.grants.gov/v1/api/search2"
geo: "US"
categories: ["elderly", "transportation", "vehicle"]
api:
page_size: 100
max_pages: 3
payload:
# Target 5310 by ALN and keywords
aln: "20.513"
keyword: "\"Enhanced Mobility\" OR \"Section 5310\" OR seniors OR elderly OR disabilities OR paratransit OR wheelchair OR shuttle OR van OR bus"
oppStatuses: "posted"
agencies: "FTA"
fundingCategories: "TRANSPORTATION|HUMAN_SERVICES|LAW_JUSTICE"
sortBy: "openDate|desc"
- name: "Grants.gov β€” Reentry Transportation (Second Chance / BJA)"
type: grantsgov_api
enabled: true
url: "https://api.grants.gov/v1/api/search2"
geo: "US"
categories: ["reentry", "transportation", "justice"]
api:
page_size: 100
max_pages: 3
payload:
keyword: "reentry OR \"second chance\" OR returning citizens OR offender transition OR justice-involved employment OR transportation"
oppStatuses: "posted"
agencies: "BJA"
fundingCategories: "TRANSPORTATION|HUMAN_SERVICES|LAW_JUSTICE"
sortBy: "openDate|desc"
- name: "Grants.gov β€” Aging & Mobility (ACL/HHS for seniors transport & access)"
type: grantsgov_api
enabled: true
url: "https://api.grants.gov/v1/api/search2"
geo: "US"
categories: ["elderly", "transportation", "human_services"]
api:
page_size: 100
max_pages: 3
payload:
keyword: "transportation OR mobility OR access OR paratransit OR shuttle OR rideshare"
oppStatuses: "posted"
agencies: "ACL"
fundingCategories: "TRANSPORTATION|HUMAN_SERVICES|LAW_JUSTICE"
sortBy: "openDate|desc"
# ---------- STATE & METRO PASS-THROUGHS (FTA 5310 etc.) ----------
- name: "Maryland MTA β€” Grants (incl. 5310)"
type: web_page
enabled: true
url: "https://www.mta.maryland.gov/grants"
geo: "MD"
categories: ["transportation","elderly","disabilities","5310"]
crawl:
schedule: "weekly"
max_depth: 1
extract:
mode: "article"
keep_links: true
- name: "Pennsylvania PennDOT β€” 5310 Program (details)"
type: web_page
enabled: true
url: "https://www.pa.gov/grants/search/grant-details.penndot13"
geo: "PA"
categories: ["transportation","elderly","disabilities","5310"]
crawl:
schedule: "weekly"
extract:
mode: "article"
keep_links: true
- name: "Pennsylvania PennDOT β€” 5310 Guidelines (PDF)"
type: web_page
enabled: true
url: "https://www.pa.gov/content/dam/copapwp-pagov/en/penndot/documents/programs-and-doing-business/transit/capital-acquisitions-and-requirements/federal-section-5310-guidelines-and-policies.pdf"
geo: "PA"
categories: ["transportation","elderly","disabilities","5310","guidance"]
crawl:
schedule: "weekly"
extract:
mode: "pdf_text"
- name: "Virginia DRPT β€” Human Services Grant Program (5310)"
type: web_page
enabled: true
url: "https://drpt.virginia.gov/our-grant-programs/human-services-grant-program/"
geo: "VA"
categories: ["transportation","elderly","disabilities","5310"]
crawl:
schedule: "weekly"
extract:
mode: "article"
keep_links: true
- name: "Virginia DRPT β€” Coordinated Human Service Mobility Plan (req.)"
type: web_page
enabled: true
url: "https://drpt.virginia.gov/guidelines-and-requirements/coordinated-human-service-mobility-plan/"
geo: "VA"
categories: ["transportation","planning","compliance","5310"]
crawl:
schedule: "monthly"
extract:
mode: "article"
keep_links: true
- name: "MWCOG / TPB β€” Enhanced Mobility (DC region 5310)"
type: web_page
enabled: true
url: "https://www.mwcog.org/transportation/programs/enhanced-mobility/"
geo: "DC-Region"
categories: ["transportation","elderly","disabilities","5310"]
crawl:
schedule: "weekly"
extract:
mode: "article"
keep_links: true
# ---------- OPTIONAL: Curated JSON (enable after you generate it) ----------
- name: "State 5310 Listings (curated JSON)"
type: json_static
enabled: false # set to true once you generate the file below
file: "data/state_5310_listings.json"
geo: "PA|MD|VA|DC"
categories: ["transportation","elderly","disabilities","5310","deadlines"]