Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

Commit

Permalink
Working on he changes
Browse files Browse the repository at this point in the history
  • Loading branch information
lgarceau768 committed May 18, 2022
1 parent 460c03f commit 8643bac
Show file tree
Hide file tree
Showing 23 changed files with 101 additions and 32 deletions.
2 changes: 1 addition & 1 deletion content/benefits/cms-medicaid.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lifeEvents:
- pregnancy-and-baby
source:
name: cms-medicaid.source.name
link: https://www.medicaid.gov/
link: cms-medicaid.source.link

summary: cms-medicaid.summary

Expand Down
2 changes: 1 addition & 1 deletion content/benefits/cms-medicare-disability.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lifeEvents:
- disability
source:
name: cms-medicare-disability.source.name
link: https://www.medicare.gov/sign-up-change-plans/get-started-with-medicare
link: cms-medicare-disability.source.link

summary: cms-medicare-disability.summary

Expand Down
2 changes: 1 addition & 1 deletion content/benefits/cms-medicare-retirement.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lifeEvents:
- retirement
source:
name: cms-medicare-retirement.source.name
link: https://www.medicare.gov/sign-up-change-plans/get-started-with-medicare
link: cms-medicare-retirement.source.link

summary: cms-medicare-retirement.summary

Expand Down
2 changes: 1 addition & 1 deletion content/benefits/dod-burial-benefits.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lifeEvents:
- military-service
source:
name: dod-burial-benefits.source.name
link: https://www.dcms.uscg.mil/Portals/10/CG-1/PSC/PSD/docs/SurvivorsGuide2015.pdf?ver=2017-03-24-132033-397
link: dod-burial-benefits.source.link

summary: dod-burial-benefits.summary

Expand Down
2 changes: 1 addition & 1 deletion content/benefits/dod-death-gratuity.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lifeEvents:
- military-service
source:
name: dod-death-gratuity.source.name
link: https://militarypay.defense.gov/Benefits/Death-Gratuity/
link: dod-death-gratuity.source.link

summary: dod-death-gratuity.summary

Expand Down
2 changes: 1 addition & 1 deletion content/benefits/dod-forgotten-widows-annuity.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lifeEvents:
- military-service
source:
name: dod-forgotten-widows-annuity.source.name
link: https://militarypay.defense.gov/Portals/3/Documents/acmss.pdf
link: dod-forgotten-widows-annuity.source.link

summary: dod-forgotten-widows-annuity.summary

Expand Down
2 changes: 1 addition & 1 deletion content/benefits/dod-survivor-benefit-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lifeEvents:
- military-service
source:
name: dod-survivor-benefit-plan.source.name
link: https://militarypay.defense.gov/Benefits/Survivor-Benefit-Program/
link: dod-survivor-benefit-plan.source.link

summary: dod-survivor-benefit-plan.summary

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ lifeEvents:
- death-of-a-loved-one
source:
name: doj-public-safety-officers-death-benefit.source.name
link: https://psob.bja.ojp.gov/PSOB_FactSheet2019.pdf
link: doj-public-safety-officers-death-benefit.source.link

summary: doj-public-safety-officers-death-benefit.summary

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lifeEvents:
- school-and-education
source:
name: doj-public-safety-officers-educational-assistance.source.name
link: https://psob.bja.ojp.gov/PSOB_Education2018.pdf
link: doj-public-safety-officers-educational-assistance.source.link

summary: doj-public-safety-officers-educational-assistance.summary

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lifeEvents:
- school-and-education
source:
name: ed-free-federal-application-for-federal-student-aid.source.name
link: https://studentaid.gov/h/apply-for-aid/fafsa
link: ed-free-fed

summary: ed-free-federal-application-for-federal-student-aid.summary

