Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ortc): add Oregon Tax Court Scraper #1204

Merged
merged 2 commits into from
Oct 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions juriscraper/opinions/united_states/state/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@
"ohioctcl_beginningofyear",
"or",
"orctapp",
"ortc",
"okla",
"oklaag",
"oklacivapp",
Expand Down
5 changes: 4 additions & 1 deletion juriscraper/opinions/united_states/state/or.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,10 @@ def get_details(self, row: dict) -> tuple[str, str, str, str]:
if field["key"] == "judge":
judge = field["value"]
elif field["key"] == "type":
if field["value"] == "Nonprecedential opinion":
if field["value"] in [
"Nonprecedential opinion",
"Unpublished",
]:
status = "Unpublished"
else:
status = "Published"
Expand Down
9 changes: 9 additions & 0 deletions juriscraper/opinions/united_states/state/ortc.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
from importlib import import_module

# `or` is a python reserved keyword; can't import the module as usual
oregon_module = import_module("juriscraper.opinions.united_states.state.or")


class Site(oregon_module.Site):
court_code = "p17027coll6"
days_interval = 120
287 changes: 287 additions & 0 deletions tests/examples/opinions/united_states/ortc_example.compare.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,287 @@
[
{
"case_dates": "2024-10-03",
"case_names": "Oakway Golf, Inc. v. Lane County Assessor",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9852/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 240038G",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "",
"per_curiam": false
},
{
"case_dates": "2024-09-27",
"case_names": "Mughal v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9851/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC 5458",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Mughal",
"per_curiam": false
},
{
"case_dates": "2024-09-24",
"case_names": "Haney v. Marion County Assessor",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9817/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 230349N",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Haney",
"per_curiam": false
},
{
"case_dates": "2024-09-18",
"case_names": "Murphy v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9757/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 230234R",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "",
"per_curiam": false
},
{
"case_dates": "2024-09-16",
"case_names": "Hefflinger v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9756/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 240450G",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Hefflinger",
"per_curiam": false
},
{
"case_dates": "2024-09-10",
"case_names": "Averett v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9755/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 230441G",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Averett",
"per_curiam": false
},
{
"case_dates": "2024-09-09",
"case_names": "Anzellotti v. Deschutes County Assessor",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9754/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 240192G",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Anzellotti",
"per_curiam": false
},
{
"case_dates": "2024-09-06",
"case_names": "Stamm v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9752/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 240033G",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Stamm",
"per_curiam": false
},
{
"case_dates": "2024-09-06",
"case_names": "Broken Trail LLC v. Deschutes County Assessor",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9753/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 240418N",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "",
"per_curiam": false
},
{
"case_dates": "2024-09-05",
"case_names": "Hopson v. Douglas County Assessor",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9751/download",
"precedential_statuses": "Unpublished",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "Defendant's motion for summary judgment denied; parties to appear for a case management conference September 24 at 9:00 a.m.",
"docket_numbers": "TC-MD 230459N",
"judges": "Boomer",
"lower_court_numbers": "",
"citations": "",
"case_name_shorts": "Hopson",
"per_curiam": false
},
{
"case_dates": "2024-08-29",
"case_names": "Microsoft Corp. v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9816/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC 5413",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "",
"per_curiam": false
},
{
"case_dates": "2024-08-27",
"case_names": "Mednansky v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9748/download",
"precedential_statuses": "Unpublished",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "Plaintiff's motion and affidavit to disqualify is denied.",
"docket_numbers": "TC 5465",
"judges": "Manicke",
"lower_court_numbers": "",
"citations": "",
"case_name_shorts": "Mednansky",
"per_curiam": false
},
{
"case_dates": "2024-08-19",
"case_names": "Antonick v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9747/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 230454R",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Antonick",
"per_curiam": false
},
{
"case_dates": "2024-08-01",
"case_names": "Cheremnov v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9746/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 230404R",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Cheremnov",
"per_curiam": false
},
{
"case_dates": "2024-07-29",
"case_names": "Fisher v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9745/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 230472N",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Fisher",
"per_curiam": false
},
{
"case_dates": "2024-07-25",
"case_names": "Vasquez v. Washington County Assessor",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9744/download",
"precedential_statuses": "Unpublished",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "Defendant's motion to compel granted. Plaintiffs must allow a site inspection within 30 days of the date of order, or case will be dismissed.",
"docket_numbers": "TC-MD 240109N",
"judges": "Boomer",
"lower_court_numbers": "",
"citations": "",
"case_name_shorts": "Vasquez",
"per_curiam": false
},
{
"case_dates": "2024-07-24",
"case_names": "Moore v. Jackson County Assessor",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9742/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC-MD 210339N",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Moore",
"per_curiam": false
},
{
"case_dates": "2024-07-23",
"case_names": "Mednansky v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9750/download",
"precedential_statuses": "Unknown",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "placeholder disposition",
"docket_numbers": "TC 5465",
"judges": "placeholder judge",
"lower_court_numbers": "placeholder lower court number",
"citations": "",
"case_name_shorts": "Mednansky",
"per_curiam": false
},
{
"case_dates": "2024-07-15",
"case_names": "Reutov v. Dept. of Rev.",
"download_urls": "https://ojd.contentdm.oclc.org/digital/api/collection/p17027coll6/id/9741/download",
"precedential_statuses": "Unpublished",
"blocked_statuses": false,
"date_filed_is_approximate": false,
"dispositions": "Plaintiffs' basis in the boat was $185,000 in 2015 and they are allowed depreciation deductions accordingly; plaintiffs' basis in the fishing permit was $166,165 in 2016 and they are allowed amortization deductions accordingly; defendant will reduce its adjustment to plaintiffs' 2018 gross income for recaptured prior-year amortization and depreciation consistent with this decision; plaintiffs allowed a per diem deduction for traveling expenses from April 26, 2018 to October 12, 2018; plaintiffs allowed car and truck expenses based on a mileage of 5,930 in 2018; and defendant will reduce its adjustment to plaintiffs' 2018 gross income based on a bank deposit analysis by $3,271.",
"docket_numbers": "TC-MD 220447G",
"judges": "Lundgren",
"lower_court_numbers": "",
"citations": "",
"case_name_shorts": "Reutov",
"per_curiam": false
}
]
Loading
Loading