https://github.com/benekenobi/bib-online-archiver
Takes URLs of Online sources in a .bib-File and generates .pdf-Files of them
Science Score: 26.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
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.7%) to scientific vocabulary
Repository
Takes URLs of Online sources in a .bib-File and generates .pdf-Files of them
Basic Info
- Host: GitHub
- Owner: BeneKenobi
- License: mit
- Language: Python
- Default Branch: main
- Size: 271 KB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
bib-online-archiver
Takes URLs of Online sources in a .bib-file and generates .pdf-files of them using wkhtmltopdf. Filename of the .pdf-file will be the key of the bib-entry.
Prerequisites
wkhtmltopdf needs to be installed.
Usage
shell
pipenv run python main.py my_sources.bib
Default output path is the current directory, may be changed with --outputdir /my/directory.
Files that already exist in the target folder will not be overwritten. Use the argument --overwrite to overwrite existing files.
By default only bib entries of type Online will be parsed. If you want to parse all types, use the argument --alltypes.
Development
shell
pipenv install --dev
Lauch config for VSCode is present, defaults to quellen.bib as a test sourcefile (provide your own).
Owner
- Name: Benedikt Schnur
- Login: BeneKenobi
- Kind: user
- Location: Germany
- Company: @MHH-Humangenetik
- Repositories: 7
- Profile: https://github.com/BeneKenobi
GitHub Events
Total
- Delete event: 19
- Push event: 15
- Pull request event: 32
- Create event: 16
Last Year
- Delete event: 19
- Push event: 15
- Pull request event: 32
- Create event: 16
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 11
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 8
- Bot issues: 0
- Bot pull requests: 11
Past Year
- Issues: 0
- Pull requests: 11
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 8
- Bot issues: 0
- Bot pull requests: 11
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (47)
- BeneKenobi (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v2 composite
- psf/black stable composite
- bandit * develop
- black * develop
- flake8 * develop
- mypy * develop
- bibtexparser *
- pdfkit *
- requests *
- bandit ==1.7.4 develop
- black ==22.10.0 develop
- click ==8.1.3 develop
- flake8 ==5.0.4 develop
- gitdb ==4.0.9 develop
- gitpython ==3.1.29 develop
- mccabe ==0.7.0 develop
- mypy ==0.991 develop
- mypy-extensions ==0.4.3 develop
- pathspec ==0.10.2 develop
- pbr ==5.11.0 develop
- platformdirs ==2.5.4 develop
- pycodestyle ==2.9.1 develop
- pyflakes ==2.5.0 develop
- pyyaml ==6.0 develop
- smmap ==5.0.0 develop
- stevedore ==4.1.1 develop
- tomli ==2.0.1 develop
- typing-extensions ==4.4.0 develop
- bibtexparser ==1.4.0
- certifi ==2022.9.24
- charset-normalizer ==2.1.1
- idna ==3.4
- pdfkit ==1.0.0
- pyparsing ==3.0.9
- requests ==2.28.1
- urllib3 ==1.26.12