Sort a list of legal cases in a text file by date and output to new text file.

Job ID: 36850736

Budget: $30 – $250 USD

Windows based application (should run at least on Windows 10 and later and have a simple graphical interface for specifying input file) to do the following:

Input/Read a text file comprising a list of legal cases in the following format, probably (but not necessarily) in alphabetical order.

Adams v. Texas, 448 U.S. 38 (1980)................................................................................. 1649
Agins v. City of Tiburon, 447 U.S. 255 (1980)......................... 1602, 1611, 1613–15, 1850, 1897
Agsalud v. Standard Oil Co., 454 U.S. 801 (1981)............................................................. 2608
Albernaz v. United States, 450 U.S. 333 (1981)........................................................... 1506–07
AFGE v. Pierce, 697 F.2d 303 (D.C. Cir. 1982)................................................................... 154
Aguilar v. Felton, 473 U.S. 402 (1985).............................. 1076, 1085–86, 1089, 1091–92, 2634
Ake v. Oklahoma, 470 U.S. 68 (1985)............................................................................... 2054
Abourezk v. Reagan, 785 F.2d 1043 (D.C. Cir. 1986)......................................................... 1567
Aetna Life Ins. Co. v. LaVoie, 475 U.S. 813 (1986)........................................................... 2040
324 Liquor Corp. v. Duffy, 479 U.S. 335 (1987)........................................................ 2303, 2612
Alaska Airlines, Inc. v. Brock, 480 U.S. 678 (1987)............................................................. 801
Action for Children’s Television v. FCC, 852 F.2d 1332 (D.C. Cir. 1988)............................ 1326
Alabama v. White, 496 U.S. 325 (1990)............................................................................ 1421
Action for Children’s Television v. FCC, 932 F.2d 1504 (D.C. Cir. 1991)............................ 1326
Landmark Capital Co., In re, 742 F.2d 1166, 1984 U.S. App. LEXIS 18608 (9th Cir. 1984), vacated on stipulation of the parties, 745 F.2d 1266 (9th Cir. 1984) ...................................... 4
Alabama v. Smith, 490 U.S. 794 (1989)................................................................... 2061, 2633
Adams v. Baker, 909 F.2d 643 (1st Cir. 1990)................................................................... 1567


Output/create a text file where cases are sorted by date (year) (There should be an option to sort ascending or descending). Output file can use same name as input filename with "-DateSorted" appended
Where an entry has more than one date, use the first year appearing

The lists can obviously be long, as I wouldn’t need an app to sort 10 lines.

Deliverables are (1) fully compiled and operating version of program and (2) source code
Related categories: C Programming Python Windows Desktop Delphi