wispar

Stay up-to-date with academic journals and the latest research articles!

https://github.com/scriptbash/wispar

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.3%) to scientific vocabulary

Keywords

academia android articles crossref-client ezproxy ios mobile-app openalex reader research science unpaywall zotero

Keywords from Contributors

interactive packaging network-simulation hacking embedded optim standardization projection generic sequences
Last synced: 6 months ago · JSON representation

Repository

Stay up-to-date with academic journals and the latest research articles!

Basic Info
  • Host: GitHub
  • Owner: Scriptbash
  • License: gpl-3.0
  • Language: Dart
  • Default Branch: main
  • Homepage: https://wispar.app/
  • Size: 29.1 MB
Statistics
  • Stars: 79
  • Watchers: 3
  • Forks: 9
  • Open Issues: 8
  • Releases: 12
Topics
academia android articles crossref-client ezproxy ios mobile-app openalex reader research science unpaywall zotero
Created about 2 years ago · Last pushed 6 months ago
Metadata Files
Readme Funding License Zenodo

README.md

Wispar

Stay up-to-date with academic journals and the latest research articles!

GitHub Workflow Status Translation status DOI
Get it on Google Play Download on the App Store
Get it on F-Droid

Buy Me a Coffee at ko-fi.com


Description

Wispar is a user-friendly and privacy-friendly Android/iOS app that seamlessly searches scientific journals and articles using the Crossref and OpenAlex APIs. Stay updated on your preferred journals by following them and receive new article abstracts in your main feed. No account required. The integration of Unpaywall ensures convenient access to open-access articles, while EZproxy helps overcome subscription barriers.

Features overview

  • [x] Search and follow journals
  • [x] Search for articles and save the queries for easy access later. You can even include them in your feed!
  • [x] Download articles for offline reading
  • [x] EZproxy and Unpaywall integration
  • [x] Send articles to Zotero
  • [x] Share articles
  • [x] Scrape missing abstracts
  • [x] Export/Import the local database
  • [x] Notifications and background journals updates
  • [x] Create custom feeds
  • [x] Translate title and abstracts (requires an AI API key)

Translations

Wispar uses Weblate to manage translations. You can find the hosted instance at https://hosted.weblate.org/engage/wispar/ A huge thank you to Weblate for hosting the translations for free :heart:. Translation status:

Translation status

Contribute

  • There are many ways you can contribute to improving Wispar—and it's not just about writing code!
  • You can help translate Wispar into your language by using our hosted Weblate instance.
  • Additionally, providing feedback and reporting bugs are invaluable ways to contribute!
If you contribute to the project, feel free to add yourself to the .zenodo.json file to be credited!

Help

If you run into any issue while using Wispar, have a question or want to share your feedback, please open an issue here : https://github.com/Scriptbash/Wispar/issues

Credits

Screenshots

| Feed | Abstract | Search | |---|---|---| | Customize feed | Journal latest publications | Settings |

Owner

  • Name: Francis Lapointe
  • Login: Scriptbash
  • Kind: user
  • Location: Sherbrooke, QC, Canada

GitHub Events

Total
  • Create event: 124
  • Release event: 9
  • Issues event: 17
  • Watch event: 63
  • Delete event: 104
  • Issue comment event: 66
  • Push event: 499
  • Gollum event: 15
  • Pull request event: 298
  • Fork event: 6
Last Year
  • Create event: 124
  • Release event: 9
  • Issues event: 17
  • Watch event: 63
  • Delete event: 104
  • Issue comment event: 66
  • Push event: 499
  • Gollum event: 15
  • Pull request event: 298
  • Fork event: 6

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 135
  • Total Committers: 5
  • Avg Commits per committer: 27.0
  • Development Distribution Score (DDS): 0.148
Past Year
  • Commits: 135
  • Committers: 5
  • Avg Commits per committer: 27.0
  • Development Distribution Score (DDS): 0.148
Top Committers
Name Email Commits
Scriptbash 9****h 115
dependabot[bot] 4****] 10
Allan Nordhøy e****t@a****o 7
Francis Lapointe S****h@u****g 2
gallegonovato f****o@h****s 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 12
  • Total pull requests: 190
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 10 days
  • Total issue authors: 6
  • Total pull request authors: 6
  • Average comments per issue: 1.5
  • Average comments per pull request: 0.14
  • Merged pull requests: 137
  • Bot issues: 0
  • Bot pull requests: 76
Past Year
  • Issues: 10
  • Pull requests: 149
  • Average time to close issues: 15 days
  • Average time to close pull requests: 2 days
  • Issue authors: 6
  • Pull request authors: 6
  • Average comments per issue: 1.7
  • Average comments per pull request: 0.05
  • Merged pull requests: 117
  • Bot issues: 0
  • Bot pull requests: 44
Top Authors
Issue Authors
  • Scriptbash (5)
  • linsui (3)
  • Cod-Zhu (1)
  • kasparas-k (1)
  • Marx666 (1)
  • MinekPo1 (1)
Pull Request Authors
  • Scriptbash (67)
  • weblate (44)
  • dependabot[bot] (40)
  • renovate[bot] (36)
  • mikropsoft (2)
  • MaxMignolet (1)
Top Labels
Issue Labels
bug (3) enhancement (3)
Pull Request Labels
dependencies (40) java (33) dart (5) github_actions (2)

Dependencies

.github/workflows/build.yml actions
  • actions/checkout v4 composite
  • actions/setup-java v4 composite
  • actions/upload-artifact v4 composite
  • subosito/flutter-action v2 composite
ios/Podfile cocoapods
macos/Podfile cocoapods
android/app/build.gradle maven
android/build.gradle maven
pubspec.yaml pub
  • flutter_launcher_icons ^0.13.1 development
  • flutter_test --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter development
  • cupertino_icons ^1.0.2
  • flutter --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter
  • flutter_inappwebview ^6.0.0
  • flutter_localizations --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter
  • http ^1.1.2
  • internet_file --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess git: !ruby/hash:ActiveSupport::HashWithIndifferentAccess url: https://github.com/ScerIO/packages.dart.git ref: master path: packages/internet_file
  • intl any
  • json_annotation ^4.8.1
  • pdfx --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess git: !ruby/hash:ActiveSupport::HashWithIndifferentAccess url: https://github.com/ScerIO/packages.flutter ref: 4be9de9ffed5398fd7d5f44bbb07dcd3d3f1711b path: packages/pdfx
  • provider ^6.1.1
  • salomon_bottom_bar ^3.3.2
  • shared_preferences ^2.0.9
  • sqflite ^2.3.0
  • url_launcher ^6.2.3