Giter VIP home page Giter VIP logo

pdf-summarizer-alfred's Introduction

PDF summarizer for Alfred

Download count Last release

Get summaries of your PDFs via ChatPDF with just one hotkey.

Requires a ChatPDF API key, which is (currently) free for 5000 PDF pages / 500 requests per month.

Showcase Universal Action

showcase gif

Installation & Setup

➡️ Download the latest release.

The workflow auto-updates via Alfred's workflow-update mechanism.

Get a ChatPDF API key:

  1. Go to https://www.chatpdf.com/
  2. Scroll to the bottom of the page.
  3. In the footer, click My Account. You are prompted to create an account if you do not have one yet.
  4. In My Account, expand the Developer settings. You can find your API key there:

how to find the API key

Note

Advanced Users: Instead of entering the API key directly, you can also enter .zshenv into the API key field. The workflow then uses the key exported as CHATPDF_API_KEY in your .zshenv.

Usage

Recommended Citation

Please cite this software project as (APA):

Grieser, C. (2023). PDF summarizer for Alfred [Computer software]. 
https://github.com/chrisgrieser/pdf-summarizer-alfred

For other citation styles, use the following metadata:

Credits

About Me
In my day job, I am a sociologist studying the social mechanisms underlying the digital economy. For my PhD project, I investigate the governance of the app economy and how software ecosystems manage the tension between innovation and compatibility. If you are interested in this subject, feel free to get in touch.

Profiles

Buy Me a Coffee at ko-fi.com

pdf-summarizer-alfred's People

Contributors

chrisgrieser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

shemakumar

pdf-summarizer-alfred's Issues

uncertain detail about the position of pasting chatpdf api key。

Feature Requested

Excuse me, this is a good alfred workflow, could you please add a screenshot displaying the position where to paste chatapf api key. I am confused about that.
Thank you!

Relevant Screenshot

图片

Checklist

  • The feature would be useful to more users than just me.

[Bug]: the app doesn't retrieve information from chatpdf

Bug Description

I only retrieve :
[
{
\

Relevant Screenshot

Screenshot 2024-01-10 at 13 05 07

To Reproduce

toggle Alfred and by universal key or direct from finder the script begins but just give me :
[
{
\

in a text file

Debugging Log

[13:10:50.633] Logging Started...
[13:12:17.515] PDF Summarizer[Hotkey] Processing complete
[13:12:17.524] PDF Summarizer[Hotkey] Passing output '(
    "/Users/jameshamilton/Downloads/Harper, K. N. - Armelagos, G. J. 2013, [87545],Genomics, the origins of agriculture, and our changin copy 2.pdf"
)' to Run Script
[13:12:18.113] STDERR: PDF Summarizer[Run Script] curl: (26) Failed to open/read local data from file/application
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  1325  100  1042  100   283   2854    775 --:--:-- --:--:-- --:--:--  3630
[13:12:18.119] PDF Summarizer[Run Script] Processing complete
[13:12:18.120] PDF Summarizer[Run Script] Passing output '' to Large Type
[13:12:18.121] PDF Summarizer[Run Script] Passing output '' to Run Script

Workflow Configuration

(removed due to API key leaking)

Checklist

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.