Giter VIP home page Giter VIP logo

academia-dl's Introduction

Ryan Baumann

academia-dl's People

Contributors

cadadr avatar dependabot[bot] avatar jmuccigr avatar ryanfb avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

academia-dl's Issues

Feature request: add error messages

If the process that parses the URL could report an error (e.g., "not a URL" or "not an academia URL"), that would be great.

I put this in a MacOS service that I'll post and this would be helpful for when things go wrong.

Check for file earlier?

I'm not 100% on this as I'm not quite sure how the academia file naming works, but wouldn't it be possible to check for the existence of the download file before doing all the work getting the URL from academia.edu?

URL needs to be ASCII

Getting this error

.rbenv/versions/2.6.4/lib/ruby/2.6.0/uri/rfc3986_parser.rb:21:in split': URI must be ascii only`

on this URL:

https://www.academia.edu/1963397/Santuario_costiero_di_Ardea_le_terrecotte_del_tempio_arcaico_in_Tetti_di_Terracotta_La_decorazione_architettonica_fittile_tra_Etruria_e_Lazio_in_etΓ _arcaica_Atti_delle_giornate_di_studio_Sapienza_UniversitΓ _di_Roma_25_marzo_e_15_ottobre_2010_Officina_di_Etruscologia_5_Roma_2011_251_258

You'll see a couple of Γ  in there.

My Nokogiri knowledge is zero, so I can't fix it. :-(

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.