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

3/5 Code Across SF Agenda #15

Closed
bengolder opened this issue Mar 5, 2016 · 2 comments
Closed

3/5 Code Across SF Agenda #15

bengolder opened this issue Mar 5, 2016 · 2 comments

Comments

@bengolder
Copy link
Contributor

Pitch: pdfhook

Turning PDF forms into APIs that fill them.

Who?

Project Lead: Ben Golder @bengolder

Contributors:

Why?

Many agencies and institutions that provide important services still rely on paper forms for intake. It is hard for them to adopt things like web forms unless they can integrate it with their existing paper process. This project hopes to make it easier for civic hackers to build web services that fill PDF forms. More details here and here.

Needs

  • Python programmers (particularly Flask)
  • Beginners and non-programmers who want to help test and document project setup
  • Someone who'd like to make a simple landing page that can be used for demo & documentation

Current priorities

  • Make it easier to contribute
    • Document setup and installation
    • Reduce dependencies
    • Add a basic working test suite
    • Add documentation, including an index page
@bengolder
Copy link
Contributor Author

Today was extremely successful, and there a lot of new contributors.

The app is now easier to setup, to test, and fills PDFs out of the box!

@zhoux10 made a front page
image

@gauravmk got the tests to start passing
screen shot 2016-03-05 at 4 17 25 pm

  • Danny Roa asked a lot of great questions that many might have about the project which were captured and can be used to improve the documentation and helped debug the setup process.
  • @debrasol Debra, who worked at HSA, wrote out some of the possible benefits and concerns that agencies and institutions might have if someone were using this in the field and integrate it into their services.
  • @bengolder Ben & @gauravmk Gaurav brainstormed a big set of integration tests that we hope the app will eventually pass.
  • @joffemd Mark brought his expertise on pdf tools to the table and researched some alternatives to the pdftk command line utility this depends on and found a couple possible candidates: PDFBox & Poppler. He also looked at some commercial products to give some ideas for the demo page or other possible uses.
  • @gauravmk Gaurav got the tests running, cleaned out obselete tests, and now we have an app that actually fills pdfs in the integration tests! He also made sure that it the app cleans up after itself, removing temporary files after requests are completed.
  • @zhoux10 Sherry created a front page so that will soon allow you to upload pdfs as a demo when you get the app running out of the box
  • @samgensburg Sam started converting it to use sqlite, so that it's much easier to use out of the box and does not depend on postgresql. He also advised on ways that it can better capture errors from the command line utility
  • @samgensburg and @zhoux10 both helped us check for pitfalls in the process of installing Python 3
  • @NoahKunin Noah stopped by and explained the potential value of this tool to the federal government.

@gauravmk
Copy link
Collaborator

gauravmk commented Mar 6, 2016

screen shot 2016-03-05 at 4 34 38 pm

screen shot 2016-03-05 at 4 34 30 pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants