Skip to content

Commit

Permalink
Merge pull request #90 from bayesianmind/win_pdftotext
Browse files Browse the repository at this point in the history
Use WSL for pdftotext on Windows
  • Loading branch information
jbms committed Jan 12, 2021
2 parents c819ff0 + 6e84cdb commit d811ca0
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions beancount_import/source/ultipro_google_statement.py
@@ -1,5 +1,5 @@
"""Parses a Google employee PDF pay statement from Ultipro."""

import os
from typing import NamedTuple, Dict, Any, List, Optional, Tuple, Union, Callable, Match
import datetime
import collections
Expand Down Expand Up @@ -295,7 +295,11 @@ def parse_hours(x: Optional[str]) -> Optional[Decimal]:


def parse_filename(path: str):
text = subprocess.check_output(['pdftotext', '-raw', path, '-']).decode()
PDFTOTEXT_ENV='PDFTOTEXT_BINARY'
pdftotext='pdftotext'
if os.getenv(PDFTOTEXT_ENV):
pdftotext=os.getenv(PDFTOTEXT_ENV)
text = subprocess.check_output([pdftotext, '-raw', path, '-']).decode()
return parse(text)


Expand Down

0 comments on commit d811ca0

Please sign in to comment.