GithubHelp home page GithubHelp logo

ckhordiasma / pdf-bullets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from af-vcd/pdf-bullets

0.0 1.0 0.0 33.73 MB

Web-based utility for writing Air Force Bullets (EPR/OPR/Awards)

License: MIT License

HTML 1.62% JavaScript 97.08% SCSS 1.31%

pdf-bullets's Introduction

pdf-bullets

pdf analysis of air force forms

One of the most pointless and time-consuming things that Air Force officer and enlisted personnel do every year is bullet-writing.

Air Force personnel typically are required to write bullets for performance reports and award packages.

AF bullets follow a few formatting rules:

  • Each bullet must be exactly one line, with the width of the line depending on the form (performance report, award package, etc).
  • Acronyms and abbreviations are organization/commander-specific. Organizations are highly inconsistent with their abbreviation/acronym policies.

Those formatting rules lead to the following

  • Information compression is prioritized over legibility
  • Time is wasted on acronym/abbreviation revision
  • Bullet "appearance" becomes highly valued; some examples of arbitrary bullet appearance rules:
    • any sort of repetition = bad
    • bullets near flush with page boundaries = good

The purpose of this repository is to develop a set of tools to automate the pointless aspects of bullet-writing so that an officer/enlisted member can focus more on writing actual content rather than worry about irrelevant formatting.

Note: When importing rules from a .xlsx file, the columns are:

  1. Enabled (TRUE|FALSE)
  2. Word (long form)
  3. Abbreviation

VERY IMPORTANT: Sort the Excel sheet in DESCENDING ORDER. Due to the greedy nature of the replacement, the reverse sorted order is required to ensure proper compression of abbreviations.

Example of the bug above: acronyms in sorted order:
United States Air Force: USAF
United States Air Force Academy: USAFA
Will cause "United States Air Force Academy" to be abbreviated as "USAF Academy"

Reversing the order:
United States Air Force Academy: USAFA
United States Air Force: USAF
Corrects this issue.

pdf-bullets's People

Contributors

ckhordiasma avatar snekcode avatar teh-bobo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.