Expand Down
22 changes: 11 additions & 11 deletions content/criteria.csv
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ deceased_public_safety_officer,criteria.deceased_public_safety_officer.label,boo
deceased_date_of_death,criteria.deceased_date_of_death.label,date,,
deceased_date_of_funeral,criteria.deceased_date_of_funeral.label,date,,
deceased-military,criteria.deceased-military.label,,,
deceased_served_in_active_military,criteria.deceased_served_in_active_military.label,radio,criteria.deceased_served_in_active_military.values2;criteria.deceased_served_in_active_military.values1;,
deceased_service_status,criteria.deceased_service_status.label,select,criteria.deceased_service_status.values4;criteria.deceased_service_status.values3;criteria.deceased_service_status.values2;criteria.deceased_service_status.values1;,
deceased_death_circumstance,criteria.deceased_death_circumstance.label,select,criteria.deceased_death_circumstance.values5;criteria.deceased_death_circumstance.values4;criteria.deceased_death_circumstance.values3;criteria.deceased_death_circumstance.values2;criteria.deceased_death_circumstance.values1;,
deceased_served_in_active_military,criteria.deceased_served_in_active_military.label,radio,criteria.deceased_served_in_active_military.values1;criteria.deceased_served_in_active_military.values2;,
deceased_service_status,criteria.deceased_service_status.label,select,criteria.deceased_service_status.values1;criteria.deceased_service_status.values2;criteria.deceased_service_status.values3;criteria.deceased_service_status.values4;,
deceased_death_circumstance,criteria.deceased_death_circumstance.label,select,criteria.deceased_death_circumstance.values1;criteria.deceased_death_circumstance.values2;criteria.deceased_death_circumstance.values3;criteria.deceased_death_circumstance.values4;criteria.deceased_death_circumstance.values5;,
deceased_grave_headstone,criteria.deceased_grave_headstone.label,boolean,TRUE,
applicant-basics,criteria.applicant-basics.label,,,
applicant_paid_into_SS,criteria.applicant_paid_into_SS.label,boolean,TRUE,
applicant_ss_number,criteria.applicant_ss_number.label,boolean,TRUE,
applicant_date_of_birth,criteria.applicant_date_of_birth.label,date,,
applicant_marital_status,criteria.applicant_marital_status.label,select,criteria.applicant_marital_status.values4;criteria.applicant_marital_status.values3;criteria.applicant_marital_status.values2;criteria.applicant_marital_status.values1;,
applicant_marital_status,criteria.applicant_marital_status.label,select,criteria.applicant_marital_status.values1;criteria.applicant_marital_status.values2;criteria.applicant_marital_status.values3;criteria.applicant_marital_status.values4;,
applicant_citizen_status,criteria.applicant_citizen_status.label,boolean,TRUE,
applicant_disability,criteria.applicant_disability.label,boolean,TRUE,
applicant_ability_to_work,criteria.applicant_ability_to_work.label,boolean,TRUE,
Expand All @@ -27,16 +27,16 @@ applicant_high-school_diploma,criteria.applicant_high-school_diploma.label,boole
applicant_degree_cerificate_program,criteria.applicant_degree_cerificate_program.label,boolean,TRUE,
applicant_disaster_zone,criteria.applicant_disaster_zone.label,location,,
applicant-relatonships,criteria.applicant-relatonships.label,,,
applicant_lost_a_family_member,criteria.applicant_lost_a_family_member.label,radio,criteria.applicant_lost_a_family_member.values2;criteria.applicant_lost_a_family_member.values1;,
applicant_lost_a_service_member,criteria.applicant_lost_a_service_member.label,radio,criteria.applicant_lost_a_service_member.values2;criteria.applicant_lost_a_service_member.values1;,
applicant_lost_a_family_member,criteria.applicant_lost_a_family_member.label,radio,criteria.applicant_lost_a_family_member.values1;criteria.applicant_lost_a_family_member.values2;,
applicant_lost_a_service_member,criteria.applicant_lost_a_service_member.label,radio,criteria.applicant_lost_a_service_member.values1;criteria.applicant_lost_a_service_member.values2;,
applicant_child_spouse_SS,criteria.applicant_child_spouse_SS.label,boolean,TRUE,
applicant_family_of_service_member,criteria.applicant_family_of_service_member.label,select,criteria.applicant_family_of_service_member.values3;criteria.applicant_family_of_service_member.values2;criteria.applicant_family_of_service_member.values1;,
applicant_family_of_service_member,criteria.applicant_family_of_service_member.label,select,criteria.applicant_family_of_service_member.values1;criteria.applicant_family_of_service_member.values2;criteria.applicant_family_of_service_member.values3;,
applicant_care_for_child,criteria.applicant_care_for_child.label,boolean,TRUE,
applicant_relationship,criteria.applicant_relationship.label,select,criteria.applicant_relationship.values5;criteria.applicant_relationship.values4;criteria.applicant_relationship.values3;criteria.applicant_relationship.values2;criteria.applicant_relationship.values1;,
applicant_relationship,criteria.applicant_relationship.label,select,criteria.applicant_relationship.values1;criteria.applicant_relationship.values2;criteria.applicant_relationship.values3;criteria.applicant_relationship.values4;criteria.applicant_relationship.values5;,
applicant_paid_funeral_expenses,criteria.applicant_paid_funeral_expenses.label,boolean,TRUE,
applicant_funeral_reimbursment,criteria.applicant_funeral_reimbursment.label,boolean,TRUE,
applicant-military,criteria.applicant-military.label,,,
applicant_served_in_active_military,criteria.applicant_served_in_active_military.label,radio,criteria.applicant_served_in_active_military.values2;criteria.applicant_served_in_active_military.values1;,
applicant_service_status,criteria.applicant_service_status.label,select,criteria.applicant_service_status.values4;criteria.applicant_service_status.values3;criteria.applicant_service_status.values2;criteria.applicant_service_status.values1;,
applicant_served_in_active_military,criteria.applicant_served_in_active_military.label,radio,criteria.applicant_served_in_active_military.values1;criteria.applicant_served_in_active_military.values2;,
applicant_service_status,criteria.applicant_service_status.label,select,criteria.applicant_service_status.values1;criteria.applicant_service_status.values2;criteria.applicant_service_status.values3;criteria.applicant_service_status.values4;,
applicant_minimum_service_requirement,criteria.applicant_minimum_service_requirement.label,boolean,TRUE,
applicant_service_disability,criteria.applicant_service_disability.label,boolean,TRUE,
applicant_service_disability,criteria.applicant_service_disability.label,boolean,TRUE,
10 changes: 5 additions & 5 deletions content/landing-page.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "Help during life's major events"
summary: "Life’s big milestones can be challenging, but figuring out which federal government benefits might be available to help shouldn’t be. Get started here."
title: landing-page.title
summary: landing-page.summary
lifeEvent: death-of-a-loved-one
processListSteps:
- "Answer a few questions"
- "Review a custom list of potential federal benefits"
- "Find out how to apply"
- landing-pae.processListSteps.value1
- landing-pae.processListSteps.value2
- landing-pae.processListSteps.value3
---
3 changes: 2 additions & 1 deletion locales/en/benefits/cms-medicaid.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"cms-medicaid.title": "Medicaid",
"cms-medicaid.headline": "Medicaid",
"cms-medicaid.source.name": "Centers for Medicare and Medicaid",
"cms-medicaid.summary": "Health insurance for eligible low-income adults, children, pregnant women, elderly adults, and people with disabilities."
"cms-medicaid.summary": "Health insurance for eligible low-income adults, children, pregnant women, elderly adults, and people with disabilities.",
"cms-medicaid.source.link": "https://www.medicaid.gov/"
}
3 changes: 2 additions & 1 deletion locales/en/benefits/cms-medicare-disability.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"cms-medicare-disability.title": "Medicare with Disability",
"cms-medicare-disability.headline": "Medicare with Disability",
"cms-medicare-disability.source.name": "Centers for Medicare and Medicaid",
"cms-medicare-disability.summary": "Health insurance program for Americans aged 65 and older, and for people with disabilities."
"cms-medicare-disability.summary": "Health insurance program for Americans aged 65 and older, and for people with disabilities.",
"cms-medicare-disability.source.link": "https://www.medicare.gov/sign-up-change-plans/get-started-with-medicare"
}
3 changes: 2 additions & 1 deletion locales/en/benefits/cms-medicare-retirement.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
"cms-medicare-retirement.headline": "Medicare with Retirement",
"cms-medicare-retirement.source.name": "Centers for Medicare and Medicaid",
"cms-medicare-retirement.summary": "Health insurance program for Americans aged 65 and older, and for people with disabilities.",
"cms-medicare-retirement.eligibility.label": "You are at least 65 years old."
"cms-medicare-retirement.eligibility.label": "You are at least 65 years old.",
"cms-medicare-retirement.source.link": "https://www.medicare.gov/sign-up-change-plans/get-started-with-medicare"
}
1 change: 1 addition & 0 deletions locales/en/benefits/dod-burial-benefits.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"dod-burial-benefits.title": "Burial Benefits",
"dod-burial-benefits.headline": "Burial Benefits",
"dod-burial-benefits.source.name": "Department of Defense",
"dod-burial-benefits.source.link": "https://www.dcms.uscg.mil/Portals/10/CG-1/PSC/PSD/docs/SurvivorsGuide2015.pdf?ver=2017-03-24-132033-397",
"dod-burial-benefits.summary": "Assistance transporting and intering your loved one may be available, as well as travel support for the surviving spouse, children, and immediate family members of the service member.",
"dod-burial-benefits.eligibility.acceptableValues": "yes",
"dod-burial-benefits.eligibility.label": "The deceased served in the active military, naval, or air service.",
Expand Down
1 change: 1 addition & 0 deletions locales/en/benefits/dod-death-gratuity.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"dod-death-gratuity.title": "Death Gratuity",
"dod-death-gratuity.headline": "Death Gratuity",
"dod-death-gratuity.source.name": "Department of Defense",
"dod-death-gratuity.source.link": "https://militarypay.defense.gov/Benefits/Death-Gratuity/",
"dod-death-gratuity.summary": "Death Gratuity is a tax free payment of $100,000 to eligible survivors of members of the Armed Forces, who died while on active duty or while serving in certain reserve statuses.",
"dod-death-gratuity.eligibility.acceptableValues": "yes",
"dod-death-gratuity.eligibility.label": "The deceased served in the active military, naval, or air service.",
Expand Down
1 change: 1 addition & 0 deletions locales/en/benefits/dod-forgotten-widows-annuity.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"dod-forgotten-widows-annuity.title": "Annuity for Certain Military Surviving Spouses",
"dod-forgotten-widows-annuity.headline": "Annuity for Certain Military Surviving Spouses",
"dod-forgotten-widows-annuity.source.name": "Department of Defense",
"dod-forgotten-widows-annuity.source.link": "https://militarypay.defense.gov/Portals/3/Documents/acmss.pdf",
"dod-forgotten-widows-annuity.summary": "Commonly referred to as the Annuity for Forgotten Widows, qualified surviving spouses of members of the Uniformed Services may be eligible for financial support.",
"dod-forgotten-widows-annuity.eligibility.acceptableValues": "yes",
"dod-forgotten-widows-annuity.eligibility.label": "The deceased served in the active military, naval, or air service.",
Expand Down
1 change: 1 addition & 0 deletions locales/en/benefits/dod-survivor-benefit-plan.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"dod-survivor-benefit-plan.title": "Survivor Benefit Plan",
"dod-survivor-benefit-plan.headline": "Survivor Benefit Plan",
"dod-survivor-benefit-plan.source.name": "Department of Defense",
"dod-survivor-benefit-plan.source.link": "https://militarypay.defense.gov/Benefits/Survivor-Benefit-Program/",
"dod-survivor-benefit-plan.summary": "Survivors of deceased active duty service members and some retired and reserve members may be eligible for up to 55% of the member's retired pay.",
"dod-survivor-benefit-plan.eligibility.acceptableValues": "yes",
"dod-survivor-benefit-plan.eligibility.label": "The deceased served in the active military, naval, or air service.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"doj-public-safety-officers-death-benefit.title": "Public Safety Officers' Death Benefits",
"doj-public-safety-officers-death-benefit.headline": "Public Safety Officers' Death Benefits",
"doj-public-safety-officers-death-benefit.source.name": "U.S. Department of Justice",
"doj-public-safety-officers-death-benefit.source.link": "https://psob.bja.ojp.gov/PSOB_FactSheet2019.pdf",
"doj-public-safety-officers-death-benefit.summary": "A one-time benefit is available to eligible survivors of law enforcement officers, firefighters, and other first responders whose deaths were the direct result of an injury sustained in the line of duty on or after September 29, 1976.",
"doj-public-safety-officers-death-benefit.eligibility.acceptableValues": "spouse",
"doj-public-safety-officers-death-benefit.eligibility.acceptableValues1": "child",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"doj-public-safety-officers-educational-assistance.title": "Public Safety Officers' Educational Assistance Program",
"doj-public-safety-officers-educational-assistance.headline": "Public Safety Officers' Educational Assistance Program",
"doj-public-safety-officers-educational-assistance.source.name": "U.S. Department of Justice",
"doj-public-safety-officers-educational-assistance.source.link": "https://psob.bja.ojp.gov/PSOB_Education2018.pdf",
"doj-public-safety-officers-educational-assistance.summary": "Financial assistance for higher education is available to spouses and children of police, fire, and emergency public safety officers killed in the line of duty.",
"doj-public-safety-officers-educational-assistance.eligibility.label": "The deceased served in the active military, naval, or air service.",
"doj-public-safety-officers-educational-assistance.eligibility.acceptableValues": "spouse",
Expand Down
8 changes: 5 additions & 3 deletions locales/en/landing-page.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"title": "\"Help during life's major events\"",
"summary": "\"Life\u2019s big milestones can be challenging, but figuring out which federal government benefits might be available to help shouldn\u2019t be. Get started here.\"",
"processListSteps": ""
"landing-page.title": "\"Help during life's major events\"",
"landing-page.summary": "\"Life\u2019s big milestones can be challenging, but figuring out which federal government benefits might be available to help shouldn\u2019t be. Get started here.\"",
"landing-page.processListSteps.value1": "Answer a few questions" ,
"landing-page.processListSteps.value2": "Review a custom list of potential federal benefits" ,
"landing-page.processListSteps.value3": "Find out how to apply"
}
58 changes: 58 additions & 0 deletions tools/fixLink.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
import json, os

localesPath = "./locales/en/"
mdPath = "./content/"

ignoreFiles = [
".DS_Store",
"readme.md",
"disclaimer.md",
"criteria.csv",
"landing-page.md",
]
files = os.listdir(mdPath)

allFiles = {"agencies": [], "benefits": [], "life-events": [], "types": []}

ignoreLines = [
"criteriaKey",
"disableGroupKey",
"disableGroupWhen",
]

for file in files:
if file in ignoreFiles:
continue
else:
if "." not in file:
moreFiles = os.listdir(os.path.join(mdPath, file))
for moreFile in moreFiles:
if moreFile in ignoreFiles:
continue
else:
allFiles[file].append(
{"path": os.path.join(mdPath, file, moreFile)}
)
else:
allFiles[file] = {"path": os.path.join(mdPath, file)}


usedVariables = {}
changedFiles = []
keys = list(allFiles.keys())
for fileOrDir in keys:
for file in allFiles[fileOrDir]:
newLines = []
filePath = file["path"]
baseTitle = filePath.split("/")[-1].replace(".md", "")
title = filePath.replace(".md", ".json").replace("./content/", "")
jsonData = {}
with open(filePath, 'r') as f:
data = f.readlines()
for line in data:
nline = line
if 'link: ' in line:
link = line.split(': ')[1].replace('\n', '')
jsonData[baseTitle+'.source.link'] = link
line = line.split(': ')[0] + ': ' + baseTitle + '.source.link'
newLines.append()

0 comments on commit 8643bac

Please sign in to comment.