import jabref with submodules
This commit is contained in:
parent
c5d4d2d059
commit
154e774296
jabref
.github/workflows
CHANGELOG.mdbuild.gradlebuildres
abbrv.jabref.org
.all-contributorsrc.gitattributes
.github
.gitignore.markdownlint.yml.vscode
CHANGELOG.mdCNAMECONTRIBUTING.mdLICENSE.mdREADME.md_config.ymljournals
README.mdjournal_abbreviations_acs.csvjournal_abbreviations_aea.csvjournal_abbreviations_ams.csvjournal_abbreviations_annee-philologique.csvjournal_abbreviations_astronomy.csvjournal_abbreviations_dainst.csvjournal_abbreviations_entrez.csvjournal_abbreviations_general.csvjournal_abbreviations_geology_physics.csvjournal_abbreviations_geology_physics_variations.csvjournal_abbreviations_ieee.csvjournal_abbreviations_ieee_strings.csvjournal_abbreviations_lifescience.csvjournal_abbreviations_mathematics.csvjournal_abbreviations_mechanical.csvjournal_abbreviations_medicus.csvjournal_abbreviations_meteorology.csvjournal_abbreviations_sociology.csvjournal_abbreviations_ubc.csvjournal_abbreviations_webofscience-dotless.csvjournal_abbreviations_webofscience-dots.csv
scripts
linux
mac
config/checkstyle
gradle/wrapper
gradlewscripts
snap
hooks
connect-plug-etc-chromium-native-messaging-jabrefconnect-plug-etc-opt-chrome-native-messaging-jabrefconnect-plug-etc-opt-edge-native-messaging-jabrefconnect-plug-hostfs-mozilla-native-messaging-jabrefdisconnect-plug-etc-chromium-native-messaging-jabrefdisconnect-plug-etc-opt-chrome-native-messaging-jabrefdisconnect-plug-etc-opt-edge-native-messaging-jabrefdisconnect-plug-hostfs-mozilla-native-messaging-jabref
local
src/main
java/org/jabref
resources/csl-locales
2
jabref/.github/workflows/assign-issue.yml
vendored
2
jabref/.github/workflows/assign-issue.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
||||
uses: takanome-dev/assign-issue-action@beta
|
||||
with:
|
||||
github_token: '${{ secrets.GITHUB_TOKEN }}'
|
||||
days_until_unassign: 30
|
||||
days_until_unassign: 90
|
||||
maintainers: koppor, Siedlerchr, ThiloteE, calixtus, HoussemNasri
|
||||
assigned_comment: |
|
||||
👋 Hey @{{ handle }}, thank you for your interest in this issue! 🎉
|
||||
|
2
jabref/.github/workflows/cleanup-pr.yml
vendored
2
jabref/.github/workflows/cleanup-pr.yml
vendored
@ -29,7 +29,7 @@ jobs:
|
||||
BUILDJABREFPRIVATEKEY: ${{ secrets.buildJabRefPrivateKey }}
|
||||
- name: Delete folder on builds.jabref.org
|
||||
if: steps.checksecrets.outputs.secretspresent == 'YES'
|
||||
uses: appleboy/ssh-action@v1.1.0
|
||||
uses: appleboy/ssh-action@v1.2.0
|
||||
with:
|
||||
script: rm -rf /var/www/builds.jabref.org/www/pull/${{ github.event.pull_request.number }} || true
|
||||
host: build-upload.jabref.org
|
||||
|
@ -69,12 +69,12 @@ jobs:
|
||||
submodules: 'true'
|
||||
show-progress: 'false'
|
||||
- name: Install GitVersion
|
||||
uses: gittools/actions/gitversion/setup@v3.0.0
|
||||
uses: gittools/actions/gitversion/setup@v3.0.2
|
||||
with:
|
||||
versionSpec: "5.x"
|
||||
- name: Run GitVersion
|
||||
id: gitversion
|
||||
uses: gittools/actions/gitversion/execute@v3.0.0
|
||||
uses: gittools/actions/gitversion/execute@v3.0.2
|
||||
- name: Setup JDK
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
|
@ -85,12 +85,12 @@ jobs:
|
||||
packages: pigz
|
||||
version: 1.0
|
||||
- name: Install GitVersion
|
||||
uses: gittools/actions/gitversion/setup@v3.0.0
|
||||
uses: gittools/actions/gitversion/setup@v3.0.2
|
||||
with:
|
||||
versionSpec: "5.x"
|
||||
- name: Run GitVersion
|
||||
id: gitversion
|
||||
uses: gittools/actions/gitversion/execute@v3.0.0
|
||||
uses: gittools/actions/gitversion/execute@v3.0.2
|
||||
|
||||
# JDK
|
||||
- name: 'Set up JDK ${{ matrix.jdk }}'
|
||||
|
4
jabref/.github/workflows/deployment.yml
vendored
4
jabref/.github/workflows/deployment.yml
vendored
@ -81,12 +81,12 @@ jobs:
|
||||
packages: pigz
|
||||
version: 1.0
|
||||
- name: Install GitVersion
|
||||
uses: gittools/actions/gitversion/setup@v3.0.0
|
||||
uses: gittools/actions/gitversion/setup@v3.0.2
|
||||
with:
|
||||
versionSpec: "5.x"
|
||||
- name: Run GitVersion
|
||||
id: gitversion
|
||||
uses: gittools/actions/gitversion/execute@v3.0.0
|
||||
uses: gittools/actions/gitversion/execute@v3.0.2
|
||||
- name: Setup JDK
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
|
4
jabref/.github/workflows/tests.yml
vendored
4
jabref/.github/workflows/tests.yml
vendored
@ -109,7 +109,7 @@ jobs:
|
||||
submodules: 'false'
|
||||
show-progress: 'false'
|
||||
- name: markdownlint-cli2-action
|
||||
uses: DavidAnson/markdownlint-cli2-action@v17
|
||||
uses: DavidAnson/markdownlint-cli2-action@v18
|
||||
with:
|
||||
globs: |
|
||||
*.md
|
||||
@ -322,7 +322,7 @@ jobs:
|
||||
CI: "true"
|
||||
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
||||
DBMS: "postgresql"
|
||||
- uses: codecov/codecov-action@v4
|
||||
- uses: codecov/codecov-action@v5
|
||||
if: (github.ref == 'refs/heads/main') && (steps.checksecrets.outputs.secretspresent == 'YES')
|
||||
with:
|
||||
token: ${{ secrets.CODECOV_TOKEN }}
|
||||
|
@ -76,6 +76,7 @@ Note that this project **does not** adhere to [Semantic Versioning](https://semv
|
||||
- We changed the name of the library-based file directory from 'General File Directory' to 'Library-specific File Directory' per issue. [#571](https://github.com/koppor/jabref/issues/571)
|
||||
- We changed the defualt [unwanted charachters](https://docs.jabref.org/setup/citationkeypatterns#removing-unwanted-characters) in the citation key generator and allow a dash (`-`) and colon (`:`) being part of a citation key. [#12144](https://github.com/JabRef/jabref/pull/12144)
|
||||
- The CitationKey column is now a default shown column for the entry table. [#10510](https://github.com/JabRef/jabref/issues/10510)
|
||||
- We disabled the actions "Open Terminal here" and "Reveal in file explorer" for unsaved libraries. [#11920](https://github.com/JabRef/jabref/issues/11920)
|
||||
|
||||
### Fixed
|
||||
|
||||
|
@ -265,7 +265,7 @@ dependencies {
|
||||
|
||||
// region HTTP clients
|
||||
implementation 'org.jsoup:jsoup:1.18.1'
|
||||
implementation 'com.konghq:unirest-java-core:4.4.4'
|
||||
implementation 'com.konghq:unirest-java-core:4.4.5'
|
||||
implementation 'com.konghq:unirest-modules-gson:4.4.5'
|
||||
implementation 'org.apache.httpcomponents.client5:httpclient5:5.4'
|
||||
// endregion
|
||||
@ -334,23 +334,23 @@ dependencies {
|
||||
implementation 'org.yaml:snakeyaml:2.3'
|
||||
|
||||
// region AI
|
||||
implementation 'dev.langchain4j:langchain4j:0.35.0'
|
||||
implementation 'dev.langchain4j:langchain4j:0.36.0'
|
||||
// Even though we use jvm-openai for LLM connection, we still need this package for tokenization.
|
||||
implementation('dev.langchain4j:langchain4j-open-ai:0.35.0') {
|
||||
implementation('dev.langchain4j:langchain4j-open-ai:0.36.0') {
|
||||
exclude group: 'com.squareup.okhttp3'
|
||||
exclude group: 'com.squareup.retrofit2', module: 'retrofit'
|
||||
exclude group: 'org.jetbrains.kotlin'
|
||||
}
|
||||
implementation('dev.langchain4j:langchain4j-mistral-ai:0.35.0') {
|
||||
implementation('dev.langchain4j:langchain4j-mistral-ai:0.36.0') {
|
||||
exclude group: 'com.squareup.okhttp3'
|
||||
exclude group: 'com.squareup.retrofit2', module: 'retrofit'
|
||||
exclude group: 'org.jetbrains.kotlin'
|
||||
}
|
||||
implementation('dev.langchain4j:langchain4j-google-ai-gemini:0.35.0') {
|
||||
implementation('dev.langchain4j:langchain4j-google-ai-gemini:0.36.0') {
|
||||
exclude group: 'com.squareup.okhttp3'
|
||||
exclude group: 'com.squareup.retrofit2', module: 'retrofit'
|
||||
}
|
||||
implementation('dev.langchain4j:langchain4j-hugging-face:0.35.0') {
|
||||
implementation('dev.langchain4j:langchain4j-hugging-face:0.36.0') {
|
||||
exclude group: 'com.squareup.okhttp3'
|
||||
exclude group: 'com.squareup.retrofit2', module: 'retrofit'
|
||||
exclude group: 'org.jetbrains.kotlin'
|
||||
@ -379,7 +379,7 @@ dependencies {
|
||||
implementation enforcedPlatform('io.zonky.test.postgres:embedded-postgres-binaries-bom:17.0.0')
|
||||
|
||||
testImplementation 'io.github.classgraph:classgraph:4.8.177'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter:5.11.0'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter:5.11.3'
|
||||
testImplementation 'org.junit.platform:junit-platform-launcher:1.10.3'
|
||||
|
||||
testImplementation 'org.mockito:mockito-core:5.14.2'
|
||||
@ -393,7 +393,7 @@ dependencies {
|
||||
testImplementation "com.github.javaparser:javaparser-symbol-solver-core:3.26.2"
|
||||
|
||||
// recommended by https://github.com/wiremock/wiremock/issues/2149#issuecomment-1835775954
|
||||
testImplementation 'org.wiremock:wiremock-standalone:3.3.1'
|
||||
testImplementation 'org.wiremock:wiremock-standalone:3.9.2'
|
||||
|
||||
checkstyle 'com.puppycrawl.tools:checkstyle:10.20.1'
|
||||
// xjc needs the runtime as well for the ant task, otherwise it fails
|
||||
|
43
jabref/buildres/abbrv.jabref.org/.all-contributorsrc
Normal file
43
jabref/buildres/abbrv.jabref.org/.all-contributorsrc
Normal file
@ -0,0 +1,43 @@
|
||||
{
|
||||
"files": [
|
||||
"README.md"
|
||||
],
|
||||
"imageSize": 100,
|
||||
"commit": false,
|
||||
"contributors": [
|
||||
{
|
||||
"login": "jlaehne",
|
||||
"name": "Jonas Lähnemann",
|
||||
"avatar_url": "https://avatars1.githubusercontent.com/u/7076057?v=4",
|
||||
"profile": "https://github.com/jlaehne",
|
||||
"contributions": [
|
||||
"content",
|
||||
"doc"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "dominicelse",
|
||||
"name": "dominicelse",
|
||||
"avatar_url": "https://avatars0.githubusercontent.com/u/17165189?v=4",
|
||||
"profile": "https://github.com/dominicelse",
|
||||
"contributions": [
|
||||
"content"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "wolfgang-noichl",
|
||||
"name": "Wolfgang Noichl",
|
||||
"avatar_url": "https://avatars0.githubusercontent.com/u/294780?v=4",
|
||||
"profile": "https://github.com/wolfgang-noichl",
|
||||
"contributions": [
|
||||
"content"
|
||||
]
|
||||
}
|
||||
],
|
||||
"contributorsPerLine": 7,
|
||||
"projectName": "abbrv.jabref.org",
|
||||
"projectOwner": "JabRef",
|
||||
"repoType": "github",
|
||||
"repoHost": "https://github.com",
|
||||
"skipCi": true
|
||||
}
|
8
jabref/buildres/abbrv.jabref.org/.gitattributes
vendored
Normal file
8
jabref/buildres/abbrv.jabref.org/.gitattributes
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
# unix line endings at unix files
|
||||
*.sh eol=lf
|
||||
|
||||
*.csv eol=lf
|
||||
|
||||
# ensure that line endings of text files are normalized
|
||||
*.md txt
|
||||
*.txt text
|
6
jabref/buildres/abbrv.jabref.org/.github/dependabot.yml
vendored
Normal file
6
jabref/buildres/abbrv.jabref.org/.github/dependabot.yml
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "monthly"
|
18
jabref/buildres/abbrv.jabref.org/.github/workflows/assign-issue.yml
vendored
Normal file
18
jabref/buildres/abbrv.jabref.org/.github/workflows/assign-issue.yml
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
name: Assign Issue
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: 0 0 * * *
|
||||
issue_comment:
|
||||
types: [created]
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
assign:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Assign the user or unassign stale assignments
|
||||
uses: takanome-dev/assign-issue-action@beta
|
||||
with:
|
||||
github_token: '${{ secrets.GITHUB_TOKEN }}'
|
||||
days_until_unassign: 30
|
21
jabref/buildres/abbrv.jabref.org/.github/workflows/automerge.yml
vendored
Normal file
21
jabref/buildres/abbrv.jabref.org/.github/workflows/automerge.yml
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
name: automerge
|
||||
on: pull_request
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
|
||||
jobs:
|
||||
github-actions:
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.actor == 'koppor' }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
show-progress: ''
|
||||
- name: Merge PR
|
||||
run: gh pr merge --auto --squash "$PR_URL"
|
||||
env:
|
||||
PR_URL: ${{github.event.pull_request.html_url}}
|
||||
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
|
26
jabref/buildres/abbrv.jabref.org/.github/workflows/checks.yml
vendored
Normal file
26
jabref/buildres/abbrv.jabref.org/.github/workflows/checks.yml
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
name: Checks
|
||||
|
||||
on:
|
||||
- push
|
||||
- pull_request
|
||||
- workflow_dispatch
|
||||
jobs:
|
||||
markdown-check:
|
||||
name: Check Markdown
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout source
|
||||
uses: actions/checkout@v4
|
||||
- name: Lint markdown
|
||||
uses: avto-dev/markdown-lint@v1
|
||||
with:
|
||||
config: './.markdownlint.yml'
|
||||
args: .
|
||||
ampersands-check:
|
||||
name: Check Ampersands are Unescaped
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout source
|
||||
uses: actions/checkout@v4
|
||||
- name: Run Python Ampersands Script
|
||||
run: python3 scripts/check_ampersands.py
|
73
jabref/buildres/abbrv.jabref.org/.github/workflows/refresh-journal-lists.yml
vendored
Normal file
73
jabref/buildres/abbrv.jabref.org/.github/workflows/refresh-journal-lists.yml
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
name: Refresh Journal Lists
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- update-workflow
|
||||
schedule:
|
||||
# Run on the first of each month at 9:00 AM (See https://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html#tag_20_25_07)
|
||||
- cron: "0 9 1 * *"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
update-aea:
|
||||
name: Update AEA
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: gautamkrishnar/keepalive-workflow@v2
|
||||
- uses: actions/setup-python@v5
|
||||
- run: wget https://raw.github.com/jrnold/jabref-econ-journal-abbrevs/master/aea-abbrevs.txt -O journals/journal_abbreviations_aea.txt
|
||||
- run: pip install pandas
|
||||
- run: python scripts/convert_txt2csv.py
|
||||
- run: rm journals/journal_abbreviations_aea.txt
|
||||
- uses: peter-evans/create-pull-request@v7
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: update-aea
|
||||
title: "[Bot] Update AEA Journal abbreviation list"
|
||||
commit-message: "Update AEA journal abbreviation list"
|
||||
update-astronomy:
|
||||
name: Update Astronomy
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-python@v5
|
||||
- run: wget https://raw.githubusercontent.com/timstaley/jabref-astro-abbreviations/master/MNRAS_abbreviations.txt -O journals/journal_abbreviations_astronomy.txt
|
||||
- run: pip install pandas
|
||||
- run: python scripts/convert_txt2csv.py
|
||||
- run: rm journals/journal_abbreviations_astronomy.txt
|
||||
- uses: peter-evans/create-pull-request@v7
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: update-astronomy
|
||||
title: "[Bot] Update Astronomy Journal abbreviation list"
|
||||
commit-message: "Update Astronomy journal abbreviation list"
|
||||
update-mathscinet:
|
||||
name: Update MathSciNet
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-python@v5
|
||||
- run: pip install pandas
|
||||
- run: python scripts/update_mathscinet.py
|
||||
- uses: peter-evans/create-pull-request@v7
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: update-mathscinet
|
||||
title: "[Bot] Update MathSciNet Journal abbreviation list"
|
||||
commit-message: "Update MathSciNet journal abbreviation list"
|
||||
update-ubc:
|
||||
name: Update UBC
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-python@v5
|
||||
- run: pip install beautifulsoup4 requests
|
||||
- run: python scripts/update_ubc.py
|
||||
- uses: peter-evans/create-pull-request@v7
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: update-ubc
|
||||
title: "[Bot] Update UBC Journal abbreviation list"
|
||||
commit-message: "Update UBC journal abbreviation list"
|
450
jabref/buildres/abbrv.jabref.org/.gitignore
vendored
Normal file
450
jabref/buildres/abbrv.jabref.org/.gitignore
vendored
Normal file
@ -0,0 +1,450 @@
|
||||
|
||||
# Created by https://www.toptal.com/developers/gitignore/api/linux,windows,intellij+all,microsoftoffice,latex
|
||||
# Edit at https://www.toptal.com/developers/gitignore?templates=linux,windows,intellij+all,microsoftoffice,latex
|
||||
|
||||
### Intellij+all ###
|
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||
|
||||
# User-specific stuff
|
||||
.idea/**/workspace.xml
|
||||
.idea/**/tasks.xml
|
||||
.idea/**/usage.statistics.xml
|
||||
.idea/**/dictionaries
|
||||
.idea/**/shelf
|
||||
|
||||
# Generated files
|
||||
.idea/**/contentModel.xml
|
||||
|
||||
# Sensitive or high-churn files
|
||||
.idea/**/dataSources/
|
||||
.idea/**/dataSources.ids
|
||||
.idea/**/dataSources.local.xml
|
||||
.idea/**/sqlDataSources.xml
|
||||
.idea/**/dynamic.xml
|
||||
.idea/**/uiDesigner.xml
|
||||
.idea/**/dbnavigator.xml
|
||||
|
||||
# Gradle
|
||||
.idea/**/gradle.xml
|
||||
.idea/**/libraries
|
||||
|
||||
# Gradle and Maven with auto-import
|
||||
# When using Gradle or Maven with auto-import, you should exclude module files,
|
||||
# since they will be recreated, and may cause churn. Uncomment if using
|
||||
# auto-import.
|
||||
# .idea/artifacts
|
||||
# .idea/compiler.xml
|
||||
# .idea/jarRepositories.xml
|
||||
# .idea/modules.xml
|
||||
# .idea/*.iml
|
||||
# .idea/modules
|
||||
# *.iml
|
||||
# *.ipr
|
||||
|
||||
# CMake
|
||||
cmake-build-*/
|
||||
|
||||
# Mongo Explorer plugin
|
||||
.idea/**/mongoSettings.xml
|
||||
|
||||
# File-based project format
|
||||
*.iws
|
||||
|
||||
# IntelliJ
|
||||
out/
|
||||
|
||||
# mpeltonen/sbt-idea plugin
|
||||
.idea_modules/
|
||||
|
||||
# JIRA plugin
|
||||
atlassian-ide-plugin.xml
|
||||
|
||||
# Cursive Clojure plugin
|
||||
.idea/replstate.xml
|
||||
|
||||
# Crashlytics plugin (for Android Studio and IntelliJ)
|
||||
com_crashlytics_export_strings.xml
|
||||
crashlytics.properties
|
||||
crashlytics-build.properties
|
||||
fabric.properties
|
||||
|
||||
# Editor-based Rest Client
|
||||
.idea/httpRequests
|
||||
|
||||
# Android studio 3.1+ serialized cache file
|
||||
.idea/caches/build_file_checksums.ser
|
||||
|
||||
### Intellij+all Patch ###
|
||||
# Ignores the whole .idea folder and all .iml files
|
||||
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
|
||||
|
||||
.idea/
|
||||
|
||||
# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
|
||||
|
||||
*.iml
|
||||
modules.xml
|
||||
.idea/misc.xml
|
||||
*.ipr
|
||||
|
||||
# Sonarlint plugin
|
||||
.idea/sonarlint
|
||||
|
||||
### LaTeX ###
|
||||
## Core latex/pdflatex auxiliary files:
|
||||
*.aux
|
||||
*.lof
|
||||
*.log
|
||||
*.lot
|
||||
*.fls
|
||||
*.out
|
||||
*.toc
|
||||
*.fmt
|
||||
*.fot
|
||||
*.cb
|
||||
*.cb2
|
||||
.*.lb
|
||||
|
||||
## Intermediate documents:
|
||||
*.dvi
|
||||
*.xdv
|
||||
*-converted-to.*
|
||||
# these rules might exclude image files for figures etc.
|
||||
# *.ps
|
||||
# *.eps
|
||||
# *.pdf
|
||||
|
||||
## Generated if empty string is given at "Please type another file name for output:"
|
||||
.pdf
|
||||
|
||||
## Bibliography auxiliary files (bibtex/biblatex/biber):
|
||||
*.bbl
|
||||
*.bcf
|
||||
*.blg
|
||||
*-blx.aux
|
||||
*-blx.bib
|
||||
*.run.xml
|
||||
|
||||
## Build tool auxiliary files:
|
||||
*.fdb_latexmk
|
||||
*.synctex
|
||||
*.synctex(busy)
|
||||
*.synctex.gz
|
||||
*.synctex.gz(busy)
|
||||
*.pdfsync
|
||||
|
||||
## Build tool directories for auxiliary files
|
||||
# latexrun
|
||||
latex.out/
|
||||
|
||||
## Auxiliary and intermediate files from other packages:
|
||||
# algorithms
|
||||
*.alg
|
||||
*.loa
|
||||
|
||||
# achemso
|
||||
acs-*.bib
|
||||
|
||||
# amsthm
|
||||
*.thm
|
||||
|
||||
# beamer
|
||||
*.nav
|
||||
*.pre
|
||||
*.snm
|
||||
*.vrb
|
||||
|
||||
# changes
|
||||
*.soc
|
||||
|
||||
# comment
|
||||
*.cut
|
||||
|
||||
# cprotect
|
||||
*.cpt
|
||||
|
||||
# elsarticle (documentclass of Elsevier journals)
|
||||
*.spl
|
||||
|
||||
# endnotes
|
||||
*.ent
|
||||
|
||||
# fixme
|
||||
*.lox
|
||||
|
||||
# feynmf/feynmp
|
||||
*.mf
|
||||
*.mp
|
||||
*.t[1-9]
|
||||
*.t[1-9][0-9]
|
||||
*.tfm
|
||||
|
||||
#(r)(e)ledmac/(r)(e)ledpar
|
||||
*.end
|
||||
*.?end
|
||||
*.[1-9]
|
||||
*.[1-9][0-9]
|
||||
*.[1-9][0-9][0-9]
|
||||
*.[1-9]R
|
||||
*.[1-9][0-9]R
|
||||
*.[1-9][0-9][0-9]R
|
||||
*.eledsec[1-9]
|
||||
*.eledsec[1-9]R
|
||||
*.eledsec[1-9][0-9]
|
||||
*.eledsec[1-9][0-9]R
|
||||
*.eledsec[1-9][0-9][0-9]
|
||||
*.eledsec[1-9][0-9][0-9]R
|
||||
|
||||
# glossaries
|
||||
*.acn
|
||||
*.acr
|
||||
*.glg
|
||||
*.glo
|
||||
*.gls
|
||||
*.glsdefs
|
||||
*.lzo
|
||||
*.lzs
|
||||
|
||||
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
|
||||
# *.ist
|
||||
|
||||
# gnuplottex
|
||||
*-gnuplottex-*
|
||||
|
||||
# gregoriotex
|
||||
*.gaux
|
||||
*.gtex
|
||||
|
||||
# htlatex
|
||||
*.4ct
|
||||
*.4tc
|
||||
*.idv
|
||||
*.lg
|
||||
*.trc
|
||||
*.xref
|
||||
|
||||
# hyperref
|
||||
*.brf
|
||||
|
||||
# knitr
|
||||
*-concordance.tex
|
||||
# TODO Comment the next line if you want to keep your tikz graphics files
|
||||
*.tikz
|
||||
*-tikzDictionary
|
||||
|
||||
# listings
|
||||
*.lol
|
||||
|
||||
# luatexja-ruby
|
||||
*.ltjruby
|
||||
|
||||
# makeidx
|
||||
*.idx
|
||||
*.ilg
|
||||
*.ind
|
||||
|
||||
# minitoc
|
||||
*.maf
|
||||
*.mlf
|
||||
*.mlt
|
||||
*.mtc[0-9]*
|
||||
*.slf[0-9]*
|
||||
*.slt[0-9]*
|
||||
*.stc[0-9]*
|
||||
|
||||
# minted
|
||||
_minted*
|
||||
*.pyg
|
||||
|
||||
# morewrites
|
||||
*.mw
|
||||
|
||||
# nomencl
|
||||
*.nlg
|
||||
*.nlo
|
||||
*.nls
|
||||
|
||||
# pax
|
||||
*.pax
|
||||
|
||||
# pdfpcnotes
|
||||
*.pdfpc
|
||||
|
||||
# sagetex
|
||||
*.sagetex.sage
|
||||
*.sagetex.py
|
||||
*.sagetex.scmd
|
||||
|
||||
# scrwfile
|
||||
*.wrt
|
||||
|
||||
# sympy
|
||||
*.sout
|
||||
*.sympy
|
||||
sympy-plots-for-*.tex/
|
||||
|
||||
# pdfcomment
|
||||
*.upa
|
||||
*.upb
|
||||
|
||||
# pythontex
|
||||
*.pytxcode
|
||||
pythontex-files-*/
|
||||
|
||||
# tcolorbox
|
||||
*.listing
|
||||
|
||||
# thmtools
|
||||
*.loe
|
||||
|
||||
# TikZ & PGF
|
||||
*.dpth
|
||||
*.md5
|
||||
*.auxlock
|
||||
|
||||
# todonotes
|
||||
*.tdo
|
||||
|
||||
# vhistory
|
||||
*.hst
|
||||
*.ver
|
||||
|
||||
# easy-todo
|
||||
*.lod
|
||||
|
||||
# xcolor
|
||||
*.xcp
|
||||
|
||||
# xmpincl
|
||||
*.xmpi
|
||||
|
||||
# xindy
|
||||
*.xdy
|
||||
|
||||
# xypic precompiled matrices and outlines
|
||||
*.xyc
|
||||
*.xyd
|
||||
|
||||
# endfloat
|
||||
*.ttt
|
||||
*.fff
|
||||
|
||||
# Latexian
|
||||
TSWLatexianTemp*
|
||||
|
||||
## Editors:
|
||||
# WinEdt
|
||||
*.bak
|
||||
*.sav
|
||||
|
||||
# Texpad
|
||||
.texpadtmp
|
||||
|
||||
# LyX
|
||||
*.lyx~
|
||||
|
||||
# Kile
|
||||
*.backup
|
||||
|
||||
# gummi
|
||||
.*.swp
|
||||
|
||||
# KBibTeX
|
||||
*~[0-9]*
|
||||
|
||||
# TeXnicCenter
|
||||
*.tps
|
||||
|
||||
# auto folder when using emacs and auctex
|
||||
./auto/*
|
||||
*.el
|
||||
|
||||
# expex forward references with \gathertags
|
||||
*-tags.tex
|
||||
|
||||
# standalone packages
|
||||
*.sta
|
||||
|
||||
# Makeindex log files
|
||||
*.lpz
|
||||
|
||||
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
|
||||
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
|
||||
# Uncomment the next line to have this generated file ignored.
|
||||
#*Notes.bib
|
||||
|
||||
### LaTeX Patch ###
|
||||
# LIPIcs / OASIcs
|
||||
*.vtc
|
||||
|
||||
# glossaries
|
||||
*.glstex
|
||||
|
||||
### Linux ###
|
||||
*~
|
||||
|
||||
# temporary files which can be created if a process still has a handle open of a deleted file
|
||||
.fuse_hidden*
|
||||
|
||||
# KDE directory preferences
|
||||
.directory
|
||||
|
||||
# Linux trash folder which might appear on any partition or disk
|
||||
.Trash-*
|
||||
|
||||
# .nfs files are created when an open file is removed but is still being accessed
|
||||
.nfs*
|
||||
|
||||
### MicrosoftOffice ###
|
||||
*.tmp
|
||||
|
||||
# Word temporary
|
||||
~$*.doc*
|
||||
|
||||
# Word Auto Backup File
|
||||
Backup of *.doc*
|
||||
|
||||
# Excel temporary
|
||||
~$*.xls*
|
||||
|
||||
# Excel Backup File
|
||||
*.xlk
|
||||
|
||||
# PowerPoint temporary
|
||||
~$*.ppt*
|
||||
|
||||
# Visio autosave temporary files
|
||||
*.~vsd*
|
||||
|
||||
### Windows ###
|
||||
# Windows thumbnail cache files
|
||||
Thumbs.db
|
||||
Thumbs.db:encryptable
|
||||
ehthumbs.db
|
||||
ehthumbs_vista.db
|
||||
|
||||
# Dump file
|
||||
*.stackdump
|
||||
|
||||
# Folder config file
|
||||
[Dd]esktop.ini
|
||||
|
||||
# Recycle Bin used on file shares
|
||||
$RECYCLE.BIN/
|
||||
|
||||
# Windows Installer files
|
||||
*.cab
|
||||
*.msi
|
||||
*.msix
|
||||
*.msm
|
||||
*.msp
|
||||
|
||||
# Windows shortcuts
|
||||
*.lnk
|
||||
|
||||
# End of https://www.toptal.com/developers/gitignore/api/linux,windows,intellij+all,microsoftoffice,latex
|
||||
|
||||
# For repo
|
||||
/*.csv
|
||||
journals/*.txt
|
6
jabref/buildres/abbrv.jabref.org/.markdownlint.yml
Normal file
6
jabref/buildres/abbrv.jabref.org/.markdownlint.yml
Normal file
@ -0,0 +1,6 @@
|
||||
default: true
|
||||
|
||||
MD013: false
|
||||
|
||||
# all-contributors generates inline-html
|
||||
MD033: false
|
3
jabref/buildres/abbrv.jabref.org/.vscode/ltex.dictionary.en-US.txt
vendored
Normal file
3
jabref/buildres/abbrv.jabref.org/.vscode/ltex.dictionary.en-US.txt
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
unabbreviating
|
||||
unabbreviation
|
||||
JabRef
|
31
jabref/buildres/abbrv.jabref.org/CHANGELOG.md
Normal file
31
jabref/buildres/abbrv.jabref.org/CHANGELOG.md
Normal file
@ -0,0 +1,31 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||
The project is versioned using [CalVer](https://calver.org/).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- Added checker "Escaped Ampersands": `check_ampersands.py` which checks all CSV journals in the folder `journals` to make
|
||||
sure all instances of ampersands are unescaped
|
||||
|
||||
### Changed
|
||||
|
||||
- `.github/workflows/tests.yml` contains the script `check_ampersands.py`
|
||||
- Minor format changes in `README.md` and `LISENSE.md` as the old GitHub actions check was already failing
|
||||
- Found an escaped ampersands using the new script in `journal_abbreviations_dainst.csv` so this was amended.
|
||||
|
||||
|
||||
### Removed
|
||||
|
||||
- `[;<frequency>]` was removed, because it was used very seldom - and the data should be collected at other places.
|
||||
|
||||
## 2021-09
|
||||
|
||||
Initial tagged release
|
||||
|
||||
<!-- markdownlint-disable-file MD012 MD024 MD033 -->
|
||||
|
||||
[Unreleased]: https://github.com/JabRef/abbrv.jabref.org/compare/2021-09...main
|
1
jabref/buildres/abbrv.jabref.org/CNAME
Normal file
1
jabref/buildres/abbrv.jabref.org/CNAME
Normal file
@ -0,0 +1 @@
|
||||
abbrv.jabref.org
|
32
jabref/buildres/abbrv.jabref.org/CONTRIBUTING.md
Normal file
32
jabref/buildres/abbrv.jabref.org/CONTRIBUTING.md
Normal file
@ -0,0 +1,32 @@
|
||||
# How to contribute to the journal abbreviation lists
|
||||
|
||||
If you find errors or missing journals in the journal abbreviation list used by JabRef, this is the place to submit a correction.
|
||||
If you have an extensive list for your subject area that is not covered by the existing lists, you can consider adding a journal list.
|
||||
|
||||
## Corrections and additions to existing journal lists
|
||||
|
||||
In any case, you need a [GitHub account](https://github.com/login).
|
||||
|
||||
If you don't feel comfortable to touch the lists and create a pull request, [open an issue](https://github.com/JabRef/abbrv.jabref.org/issues) listing the errors and proposed changes or missing entries.
|
||||
|
||||
With a little extra effort you can directly edit one of the journal abbreviation files and create a pull request:
|
||||
|
||||
1. Go to <https://github.com/JabRef/abbrv.jabref.org/tree/main/journals> and select the correct file that is most appropriate to your subject area. If none of the files fits your subject, edit `journal_abbreviations_general.csv`.
|
||||
2. Use the *pencil icon* to start editing the file.
|
||||
3. Make your corrections. If you add a journal, keep in mind that the list is ordered alphabetically. Make sure to adhere to the [format described below](#format-of-the-file).
|
||||
4. When done editing, fill out the commit description at the bottom and click *Commit changes*.
|
||||
5. Create a pull request for your changes.
|
||||
6. You should now find it in the list of [pull requests](https://github.com/JabRef/abbrv.jabref.org/pulls).
|
||||
|
||||
**Note:** *For use in JabRef, the topical lists are merged alphabetically with preference given to the last occurrence of duplicate journal titles. The general list currently overrides all other lists. Also, an abbreviation might be present in several lists. If you are submitting a correction, check if it exists in several lists due to overlapping subjects or in the general list and make sure all occurrences are corrected.*
|
||||
|
||||
## Adding a journal list
|
||||
|
||||
1. Get a [GitHub account/sign in](https://github.com/login).
|
||||
2. Add the file to <https://github.com/JabRef/abbrv.jabref.org/tree/master/journals> (make sure to use the `.csv` format [described below](#format-of-the-file); for importing TXT data files, you should use [this script](scripts/convert_txt2csv.py) before).
|
||||
3. Add the file to <https://github.com/JabRef/abbrv.jabref.org/blob/main/journals/README.md> (sorted in alphabetically).
|
||||
4. Create a pull request on this repository.
|
||||
|
||||
## Format of the file
|
||||
|
||||
Please see [`README.md`](./README.md) for the format of the file.
|
41
jabref/buildres/abbrv.jabref.org/LICENSE.md
Normal file
41
jabref/buildres/abbrv.jabref.org/LICENSE.md
Normal file
@ -0,0 +1,41 @@
|
||||
# CC0 1.0 Universal
|
||||
|
||||
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER.
|
||||
|
||||
## Statement of Purpose
|
||||
|
||||
The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work").
|
||||
|
||||
Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others.
|
||||
|
||||
For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights.
|
||||
|
||||
1. __Copyright and Related Rights.__ A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following:
|
||||
|
||||
i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work;
|
||||
|
||||
ii. moral rights retained by the original author(s) and/or performer(s);
|
||||
|
||||
iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work;
|
||||
|
||||
iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below;
|
||||
|
||||
v. rights protecting the extraction, dissemination, use and reuse of data in a Work;
|
||||
|
||||
vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and
|
||||
|
||||
vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof.
|
||||
|
||||
2. __Waiver.__ To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose.
|
||||
|
||||
3. __Public License Fallback.__ Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose.
|
||||
|
||||
4. __Limitations and Disclaimers.__
|
||||
|
||||
a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document.
|
||||
|
||||
b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law.
|
||||
|
||||
c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work.
|
||||
|
||||
d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work.
|
65
jabref/buildres/abbrv.jabref.org/README.md
Normal file
65
jabref/buildres/abbrv.jabref.org/README.md
Normal file
@ -0,0 +1,65 @@
|
||||
# Abbreviations
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
||||
[](#contributors-)
|
||||
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
||||
|
||||
A repository of abbreviations for references, e.g., for journals, conferences, and institutes.
|
||||
|
||||
## Journal abbreviations
|
||||
|
||||
Currently, a number of journal lists are offered.
|
||||
Please check the direcotry [`journals`](journals/) for
|
||||
|
||||
- A list of abbreviations
|
||||
- An explaining [`README.md`](journals/README.md) listing the sources of the CSV file. For instance, some lists are generated using Python, some are maintained manually.
|
||||
|
||||
## Conference and institute abbreviations
|
||||
|
||||
This is future work.
|
||||
|
||||
## Format of the CSV files
|
||||
|
||||
Since October 2019, the data files are in CSV format (using commas as separators):
|
||||
|
||||
```csv
|
||||
"<full name>","<abbreviation>"[,"<shortest unique abbreviation>"]
|
||||
```
|
||||
|
||||
The abbreviation should follow the ISO4 standard, see <https://marcinwrochna.github.io/abbrevIso/> for details on the abbreviation rules and a search form for title word abbreviations.
|
||||
The last two fields are optional, and you can safely omit them.
|
||||
JabRef supports the third field, which contains the "shortest unique abbreviation".
|
||||
The third field is optional, one can omit it.
|
||||
|
||||
For instance both formats are valid
|
||||
|
||||
```csv
|
||||
"Accounts of Chemical Research","Acc. Chem. Res."
|
||||
```
|
||||
|
||||
```csv
|
||||
"Accounts of Chemical Research","Acc. Chem. Res.","ACHRE4"
|
||||
```
|
||||
|
||||
The list should follow the ISO4 standard with dots.
|
||||
|
||||
*If you want to **add a list or submit corrections**, see the [contribution guidelines](CONTRIBUTING.md).*
|
||||
|
||||
## Relation to JabRef
|
||||
|
||||
JabRef can help you refactor your reference list by automatically abbreviating or unabbreviating journal names.
|
||||
This requires that you keep one or more lists of journal names and their respective abbreviations.
|
||||
To set up these lists, choose Options -> Manage journal abbreviations.
|
||||
See <https://docs.jabref.org/advanced/journalabbreviations> for an extensive documentation.
|
||||
|
||||
At each release of JabRef all available journal lists using dots [are combined](https://github.com/JabRef/jabref/blob/main/.github/workflows/refresh-journal-lists.yml) and made available to the users.
|
||||
In case of duplicate appearances in the journal lists, the last occurring abbreviation is chosen.
|
||||
|
||||
## Other projects
|
||||
|
||||
### abbrevIso
|
||||
|
||||
[`abbrevIso`](https://marcinwrochna.github.io/abbrevIso/) is an online service abbreviation a single journal title by using heuristics.
|
||||
It takes the official list of ISO4 abbreviations of single words, plus the general rules defined in the ISO4 specifications to deduce the abbreviation for any journal name you input.
|
||||
However, it does not handle unabbreviation, for which there is no alternative to lists.
|
||||
|
||||
Its source is available at <https://github.com/marcinwrochna/abbrevIso> and the API at <https://tools.wmflabs.org/abbreviso/>.
|
1
jabref/buildres/abbrv.jabref.org/_config.yml
Normal file
1
jabref/buildres/abbrv.jabref.org/_config.yml
Normal file
@ -0,0 +1 @@
|
||||
theme: jekyll-theme-slate
|
26
jabref/buildres/abbrv.jabref.org/journals/README.md
Normal file
26
jabref/buildres/abbrv.jabref.org/journals/README.md
Normal file
@ -0,0 +1,26 @@
|
||||
# Journal Abbreviations
|
||||
|
||||
| Title | File | Author/Contributor | Note |
|
||||
| ---------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| General | [`journal_abbreviations_general.csv`](journal_abbreviations_general.csv) | | |
|
||||
| American Chemical Society | [`journal_abbreviations_acs.csv`](journal_abbreviations_acs.csv) | J. Gutow | |
|
||||
| American Economic Association | [`journal_abbreviations_aea.csv`](journal_abbreviations_aea.csv) | Jeff Arnold (as posted on the [AEA website](https://www.aeaweb.org/)) | [Source](https://raw.github.com/jrnold/jabref-econ-journal-abbrevs/master/aea-abbrevs.txt). [GitHub](https://github.com/jrnold/jabref-econ-journal-abbrevs/). |
|
||||
| American Mathematical Society | [`journal_abbreviations_ams.csv`](journal_abbreviations_ams.csv) | Tzu-Hao Wei, minor additions by Matthias Mayr. | |
|
||||
| Année philologique | [`journal_abbreviations_annee-philologique.csv`](journal_abbreviations_annee-philologique.csv) | Domenico Cufalo | Provides non-ISO abbreviations only. |
|
||||
| Astronomy | [`journal_abbreviations_astronomy.csv`](journal_abbreviations_astronomy.csv) | Tim Staley | [Source](https://raw.githubusercontent.com/timstaley/jabref-astro-abbreviations/master/MNRAS_abbreviations.txt). Please contribute using [GitHub](https://github.com/timstaley/jabref-astro-abbreviations). |
|
||||
| Deutsches Archäologisches Institut | [`journal_abbreviations_dainst.csv`](journal_abbreviations_dainst.csv) | [Lukas C. Bossert](http://digitales-altertum.de). _Note: provides non-ISO abbreviations only._ | |
|
||||
| Entrez | [`journal_abbreviations_entrez.csv`](journal_abbreviations_entrez.csv) | Emmanuel Charpentier | Provides Medline (dotless) abbreviations only. |
|
||||
| Geology and Physics | [`journal_abbreviations_geology_physics.csv`](journal_abbreviations_geology_physics.csv) | [anonymous user](https://sourceforge.net/p/jabref/patches/164/) and Jonas Lähnemann. | |
|
||||
| IEEE | [`journal_abbreviations_ieee.csv`](journal_abbreviations_ieee.csv) | Thomas Arildsen and “eyliu” | |
|
||||
| Index Medicus | [`journal_abbreviations_medicus.csv`](journal_abbreviations_medicus.csv) | Guy Tsafnat | Provides Medline (dotless) abbreviations only. |
|
||||
| ISI Web of Science (with dots) | [`journal_abbreviations_webofscience-dots.csv`](journal_abbreviations_webofscience-dots.csv) | Alistair Auffret | |
|
||||
| ISI Web of Science (dotless) | [`journal_abbreviations_webofscience-dotless.csv`](journal_abbreviations_webofscience.csv) | Alistair Auffret | |
|
||||
| Life Science | [`journal_abbreviations_lifescience.csv`](journal_abbreviations_lifescience.csv) | Zé Roberto Ribeiro | |
|
||||
| Mathematics | [`journal_abbreviations_mathematics.csv`](journal_abbreviations_mathematics.csv) | | From [MathSciNet](https://mathscinet.ams.org/mathscinet/help/librarians.html) (look for "(CSV file)"), generated by [`update_mathscinet.py`](../scripts/update_mathscinet.py) |
|
||||
| Mechanical and biomechanical | [`journal_abbreviations_mechanical.csv`](journal_abbreviations_mechanical.csv) | [anonymous user](https://sourceforge.net/p/jabref/patches/151/) | |
|
||||
| Meteorology | [`journal_abbreviations_meteorology.csv`](journal_abbreviations_meteorology.csv) | Thijs Heus | |
|
||||
| Sociology | [`journal_abbreviations_sociology.csv`](journal_abbreviations_sociology.csv) | Ronggui Huang | |
|
||||
| UBC | [`journal_abbreviations_ubc.csv`](journal_abbreviations_ubc.csv) | Northword | From [UBC library](https://journal-abbreviations.library.ubc.ca) |
|
||||
|
||||
_If you want to **add a list or submit corrections**, see the [contribution guidelines](../CONTRIBUTING.md).
|
||||
For importing TXT data files, you should use [this script](../scripts/convert_txt2csv.py) before._
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
848
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_annee-philologique.csv
Normal file
848
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_annee-philologique.csv
Normal file
@ -0,0 +1,848 @@
|
||||
"Abhandlungen der Akademie der Wissenschaften in Mainz, Geistes und sozialwissenschaftliche Klasse","AAWM"
|
||||
"Abhandlungen der Bayerischen Akademie der Wissenschaften, Philos.-Hist. Klasse","ABAW"
|
||||
"Abhandlungen der Heidelberger Akademie der Wissenschaften, Philos.- Hist. Klasse","AHAW"
|
||||
"Abhandlungen der Sächsischen Akademie der Wissenschaften zu Leipzig","ASAW"
|
||||
"Acta ad archaeologiam et artium historiam pertinentia","AAAH"
|
||||
"Acta Antiqua Academiae Scientiarum Hungaricae","AAntHung"
|
||||
"Acta Archaeologica","AArch"
|
||||
"Acta Archaeologica (Arheoloski Vestnik)","AArchSlov"
|
||||
"Acta Archaeologica Academiae Scientiarum Hungaricae","AArchHung"
|
||||
"Acta classica: proceedings of the Classical Association of South Africa","AClass"
|
||||
"Acta classica Universitatis Scientiarum Debreceniensis","ACD"
|
||||
"Acta Historica Academiae Scientiarum Hungaricae","AHistHung"
|
||||
"Acta Iranica: encyclopédie permanente des études iraniennes","AI"
|
||||
"Acta Orientalia Academiae Scientiarum Hungaricae","AOrientHung"
|
||||
"Acta Univ. de Attila József nominatae, Acta antiqua et archaeologica.","AAASzeged"
|
||||
"Acta Univ. de Attila Jozsef nominatae, Acta Historica","AHSzeged"
|
||||
"Acta Universitatis Wratislaviensis. Classica Wratislaviensia.","ClassWrat"
|
||||
"Aevum: rassegna di scienze storiche, linguistiche e filologiche","Aevum"
|
||||
"Aevum antiquum","Aevum(ant)"
|
||||
"Akroterion: quarterly for the Classics in South Africa","Akroterion"
|
||||
"Akten der Gesellschaft für griechische und hellenistische Rechts- geschichte","AGR"
|
||||
"Alba Regia: annales Musei Stephani Regis","Alba Regia"
|
||||
"Allgemeine Zeitschrift für Philosophie","AZP"
|
||||
"American Historical Review","AHR"
|
||||
"American Journal of Ancient History","AJAH"
|
||||
"American Journal of Archaeology","AJA"
|
||||
"American Journal of Numismatics","AJN"
|
||||
"American Journal of Philology","AJPh"
|
||||
"American Philosophical Quarterly","APhQ"
|
||||
"Analecta Bollandiana","AB"
|
||||
"Analecta Malacitana: revista de la Sección de Filología de la Facultad de Filosofía y Letras","AMal"
|
||||
"Analecta Romana Instituti Danic","ARID"
|
||||
"Anales de Filologia clásica","AFC"
|
||||
"Anales de Historia antigua y medieval","AHAM"
|
||||
"Anales de la Universidad de Murcia, Facultad de Letras","AUM"
|
||||
"Anatolian Studies: journal of the British Inst. of Archaeology at Ankara","AS"
|
||||
"Ancient History","AH"
|
||||
"Ancient Philosophy","AncPhil"
|
||||
"Ancient Society","AncSoc"
|
||||
"Anglo-Saxon England","ASE"
|
||||
"Annales: économies, sociétés, civilisations","Annales (ESC)"
|
||||
"Annales: histoire, sciences sociales","Annales (HSS)"
|
||||
"Annales d'histoire et d'archéologie / Université Saint-Joseph","AHAUSJ"
|
||||
"Annales de Bretagne et des Pays de l'Ouest","ABPO"
|
||||
"Annales de l'Institut de philosophie","AIPh"
|
||||
"Annales de la Faculté des Lettres et Sciences humaines de l'Université de Dakar","AFLD"
|
||||
"Annales de Normandie","AnnNorm"
|
||||
"Annales du Service des Antiquités d'égypte","ASAE"
|
||||
"Annales Latini Montium Arvernorum: bulletin du Groupe d'études latines de l'Université de Clermont","ALMArv"
|
||||
"Annales Universitatis Budapestinensis de Rolando Eötvös nominatae, Ê Sectio iuridica","AUBFjur.)"
|
||||
"Annales Universitatis Budapestinensis de Rolando Eötvös nominatae, Ê Sectio philosophica et sociologica","AUB(phil)"
|
||||
"Annales Universitatis Budapestinensis de Rolando Eötvös nominatae, Sectio classica","AUB(class)"
|
||||
"Annales Valaisannes","AV"
|
||||
"Annali del Dipartimento di filosofia dell'Università di Firenze","ADFF"
|
||||
"Annali dell'Istituto di Storia, Univ. di Firenze","AISF"
|
||||
"Annali dell'Istituto Italiano di Numismatica","AIIN"
|
||||
"Annali dell'Istituto Italiano per gli Studi Storici","AIIS"
|
||||
"Annali dell'Istituto universitario orientale di Napoli, Dipartimento di studi del mondo classico e del Mediterraneo antico, Sezione di archeologia e storia antica","AION(archeol)"
|
||||
"Annali dell'Istituto universitario orientale di Napoli, Dipartimento di studi del mondo classico e del Mediterraneo antico, Sezione filologico-letteraria","AION(filol)"
|
||||
"Annali dell'Istituto universitario orientale di Napoli, Dipartimento di studi del mondo classico e del Mediterraneo antico, Sezione linguistica","AION(ling)"
|
||||
"Annali dell'Università di Ferrara, Sez. V, Sc. giurid","AUFG"
|
||||
"Annali della Facoltà di Giurisprudenza, Università di Genova","AFGG"
|
||||
"Annali della Facoltà di Lettere di Lecce","AFLL"
|
||||
"Annali della Facoltà di Lettere e Filosofia, Università di Macerata","AFLM"
|
||||
"Annali della Facoltà di Lettere e Filosofia dell'Università di Siena","AFLS"
|
||||
"Annali della Facoltà di Lettere e Filosofia della Università di Cagliari","AFLC"
|
||||
"Annali della Facoltà di Lettere e Filosofia della Università di Napoli","AFLN"
|
||||
"Annali della Facoltà di Lettere e Filosofia di Bari","AFLB"
|
||||
"Annali della Facoltà di Lettere e Filosofia di Perugia","AFLPer"
|
||||
"Annali della Facoltà di Magistero dell'Università di Cagliari","AFMC"
|
||||
"Annali della Facoltà di Scienze della Formazione dell'Università di Cagliari","AFSFC"
|
||||
"Annali della Scuola Normale Superiore di Pisa, Classe di Lettere e Filosofia","ASNP"
|
||||
"Annali del Liceo classico G. Garibaldi di Palermo","ALGP"
|
||||
"Annali del Seminario Giuridico dell'Univ. di Palermo","ASGP"
|
||||
"Annali di storia dell'esegesi","AnnSE"
|
||||
"Annuaire de l'école pratique des Hautes études, IV' sect., Sciences hist. & philol","AEHE IV"
|
||||
"Annuaire de l'école pratique des Hautes études, Ve sect., Sciences religieuses","AEHE V"
|
||||
"Annuaire de l'Institut de Philologie et d'Histoire Orientales et Slaves de l'Université Libre de Bruxelles","AIPhO"
|
||||
"Annuaire de l'Université de Sofia, Faculté des Lettres","AUS"
|
||||
"Annuaire des amis de la Bibliothèque de Sélestat","AABS"
|
||||
"Annuaire du Collège de France","ACF"
|
||||
"Annual of the British School at Athens","ABSA"
|
||||
"Annuario del Ginnasio Liceo A. Volta di Como","AGLComo"
|
||||
"Annuario dell'Accademia etrusca di Cortona","AAEC"
|
||||
"Annuario della Scuola Archeologica di Atene a delle Missioni Italiane in Oriente","ASAA"
|
||||
"Annuarium Historiae Conciliorum","AHC"
|
||||
"Antichità altoadriatiche","AAAD"
|
||||
"Anticnaja drevnost'i srednije veka (L'antiquité et le Moyen Âge)","ADSV"
|
||||
"Anticnyj mir i arkheologija (Le monde antique et l'archéologie)","AMA"
|
||||
"Antike Kunst, hrsg. von der Vereiningung der Freunde antiker Kunst","AK"
|
||||
"Antike und Abendland: Beiträge zum Verständnis der Griechen und Römer und ihre Nachlebens","A&A"
|
||||
"Antike Welt","AW"
|
||||
"Antiquités africaines","AntAfr"
|
||||
"Anuari de filologia, Secció D, Studia Graeca et Latina","AFB"
|
||||
"Anuario de Historia del Derecho Español","AHDE"
|
||||
"Anzeiger der Österreichischen Akademie der Wissenschaften in Wien, Philos.-Hist. Klasse","AAWW"
|
||||
"Anzeiger für die Altertumswissenschaft, hrsg. von der Österreichischen Humanistischen Gesellschaft","AAHG"
|
||||
"Aquileia nostra: bolletino dell'Associazione nazionale per Aquileia","AN"
|
||||
"Archaeologiai Ertesitö","AErt"
|
||||
"Archaeological news","ArchN"
|
||||
"Archaeological Reports","AR"
|
||||
"Archaiologike ephemeris","AEph"
|
||||
"Archaiologike Ephemeris","AE"
|
||||
"Archaiologikon Deltion","AD"
|
||||
"Archäologie der Schweiz: Mitteilungsblatt der Schweizerischen Gesellschaft für Ur- und Frühgeschichte","ArchS"
|
||||
"Archäologie im Kanton Bern: Fundberichte und Aufsätze","AKBern"
|
||||
"Archäologischer Anzeiger","AA"
|
||||
"Archäologisches Korrespondenzblatt: Urgeschichte, Römerzeit, Frühmittelalter","AKB"
|
||||
"Archeologia classica: rivista della Scuola naz. di Archeologia, pubbl. a cura degli Ist. di Archeologia e Storia dell'arte greca e romana e di Etruscologia e antichità italiche dell'Univ. di Roma","ArchClass"
|
||||
"Archive for history of exact sciences","AHES"
|
||||
"Archives d'histoire doctrinale et littéraire du Moyen Âge","AHMA"
|
||||
"Archives de philosophie: recherches et documentation","ArchPhilos"
|
||||
"Archives de philosophie du droit","APhD"
|
||||
"Archives internationales d'histoire des sciences","AIHS"
|
||||
"Archiv für Begriffsgeschichte: Bausteine zu einem historischen Wörterbuch der Philosophie","ABG"
|
||||
"Archiv für Geschichte der Philosophie","AGPh"
|
||||
"Archiv für Kulturgeschichte","AKG"
|
||||
"Archiv für Musikwissenschaft","AMW"
|
||||
"Archiv für Orientforschung: Internationale Zeitschrift für die Wissenschaft vom Vorderen Orient","AOF"
|
||||
"Archiv für Papyrusforschung und verwandte Gebiete","APF"
|
||||
"Archivio Glottologico Italiano","AGI"
|
||||
"Archivio Storico per la Calabria e la Lucania","ASCL"
|
||||
"Archivio Storico Pugliese","ASP"
|
||||
"Archivio Storico Sardo","ASSARD"
|
||||
"Archivo Español de Arqueología","AEA"
|
||||
"Archiv orientální","ArchOrient"
|
||||
"Archivum Latinitatis Medii Aevi (Bulletin Du Cange)","ALMA"
|
||||
"Argeion oikonomikes istorias (Archives of Economic History, Athens)","AEH"
|
||||
"Arheologiâ, publ. par l'Inst. d'Archéol. de l'Acad. des Sciences d'Ukraine et par la Soc. ukrainienne pour la préservation des monuments culturels et historiques","ARH"
|
||||
"Atene e Roma: rassegna trimestrale dell'Associazione Italiana di Cultura classica","A&R"
|
||||
"Atti del Centro ricerche e documentazione sull'antichità classica","CRDAC"
|
||||
"Atti dell'Accademia di Scienze, Lettere e Arti di Palermo","AAPal"
|
||||
"Atti dell'Accademia Ligure di Scienze e Lettere","AALIG"
|
||||
"Atti dell'Accademia Pontaniana","AAP"
|
||||
"Atti dell'Istituto Veneto di Scienze, Lettere ed Arti, Classe di Scienze morali e Lettere","AIV"
|
||||
"Atti della Accademia delle Scienze di Torino, Classe di Scienze morali, storiche e filologiche","AAT"
|
||||
"Atti della Accademia di Scienze morali e politiche della Società nazionale di Scienze, Lettere ed Arti di Napoli","AAN"
|
||||
"Atti della Accademia Mediterranea delle Scienze","AAMed"
|
||||
"Atti della Accademia Nazionale dei Lincei, Classe di Scienze Morali, Storiche e Filologiche. Rendiconti","RAL"
|
||||
"Atti della Accademia Peloritana dei Pericolanti, Classe di Lettere, Filosofia e Belle Arti","AAPel"
|
||||
"Atti della Accademia Roveretana degli Agiati, Classe di Scienze umane, Lettere ed Arti","AARov"
|
||||
"Atti della Pontificia Accademia romana di Archeologia, Ser. IIIa, Memorie (in-4¡)","MPAA"
|
||||
"Atti del Sodalizio glottologico milanese","ASGM"
|
||||
"Atti e Memorie dell'Accademia Patavina di Scienze, Lettere ed Arti, Classe di Sc. mor., Lett. ed Arti","AAPat"
|
||||
"Atti e Memorie dell'Accademia Toscana La Colombaria","AATC"
|
||||
"Atti e Memorie dell'Arcadia","AMArc"
|
||||
"Atti e memorie della Accademia Virgiliana di Mantova","AVM"
|
||||
"Atti e Memorie della Società Istriana di Archeologia e Storia Patria","AMSI"
|
||||
"Atti e memorie della Società Magna Grecia","ASMG"
|
||||
"Atti e Memorie delle Accademie di Agricoltura, Scienze e Lettere di Verona","AMAV"
|
||||
"Aufstieg und Niedergang der römischen Welt: Geschichte und Kultur Roms im Spiegel der neueren Forschung","ANRW"
|
||||
"Augustan Age","AugAge"
|
||||
"Augustinian Studies","AugStud"
|
||||
"Basler Zeitschrift für Geschichte und Altertumskunde","BZG"
|
||||
"Bayerische Vorgeschichtsblätter","BVBl"
|
||||
"Beiträge zur allgemeinen und vergleichenden Archäologie","BAVA"
|
||||
"Beiträge zur Namenforschung","BN"
|
||||
"Bericht der Römisch-Germanischen Kommission des Deutschen Archäologischen Instituts","BRGK"
|
||||
"Berichte zur Wissenschaftsgeschichte","BWG"
|
||||
"Bibliotheca Orientalis, uitg. van het Nederlandsch Instituut voor het Nabije Oosten","BO"
|
||||
"Bibliothek und Wissenschaft","B&W"
|
||||
"Bibliothèque d'humanisme et Renaissance","BiblH&R"
|
||||
"Bibliothèque de l'école des Chartes","BECh"
|
||||
"Biblische Zeitschrift (Neue Folge)","BiZ"
|
||||
"Boletín del Museo arqueológico nacional","BMAN"
|
||||
"Boletín del Seminario de Estudios de Arte y Arqueología","BSEAA"
|
||||
"Bolletino del Centro Inernazionale per lo Studio dei Papyri Ercolanesi (Cronache Ercolanesi)","BCPE"
|
||||
"Bollettino d'arte del Ministero per i beni culturali e ambientali","BA"
|
||||
"Bollettino dei classici","BollClass"
|
||||
"Bollettino dei monumenti, musei e gallerie pontificie","BMMP"
|
||||
"Bollettino della Badia Greca di Grottaferrata","BBGG"
|
||||
"Bollettino di numismatica","BNum"
|
||||
"Bollettino di studi latini: periodico quadrimestrale d'informazione bibliografica","BStudLat"
|
||||
"Bonner Jahrbücher des Rheinischen Landesmuseums in Bonn und des Vereins von Altertumsfreunden im Rheinlande","BJ"
|
||||
"British Archaeological Abstracts","BritAA"
|
||||
"British Archaeological Bibliography","BritAB"
|
||||
"British Journal for the History of Philosophy","BJHP"
|
||||
"British Journal for the History of Science","BJHS"
|
||||
"Bryn Mawr Classical Review","BMCRev"
|
||||
"Bulletin Antieke Beschaving","BABesch"
|
||||
"Bulletin archéologique du Comité des travaux historique","BCTH"
|
||||
"Bulletin d'archéologie algérienne","BAA"
|
||||
"Bulletin d'archéologie marocaine","BAM"
|
||||
"Bulletin d'études orientales, publié par l'Institut Français de Damas","BEO"
|
||||
"Bulletin d'information de l'Association internationale pour l'étude de la mosaïque antique","BullAIEMA"
|
||||
"Bulletin de correspondance hellénique","BCH"
|
||||
"Bulletin de l'Association Guillaume Budé","BAGB"
|
||||
"Bulletin de l'Institut français d'archéologie orientale","BIAO"
|
||||
"Bulletin de l'Institut historique belge de Rome","BIBR"
|
||||
"Bulletin de la Classe des Lettres de l'Académie Royale de BelgiqueN","BAB"
|
||||
"Bulletin de la Faculté des Lettres de Mulhouse","BFLM"
|
||||
"Bulletin de la Société de linguistique de Paris","BSL"
|
||||
"Bulletin de la Société française de numismatique","BSFN"
|
||||
"Bulletin de la Société française de philosophie","BSPh"
|
||||
"Bulletin de la Société internationale pour l'étude de la philosophie médiévale","BPHM"
|
||||
"Bulletin de la Société nationale des antiquaires de France","BSAF"
|
||||
"Bulletin de la Société toulousaine d'études classiques","BSTEC"
|
||||
"Bulletin de littérature ecclésiastique","BLE"
|
||||
"Bulletin des antiquités luxembourgeoises","BAL"
|
||||
"Bulletin des Musées royaux d'Art et d'Histoire","BMAH"
|
||||
"Bulletin de théologie ancienne et médiévale","BTh"
|
||||
"Bulletin du Musée de Beyrouth","BMB"
|
||||
"Bulletin of the American Schools of Oriental Research in Jerusalem and Baghdad","BASO"
|
||||
"Bulletin of the American Society of Papyrologists","BASP"
|
||||
"Bulletin of the Egyptological Seminar","BES"
|
||||
"Bulletin of the History of Medicine","BHM"
|
||||
"Bulletin of the Institute of Archaeology of the Univ. of London","BIAL"
|
||||
"Bulletin of the Institute of Classical Studies of the University of London","BICS"
|
||||
"Bulletin of the John Rylands Library","BRL"
|
||||
"Bulletin of the Metropolitan Museum of Art","BMM"
|
||||
"Bulletin of the Museum of Mediterranean and Near Eastern Antiquities","BMNE"
|
||||
"Bulletin of the Museums of Art and Archaeology of the University of Michigan","BMUSUM"
|
||||
"Bulletins de la Société des Antiquaires de l'Ouest","BSAO"
|
||||
"Bulletins trimestriels de la Société des antiquaires de Picardie","BSAP"
|
||||
"Bullettino dell'Istituto di Diritto romano","BIDR"
|
||||
"Bullettino della Commissione Archeologica Comunale in Roma","BCAR"
|
||||
"Byzantinische Forschungen: internationale Zeitschrift für Byzantinistik","ByzF"
|
||||
"Byzantinische Zeitschrift","ByzZ"
|
||||
"Byzantinoslavica: revue internationale des études byzantines","ByzSlav"
|
||||
"Byzantion: revue internationale des études byzantines","Byzantion"
|
||||
"Cahiers alsaciens d'archéologie, d'art et d'histoire","CAAH"
|
||||
"Cahiers archéologiques: fin de l'antiquité et Moyen Âge","CArch"
|
||||
"Cahiers d'histoire publ. par les Univ. de Clermont-Lyon-Grenoble","CH"
|
||||
"Cahiers de l'Institut du Moyen Âge grec et latin","CIMA"
|
||||
"Cahiers de Numismatique: bulletin de la Société d'études numismatiques et archéologiques","CahNum"
|
||||
"Cahiers de philosophie politique et juridique","CPhPJ"
|
||||
"Cahiers de recherches de l'Institut de Papyrologie et d'égyptologie de Lille III","CRIPEL"
|
||||
"Cahiers des études anciennes","CEA"
|
||||
"Cahiers du Centre d'études Chypriotes","CCEC"
|
||||
"Cahiers du Centre Georges Radet","CCGR"
|
||||
"Cahiers du Centre Gustave Glotz","CCG"
|
||||
"Cahiers du groupe interdisciplinaire du théâtre antique (Cahiers du GITA)","CGITA"
|
||||
"Cahiers Ferdinand de Saussure: review suisse de linguistique générale","CFS"
|
||||
"Canadian Journal of Philosophy","CJPh"
|
||||
"Canadian philosophical reviews","CPhRev"
|
||||
"Canadian review of comparative literature","CRCL"
|
||||
"Catholic Historical Review","CHR"
|
||||
"Centre d'études et de documentation archéologique de la Conservation de Carthage. Bulletin","CEDAC"
|
||||
"Chronique d'Egypte","CE"
|
||||
"Church History","ChHist"
|
||||
"Civiltà classica e cristiana","CCC"
|
||||
"Classica: Boletim de pedagogia e cultura","Classica(Lisboa)"
|
||||
"Classica: revista brasileira de estudos clássicos","Classica(Brasil)"
|
||||
"Classica et mediaevalia: revue danoise d'histoire et de philologie publiée par la Société danoise pour les études anciennes et médiévales","C&M"
|
||||
"Classical and Modern Literature","CML"
|
||||
"Classical Antiquity","ClAnt"
|
||||
"Classical Philology","CPh"
|
||||
"Classical Quarterly","CQ"
|
||||
"Classical Review","CR"
|
||||
"Classical Studies","ClassStud"
|
||||
"Clio Medica: acta Academiae internationalis historiae medicinae","CM"
|
||||
"Codices manuscripti: Zeitschrift für Handschriftenkunde","CodMan"
|
||||
"Colby Quarterly","ColbyQ"
|
||||
"Comparative Literature","CompLit"
|
||||
"Comparative Literature Studies","CLS"
|
||||
"Comparative Studies in Society and History","CSSH"
|
||||
"Comptes rendus de l'Académie des Inscriptions et Belles-Lettres","CRAI"
|
||||
"Computers and the Humanitie","CHum"
|
||||
"Connaissance hellénique","ConnHell"
|
||||
"Contributi dell'Istituto di Storia antica dell'Univ. del Sacro Cuore","CISA"
|
||||
"Corolla Londiniensis","CL"
|
||||
"Cristianesimo nella storia: richerche storiche, esegetiche, teologiche","CrSt"
|
||||
"Critica storica","CS"
|
||||
"Cronache Ercolanesi","CronErc"
|
||||
"Cuadernos de filología clásica. Estudios griegos e indoeuropeos.","CFC(G)"
|
||||
"Cuadernos de filología clásica. Estudios latinos.","CFC(L)"
|
||||
"Cuadernos de investigación filológica","CIF"
|
||||
"Cuadernos de prehistoria i arqueología","CPAM"
|
||||
"Cuaderns de prehistòria i arqueologia de Castelló","CPAC"
|
||||
"Cultura e scuola","C&S"
|
||||
"Damaszener Mitteilungen, hrsg. von dem Deutschen Archäologischen Institut (Station Damaskus)","MDAI(D)"
|
||||
"Das Altertum, hrsg. vom Zentralinst. für Alte Gesch. und Archäol. der Dt. Akad. der DDR","Altertum"
|
||||
"Der altsprachliche Unterricht: Arbeitshefte zu seiner wissenschaftlichen Begründung und praktischen Gestalt","AU"
|
||||
"Deutsche Literaturzeitung für Kritik der internationalen Wissenschaft","DLZ"
|
||||
"Deutsches Dante-Jahrbuch","DDJ"
|
||||
"Dialoghi di archeologia","DArch"
|
||||
"Dialogues d'histoire ancienne","DHA"
|
||||
"Die Alte Stadt: Vierteljahreszeitschrift für Stadtgeschichte, Stadtsoziologie und Denkmalpflege","ASTADT"
|
||||
"Die Welt des Orients: wissenschaftliche Beiträge zur Kunde des Morgenlandes","WO"
|
||||
"Dissertations Abstracts: international abstracts of dissertation available in microfilm or as xerographic reproductions","DA"
|
||||
"Downside Review","DR"
|
||||
"Drevnejsije Gosudarstva na territorii SSSR (Les états les plus anciens sur le territoire de l'URSS: matériaux et recherches)","DGT"
|
||||
"Dumbarton Oaks Papers","DOP"
|
||||
"Durham University Journal","DUJ"
|
||||
"East and West","E&W"
|
||||
"Échos du monde classique (Classical Views)","EMC"
|
||||
"Egitto e Vicino Oriente","EVO"
|
||||
"Eikasmos: quaderni bolognesi di filologia classica","Eikasmos"
|
||||
"Eirene: studia Graeca et Latina","Eirene"
|
||||
"English Historical Review","EHR"
|
||||
"Ensaios de literatura e filologia, publ. do Dept. de Letras clássicas, Fac. de Letras Univ. federal de Minas Gerais","ELF"
|
||||
"Epeteris tes Hetaireias Eleiakon Meleton","EHEM"
|
||||
"Epeteris tes Kentrou Ereunes tes Historias tou Hellenikou Dikaiou","EHHD"
|
||||
"Ephemerides Theologicae Lovanienses","EThL"
|
||||
"Epigraphica Anatolica: Zeitschrift für Epigraphik und historische Geographie Anatoliens","EA"
|
||||
"Epistemonike epeterida tes philosophikes Scholes tou Aristoteleiou Panepistemiou Thessalonikes, Tmema philosophias","EEThess(philos)"
|
||||
"Epistemonike epeteris tes philosophikes Scholes tou Panepistemiou Athenon","EEAth"
|
||||
"Eranos: acta philologica Suecana","Eranos"
|
||||
"Eranos-Jahrbuch","Eranos-Jb"
|
||||
"Espacio, tiempo y forma: revista de la Facultad de Geografía e Historia, Ser. 1","ETF(arqueol)"
|
||||
"Espacio, tiempo y forma: revista de la Facultad de Geografia e Historia, Ser. 2","ETF(hist)"
|
||||
"Estudios clásicos: organo de la Sociedad espanola de estudios clásicos","EClás"
|
||||
"Estudios de la antigüedad","EstAnt"
|
||||
"Estudios humanisticos","EHum"
|
||||
"Ethnographisch-archäologische Zeitschrift","EAZ"
|
||||
"Études celtiques","EC"
|
||||
"Études de lettres: bulletin de la Faculté des Lettres de l'Univ. de Lausanne et de la Soc. des études de Lettres","EL"
|
||||
"Études indo-européennes","EIE"
|
||||
"Études philosophiques","EPh"
|
||||
"Excerpta philologica","ExcPhilol"
|
||||
"Exemplaria: revista de literatura comparada","Exemplaria"
|
||||
"Exemplaria Classica","ExClass"
|
||||
"Gazette numismatique suisse","GNS"
|
||||
"Geographia Antiqua","GeorgAnt"
|
||||
"German Studies: a review of German-language research contributions. Sect. l: Philosophy and history","GS"
|
||||
"Geschichte in Wissenschaft und Unterricht","GWU"
|
||||
"Giornale critico della filosofia italiana","GCFI"
|
||||
"Giornale di metafisica","GM"
|
||||
"Giornale ferrarese di retorica e filologia","GFRF"
|
||||
"Giornale italiano di filologia: rivista trimestrale di cultura","GIF"
|
||||
"Gnomon: kritische Zeitschrift für die gesamte klassische Altertumswissenschaft","Gnomon"
|
||||
"Göttinger Forum für Altertumswissenschaft","GFA"
|
||||
"Göttingische Gelehrte Anzeigen","GGA"
|
||||
"Graecolatina et Orientalia: zborník Filoz. Fak. Univerz. Komenského","GLO"
|
||||
"Graecolatina Pragensia: acta Universitatis Carolinae","GLP"
|
||||
"Grazer Beiträge: Zeitschrift für die klassische Altertumswissenschaft","GB"
|
||||
"Greece and Rome","G&R"
|
||||
"Greek, Roman and Byzantine Studies","GRBS"
|
||||
"Hamburger Beiträge zur Archäologie","HBA"
|
||||
"Hamburger Beiträge zur Numismatik","HBN"
|
||||
"Harvard Library Bulletin","HLB"
|
||||
"Harvard Studies in Classical Philology","HSPh"
|
||||
"Harvard Theological Review","HThR"
|
||||
"Hebrew Union College Annual","HebrUCA"
|
||||
"Hefte des Archäologischen Seminars der Universität Bern","HASB"
|
||||
"Ελληνικά: φιλολογικό, ιστορικό και λαογραφικό περιοδικό σύγγραμμα","Hellenica"
|
||||
"Helvetia archaeologica","HA"
|
||||
"Hermes: Zeitschrift für klassische Philologie","Hermes"
|
||||
"Hispania antiqua: revista de historia antigua","HAnt"
|
||||
"Histoire, épistémologie, langage","HEL"
|
||||
"Histoire des sciences médicales","HSMed"
|
||||
"Historia mathematica: international journal of the history of mathematics","HM"
|
||||
"Historisches Jahrbuch","HJ"
|
||||
"Historische Sprachforschung (Historical Linguistics)","HSF"
|
||||
"Historische Zeitschrift","HZ"
|
||||
"History and Philosophy of the Life Sciences","HPLS"
|
||||
"History and Theory: studies in the philosophy of history","H&T"
|
||||
"History of Philosophy Quarterly","HPhQ"
|
||||
"History of political thought","HPTh"
|
||||
"History of Religions","HR"
|
||||
"History of Science","HS"
|
||||
"History of Technology","HTechn"
|
||||
"Humanistica Lovaniensia","HumLov"
|
||||
"Hyperboreus: studia classica","Hyperboreus"
|
||||
"Illinois Classical Studies","ICS"
|
||||
"Il pensiero politico: rivista di storia delle idee politiche e sociali","PPol"
|
||||
"Incontri linguistici","ILing"
|
||||
"Indogermanische Forschungen","IF"
|
||||
"Inozemna filologìâ (Philologie étrangère)","InFil"
|
||||
"International journal of nautical archaeology","IJNA"
|
||||
"International journal of philosophical studies","IJPS"
|
||||
"International journal of the classical tradition","IJCT"
|
||||
"International Philosophical Quarterly","IPQ"
|
||||
"International Studies in Philosophy","ISPh"
|
||||
"Invigilata lucernis: rivista dell'Istituto di Latino","InvLuc"
|
||||
"Iranica antiqua","IA"
|
||||
"Israel Exploration Journal","IEJ"
|
||||
"Istoriko-filosofsky ezegodnik (History of philosophy yearbook), ed. by the Inst. of Philosophy of the Acad. of Sciences of URSS","IFE"
|
||||
"Italia medioevale e umanistica","IMU"
|
||||
"Jaarbericht van het Voor-Aziatisch-Egyptisch Genootschap Ex Oriente Lux","JVEG"
|
||||
"Jahrbuch der Berliner Museen","JBerlM"
|
||||
"Jahrbuch der Heidelberger Akad. der Wissenschaften","JHAW"
|
||||
"Jahrbuch der Österreichischen Byzantinistik","JöByz"
|
||||
"Jahrbuch der Schweizerischen Gesellschaft für Ur- und Frühgeschichte","JSGU"
|
||||
"Jahrbuch des Deutschen Archäologischen Instituts","JDAI"
|
||||
"Jahrbuch des Römisch-Germanischen Zentralmuseums","JRGZ"
|
||||
"Jahrbuch für Antike und Christentum","JbAC"
|
||||
"Jahrbuch für Numismatik und Geldgeschichte","JNG"
|
||||
"Jahrbuch für Wirtschaftsgeschichte","JWG"
|
||||
"Jahresberichte aus Augst und Kaiseraugst","JAK"
|
||||
"Jahreshefte des Österreichischen Archäologischen Instituts","JöAI"
|
||||
"Journal asiatique","JA"
|
||||
"Journal des Savants","JS"
|
||||
"Journal for the history of Arabic science","JHAS"
|
||||
"Journal for the history of astronomy","JHA"
|
||||
"Journal for the study of Judaism: (in the Persian, Hellenistic and Roman period)","JSJ"
|
||||
"Journal of ancient civilizations","JAC"
|
||||
"Journal of Biblical Literature","JBL"
|
||||
"Journal of Classical Studies: the journal of the Class. Soc. of Japan","JCS"
|
||||
"Journal of early Christian studies","JECS"
|
||||
"Journal of Ecclesiastical History","JEH"
|
||||
"Journal of Egyptian Archaeology","JEA"
|
||||
"Journal of European archaeology","JEurArch"
|
||||
"Journal of Field Archaeology","JFA"
|
||||
"Journal of Glass Studies","JGS"
|
||||
"Journal of Greco-Roman Studies","JGRS"
|
||||
"Journal of Hellenic Studies","JHS"
|
||||
"Journal of Indo-European Studies","JIES"
|
||||
"Journal of Juristic Papyrology","JJP"
|
||||
"Journal of Mediterranean archaeology","JMA"
|
||||
"Journal of Near Eastern Studies","JNES"
|
||||
"Journal of Philology","JPhil"
|
||||
"Journal of Philosophy","JPh"
|
||||
"Journal of prehistoric religion","JPR"
|
||||
"Journal of Religion","JR"
|
||||
"Journal of Religious History","JRH"
|
||||
"Journal of Roman archaeology","JRA"
|
||||
"Journal of Roman military equipment studies","JRMES"
|
||||
"Journal of Roman Studies","JRS"
|
||||
"Journal of the American Oriental Society","JAOS"
|
||||
"Journal of the American Research Center in Egypt","JARCE"
|
||||
"Journal of the Australasian Universities Language and Literature Association","AUMLA"
|
||||
"Journal of the economic and social history of the Orient","JESHO"
|
||||
"Journal of the history of biology","JHB"
|
||||
"Journal of the History of Ideas","JHI"
|
||||
"Journal of the History of Medicine and allied Sciences","JHM"
|
||||
"Journal of the History of Philosophy","JHPh"
|
||||
"Journal of the history of sexuality","JHSex"
|
||||
"Journal of Theological Studies. Oxford, Clarendon Press","JThS"
|
||||
"Journal of the Royal Asiatic Society of Great Britain and Ireland","JAS"
|
||||
"Journal of the Society of Architectural Historians","JSAH"
|
||||
"Journal of the Walters Art Gallery","JWAG"
|
||||
"Journal of the Warburg and Courtauld Institutes","JWI"
|
||||
"Kant-Studien: Philosophische Zeitschrift","KantStud"
|
||||
"Κοινωνία","Koinonia"
|
||||
"Koldewey-Gesellschaft, Vereinigung für baugeschichtliche Forschung e. V. Bericht über die Tagung für Ausgrabungswissenschaft und Bauforschung","KGB"
|
||||
"Kölner Jahrbuch für Vor- und Frühgeschichte, hrsg. vom Römisch- Germanischen Museum und der Archäologischen Gesellschaft Köln","KJ"
|
||||
"Kratkije soobseniâ Inst. arheol. Akad. Nauk SSSR","KSIA"
|
||||
"Kul'tura iskusstvo anticnogo mira","KIAM"
|
||||
"L'Année épigraphique","AnnEpigr"
|
||||
"L'Année Philologique","APh"
|
||||
"L'Antiquité classique","AC"
|
||||
"L'Écrit du temps","EDT"
|
||||
"L'Information grammaticale","IG"
|
||||
"L'Information historique","IH"
|
||||
"L'Information littéraire","IL"
|
||||
"La linguistique","Ling"
|
||||
"La Parola del passato: rivista di studi antichi","PP"
|
||||
"Laval Théologique et Philosophique","LThPh"
|
||||
"Le Genre humain","GH"
|
||||
"Le Moyen Âge: revue trimestrielle d'histoire et de philologie","MA"
|
||||
"Les Cahiers de Tunisie","CT"
|
||||
"Les Études Classiques","LEC"
|
||||
"Le Temps de la réflexion","TR"
|
||||
"Libyan Studies","LibStud"
|
||||
"Lingua e stile","L&S"
|
||||
"Linguistica Biblica: interdisziplinäre Zeitschrift für Theologie und Linguistik","LingBibl"
|
||||
"Listy filologické","LF"
|
||||
"Litterae Numismaticae Vindobonenses","LNV"
|
||||
"Littérature, médicine, société","LMS"
|
||||
"Liverpool Classical Monthly","LCM"
|
||||
"Maia: rivista di letterature classiche","Maia"
|
||||
"Mainzer Archäologische Zeitschrift","MAZ"
|
||||
"Mainzer Zeitschrift: Mittelrheinisches Jahrbuch für Archäologie, Kunst und Geschichte","MZ"
|
||||
"Materiali e contributi per la storia della narrativa greco-latina","MCSN"
|
||||
"Materiali e discussioni per l'analisi dei testi classici","MD"
|
||||
"Mededelingen van de koninklijke Academie voor Wetensehappen, Letteren & Schone Kunsten van België, Kl. der Letteren","MAWBL"
|
||||
"Mededelingen van het Nederlandsch historisch Instituut te Rome","MNIR"
|
||||
"Mediaeval Studies","MS"
|
||||
"Medical History: a quarterly journal devoted to the history of medicine and related sciences","MedHist"
|
||||
"Medievalia et Humanistica: studies in medieval and Renaissance society","M&H"
|
||||
"Medioevo greco","MEG"
|
||||
"Mediterranean Archaeology: Australian and New Zealand journal for the archaeology of the Mediterranean world","MedArch"
|
||||
"Mediterranean Historical Review, ed. by the Aranne School of History, Tel Aviv Univ","MHR"
|
||||
"Medium Aevum","MAev"
|
||||
"Medizin-historisches Journal","MHJ"
|
||||
"Mélanges d'Archéologie et d'Histoire de l'école Française de Rome, Antiquité","MEFRA"
|
||||
"Mélanges de l'école française de Rome. Moyen Âge et temps modernes","MEFRM"
|
||||
"Mélanges de la Casa de Velázquez, Madrid","MCV"
|
||||
"Mélanges de Science Religieuse","MSR"
|
||||
"Mémoires de l'Académie des Inscriptions et Belles Lettres","MAI"
|
||||
"Memorias de historia antigua","MHA"
|
||||
"Memorie dell'Accademia delle Scienze dell'Istituto di Bologna, Cl. di Sc. morali","MAIB"
|
||||
"Memorie dell'Accademia delle Scienze di Torino, Classe di Scienze morali, storiche e filologiche","MAT"
|
||||
"Memorie dell'Ist. Lombardo, Accademia di Scienze e Lettere, Cl. di Lett., Sc. morali e storiche","MIL"
|
||||
"Memorie della Classe di Scienze morali e storiche dell'Accademia dei Lincei","MAL"
|
||||
"Metropolitan Museum Journal","MMJ"
|
||||
"Militärgeschichtliche Mitteilungen","MGM"
|
||||
"Minerva: revista de filología clásica","Minerva(vall)"
|
||||
"Minerva: the international review of ancient art and archaeology","Minerva(lond)"
|
||||
"Miscellanea greca e romana: studi pubblicati dall'Ist. italiano per la storia antica","MGR"
|
||||
"Mitteilungen der Archäologischen Gesellschaft Steiermark","MAGS"
|
||||
"Mitteilungen des Deutschen Archäologischen Instituts (Abt. Istambul)","MDAI(I)"
|
||||
"Mitteilungen des Deutschen Archäologischen Instituts (Abt. Madrid)","MDAI(M)"
|
||||
"Mitteilungen des Deutschen Archäologischen Instituts (Athen. Abt.)","MDAI(A)"
|
||||
"Mitteilungen des Deutschen Archäologischen Instituts (Röm. Abt.)","MDAI(R)"
|
||||
"Mitteilungen des Instituts für österreichische Geschichtsforschung","MIöG"
|
||||
"Mitteilungen zur christlichen Archäologie","MiChA"
|
||||
"Mittellateinisches Jahrbuch","MLatJB"
|
||||
"Mnemosyne: bibliotheca classica Batava","Mnemosyne"
|
||||
"Monumenti antichi, pubblicati dall'Accademia dei Lincei","MonAL"
|
||||
"Monuments et mémoires publiés par l'Académie des Inscriptions et Belles-Lettres (Fondation Piot)","MMAI"
|
||||
"Münchener Studien zur Sprachwissenschaft","MSS"
|
||||
"Münsterische Beiträge zur antiken Handelsgeschichte","MBAH"
|
||||
"Museo de Zaragoza, Boletín","BMZ"
|
||||
"Museum Criticum","MCr"
|
||||
"Museum Helveticum: revue suisse pour l'étude de l'Antiquité classique","MH"
|
||||
"Museum Patavinum: rivista semestrale della Facoltà di Lettere e Filosofia di Padova","MusPat"
|
||||
"Museum Philologum Londiniense","MPhL"
|
||||
"Museum Tusculanum","MT"
|
||||
"Nachrichten der Akademie der Wissenschaften in Göttingen, Philol.- Hist. Klasse","NAWG"
|
||||
"Neuphilologische Mitteilungen","NphM"
|
||||
"New England Classical Newsletter","NECN"
|
||||
"Newsletter of the Society for ancient medicine and pharmacy","SAMPhN"
|
||||
"New Testament Abstracts","NTA"
|
||||
"New Testament Studies: an international journal publ. quarterly under the auspices of Studiorum Novi Testamenti Societas","NTS"
|
||||
"Notizie degli scavi di antichità","NSA"
|
||||
"Nouvelle Revue Théologique","NRTh"
|
||||
"Novum Testamentum: an international quarterly for New Testament and related studies","NT"
|
||||
"Numismatica e antichità classiche: quaderni ticinesi","NAC"
|
||||
"Numismatic Chronicle","NC"
|
||||
"Numismatic Circular","NCirc"
|
||||
"Numismatic Literature","NL"
|
||||
"Numismatika i èpigraphika","NE"
|
||||
"Numismatisches Nachrichtenblatt: Organ des Verbandes der Dt. Münzvereine","NNB"
|
||||
"Numismatische Zeitschrift","NZ"
|
||||
"Nuova rivista storica","NRS"
|
||||
"Nuovi annali della Facoltà di Magistero dell'Università di Messina","NAFM"
|
||||
"Opuscula Atheniensia: acta Inst. Athen. Regni Sueciae","OAth"
|
||||
"Opuscula Romana: acta Inst. Rom. Regni Sueciae","ORom"
|
||||
"Oriens Antiquus: rivista del Centro per le Antichità e la Storia dell'Arte del vicino Oriente","OA"
|
||||
"Oriens Christianus: Hefte für die Kunde des christlichen Orients","OC"
|
||||
"Orientalia Christiana Periodica","OCP"
|
||||
"Orientalia Lovaniensia Periodica","OLP"
|
||||
"Orientalistische Literaturzeitung","OLZ"
|
||||
"Orpheus: rivista di umanità classica e cristiana","Orpheus"
|
||||
"Ostkirchliche Studien","OS"
|
||||
"Oudheidkundige Mededelingen uit het Rijksmuseum van Oudheiden te Leiden","OMRL"
|
||||
"Oxford Journal of Archaeology","OJA"
|
||||
"Oxford Studies in Ancient Philosophy","OSAPh"
|
||||
"Palestine Exploration Quarterly","PalEQ"
|
||||
"Pamâtniki kul'tury (Monuments of culture: new discoveries)","PK"
|
||||
"Papers of the British School at Rome","PBSR"
|
||||
"Past and Present: a journal of historical Studies","P&P"
|
||||
"Patma-banasirakan handes: revue historico-philologique","PBH"
|
||||
"Perspektiven der Philosophie: neues Jahrbuch","PPH"
|
||||
"Petronian Society Newsletter","PSN"
|
||||
"Pharmacy in history","PhH"
|
||||
"Philologia classica: recueil interuniversitaire périodique","PhilClass"
|
||||
"Philological Quarterly","PhQ"
|
||||
"Philologus: Zeitschrift für antike Literatur und ihre Rezeption","Philologus"
|
||||
"Philosophia naturalis","PhN"
|
||||
"Philosophical Review","PhR"
|
||||
"Philosophical Studies","PhStud"
|
||||
"Philosophischer Literaturanzeiger","PhLA"
|
||||
"Philosophische Rundschau: eine Zeitschrift für philosophische Kritik","PhRdschau"
|
||||
"Philosophisches Jahrbuch","PhJ"
|
||||
"Philosophy and Literature","Ph&Lit"
|
||||
"Philosophy and Phenomenological Research","Ph&PhenR"
|
||||
"Philosophy and Rhetoric","Ph&Rh"
|
||||
"Phoenix: journal of the Classical Association of Canada","Phoenix"
|
||||
"Pitannâ klasicnoï filologìï (Questions de philologie classique)","PKFil"
|
||||
"Praktika tes Akademias Athenon","PAA"
|
||||
"Praktika tes en Athenais Archaiologikes Etaireias","PAAH"
|
||||
"Proceedings of the American Catholic Philosophical Association","PACPhA"
|
||||
"Proceedings of the American Philosophical Society","PAPHS"
|
||||
"Proceedings of the Aristotelian Society","PAS"
|
||||
"Proceedings of the Aristotelian Society. Supplementary volume.","PAS(suppl)"
|
||||
"Proceedings of the British Academy","PBA"
|
||||
"Proceedings of the Cambridge Philological Society","PCPhS"
|
||||
"Proceedings of the Classical Association","PCA"
|
||||
"Proceedings of the Royal Irish Academy","PRIA"
|
||||
"Proceedings of the Virgil Society","PVS"
|
||||
"Przeglad Historyczny","PHist"
|
||||
"Quaderni catanesi di cultura classica e medievale","QCCCM"
|
||||
"Quaderni catanesi di studi classici e medievali","QC"
|
||||
"Quaderni dell'Ist. di Filosofia, Univ. degli Studi di Perugia, Fac. di Magistero","QIFP"
|
||||
"Quaderni dell'Istituto di Archeologia e Storia antica dell'Univ. G. d'Annunzio, Chieti","QIASA"
|
||||
"Quaderni dell'Istituto di Filologia Greca di Cagliari","QIFG"
|
||||
"Quaderni dell'Istituto di Lingua e Letteratura latina. Università di Roma, Fac. di Magistero","QILL"
|
||||
"Quaderni del Museo archeologico F. Ribezzo di Brindisi","QMAB"
|
||||
"Quaderni di archeologia della Libia","QAL"
|
||||
"Quaderni di Cultura e di Tradizione classica","QCTC"
|
||||
"Quaderni di filologia classica dell'Università di Trieste, Ist. di Filol. class.","QFC"
|
||||
"Quaderni di storia","QS"
|
||||
"Quaderni linguistici e filologici: ricerche svolte presso l'Univ. degli Studi di Macerata","QLF"
|
||||
"Quaderni urbinati di cultura classica","QUCC"
|
||||
"Quarterly Journal of Speech","QJS"
|
||||
"Rassegna storica salernitana","RSS"
|
||||
"Reallexikon für Antike und Christentum","RLAC"
|
||||
"Recherches augustiniennes (Supplément à REAug)","RecAug"
|
||||
"Recherches de science religieuse","RecSR"
|
||||
"Recherches de théologie ancienne et médiévale","RecTh"
|
||||
"Rechtshistoriches Journal","RJ"
|
||||
"Regulae Benedicti Studia: annuarium internationale","RBS"
|
||||
"Religious Studies","RelStud"
|
||||
"Renaissance Quarterly","RenQ"
|
||||
"Rendiconti dell'Accademia di Archeologia, Lettere e Belle Arti di Napoli","RAAN"
|
||||
"Rendiconti dell'Istituto Lombardo, Classe di Lettere, Scienze morali e storiche","RIL"
|
||||
"Rendiconti della Pontificia Accademia di Archeologia","RPAA"
|
||||
"Rendiconti dell’Accademia delle Scienze dell’Istituto di Bologna, Classe di Scienze Morali","RAIB"
|
||||
"Report of the Department of Antiquities, Cyprus","RDAC"
|
||||
"Report of the Keio Institute of Cultural and Linguistic Studies","RKI"
|
||||
"Res publica litterarum: studies in the classical tradition","RPL"
|
||||
"Review of Metaphysics","RMeta"
|
||||
"Revista de estudios clásicos","REC"
|
||||
"Revista de filosofía","RF(Argentina)"
|
||||
"Revista de letras","RL"
|
||||
"Revista española de linguística","REspLing"
|
||||
"Revista latinoamericana de filosofía","RLAF"
|
||||
"Revista venezolana de filosofía","RVF"
|
||||
"Revue archéologique","RA"
|
||||
"Revue archéologique de l'Est et du Centre-Est","RAE"
|
||||
"Revue archéologique de Narbonnaise","RAN"
|
||||
"Revue archéologique de Picardie","RAPic"
|
||||
"Revue archéologique du Centre [de la France]","RACF"
|
||||
"Revue belge d'archéologie et d'histoire de l'art","RBA"
|
||||
"Revue belge de numismatique et de sigillographie","RBN"
|
||||
"Revue belge de philologie et d'histoire","RBPh"
|
||||
"Revue bénédictine","RBen"
|
||||
"Revue biblique","RBi"
|
||||
"Revue d'égyptologie","REgypt"
|
||||
"Revue d'études ligures","RELig"
|
||||
"Revue d'histoire de la pharmacie","RHPHARM"
|
||||
"Revue d'histoire des sciences et de leurs applications","RHS"
|
||||
"Revue d'histoire des textes","RHT"
|
||||
"Revue d'histoire du droit (Tijdschrift voor Rechtsgeschiedenis)","RHD"
|
||||
"Revue d'histoire ecclésiastique","RHE"
|
||||
"Revue d'histoire et de philosophie religieuses","RHPhR"
|
||||
"Revue de l'enseignement philosophique","REPh"
|
||||
"Revue de l'histoire des religions","RHR"
|
||||
"Revue de l'Université de Bruxelles","RUB"
|
||||
"Revue de métaphysique et de morale","RMM"
|
||||
"Revue de philologie, de littérature et d'histoire anciennes","RPh"
|
||||
"Revue de philosophie ancienne","RPhA"
|
||||
"Revue des études anciennes","REA"
|
||||
"Revue des études arméniennes","REArm"
|
||||
"Revue des études augustiniennes","REAug"
|
||||
"Revue des études byzantines","REByz"
|
||||
"Revue des études grecques","REG"
|
||||
"Revue des études juives","REJ"
|
||||
"Revue des études latines","REL"
|
||||
"Revue des études sud-est européennes","RESE"
|
||||
"Revue des questions scientifiques","RQS"
|
||||
"Revue des sciences philosophiques et théologiques","RSPh"
|
||||
"Revue des sciences religieuses","RSR"
|
||||
"Revue de synthèse","RS"
|
||||
"Revue de théologie et de philosophie","RThPh"
|
||||
"Revue du Nord","RdN"
|
||||
"Revue historique","RH"
|
||||
"Revue historique de droit français et étranger","RD"
|
||||
"Revue historique vaudoise","RHV"
|
||||
"Revue informatique et statistique dans les sciences humaines","RISSH"
|
||||
"Revue internationale d'onomastique","RIO"
|
||||
"Revue internationale de philosophie","RIPh"
|
||||
"Revue internationale des droits de l'Antiquité","RIDA"
|
||||
"Revue numismatique","RN"
|
||||
"Revue philosophique de la France et de l'étranger","RPhilos"
|
||||
"Revue philosophique de Louvain","RPhL"
|
||||
"Revue suisse d'art et d'archéologie","RSAA"
|
||||
"Revue théologique de Louvain","RThL"
|
||||
"Rheinisches Museum für Philologie","RhM"
|
||||
"Ricerche teologiche","RicTeol"
|
||||
"Riggisberger Berichte","RigBer"
|
||||
"Rinascimento: rivista dell’Istituto Nazionale di Studi sul Rinascimento","Rinascimento"
|
||||
"Rivista archeologica dell'antica provincia e diocesi di Como","RAComo"
|
||||
"Rivista biblica","RivBibl"
|
||||
"Rivista critica di storia della filosofia","RSF"
|
||||
"Rivista degli studi orientali","RSO"
|
||||
"Rivista dell'Istituto Nazionale di Archeologia e Storia dell'Arte","RIA"
|
||||
"Rivista di archeologia","RdA"
|
||||
"Rivista di archeologia cristiana","RAC"
|
||||
"Rivista di cultura classica e medioevale","RCCM"
|
||||
"Rivista di filologia e di istruzione classica","RFIC"
|
||||
"Rivista di filosofia","RF(Bologna)"
|
||||
"Rivista di filosofia neoscolastica","RFN"
|
||||
"Rivista di storia della Chiesa in Italia","RSCI"
|
||||
"Rivista di storia e letteratura religiosa","RSLR"
|
||||
"Rivista di studi bizantini e neoellenici","RSBN"
|
||||
"Rivista di studi bizantini e slavi","RSBS"
|
||||
"Rivista di studi fenici, pubbl. dal Centro di studio per la civiltà fenicia e punica","RStudFen"
|
||||
"Rivista di studi pompeiani","RSP"
|
||||
"Rivista internazionale di filosofia del diritto","RIFD"
|
||||
"Rivista italiana di numismatica e scienze affini","RIN"
|
||||
"Rivista storica dell'Antichità","RSA"
|
||||
"Rivista storica italiana","RSI"
|
||||
"Roczniki humanistyczne","RocsHum"
|
||||
"Roczniki humanistyczne. 3, Filologia klasyczna","RHum"
|
||||
"Romanische Forschungen: Vierteljahresschrift für romanische Sprachen und Literaturen","RomForsch"
|
||||
"Romanobarbarica: contributi allo studio dei rapporti culturali tra mondo latino e mondo barbarico","RomBarb"
|
||||
"Römische Quartalschrift für christliche Altertumskunde und für Kirchengeschichte","RQA"
|
||||
"Römisches österreich: Jahresschrift der Österreichischen Gesellschaft für Archäologie","Rö"
|
||||
"Rudiae: ricerche sul mondo classico","Rudiae"
|
||||
"Saalburg-Jahrbuch","SJ"
|
||||
"Sacris Erudiri: jaarboek voor Godsdienstwetenschappen","SEJG"
|
||||
"Sborník Prací Filosofické Fak. Brnenské Univ. Rada archeol. klas.","SPFB"
|
||||
"Sborník Prací Filosofické Fakulty Brnenské University","SPFB(klas)"
|
||||
"Scandinavian Journal of Theology","STh"
|
||||
"Schede medievali: rassegna a cura dell'officina di studi medievali","SMed"
|
||||
"Schriftenreihe für Geschichte der Naturwissenschaften, Technik und Medizin","NTM"
|
||||
"Schweizerische numismatische Rundschau","SNR"
|
||||
"Schweizerische Zeitschrift für Geschichte","SZG"
|
||||
"Scripta classica Israelica: yearbook of the Israel Soc. for the promotion of classical Studies","SCI"
|
||||
"Scriptorium: revue internationale des études relatives aux manuscrits","Scriptorium"
|
||||
"Scrittura e Civiltà","S&C"
|
||||
"Segno e testo","S&T"
|
||||
"Seminari romani di cultura greca","SemRom"
|
||||
"Siculorum Gymnasium: rassegna semestrale della Facoltà di Lettere e Filosofia dell'Università di Catania","SicGymn"
|
||||
"Sitzungsberichte der Akademie der Wissenschaften in Berlin, Gesellschaftswissenschaften (G)","SAWDDR"
|
||||
"Sitzungsberichte der Bayerischen Akademie der Wissenschaften, Philos.- Hist. Klasse","SBAW"
|
||||
"Sitzungsberichte der Heidelberger Akademie der Wissenschaften, Philos.- Hist. Klasse","SHAW"
|
||||
"Sitzungsberichte der Österreichischen Akademie der Wissenschaft in Wien, Philos.-Hist. Klasse","SAWW"
|
||||
"Soobseniâ Gosudarstvennogo Èrmitaza (Reports of the Hermitage Museum)","SGE"
|
||||
"Sources: travaux historiques","STHist"
|
||||
"Sovetskaja arheologia","SA"
|
||||
"Sprachkunst. Beiträge zur Literaturwissenschaft","Sprachkunst"
|
||||
"Storia della storiografia","SStor"
|
||||
"Studia et Documenta Historiae et Iuris","SDHI"
|
||||
"Studia historica historia antigua","SHHA"
|
||||
"Studia linguistica: revue de linguistique générale et comparée","SL"
|
||||
"Studia monastica","StudMon"
|
||||
"Studia Oliveriana","SOliv"
|
||||
"Studia Patavina: rivista di scienze religiose","StudPat"
|
||||
"Studia philologica Salmanticensia. Univ. de Salamanca, Acta Salm. Filos. y Letras","SPhS"
|
||||
"Studia philosophica: annuaire de la Société suisse de philosophie","StudPhil"
|
||||
"Studia Picena","StudPic"
|
||||
"Studia Zamorensia","SZ"
|
||||
"Studi classici e orientali","SCO"
|
||||
"Studi e materiali di storia delle religioni","SMSR"
|
||||
"Studien zum Buch- und Bibliothekswesen","SBB"
|
||||
"Studi e ricerche dell'Ist. di Civilità classica, cristiana, medievale","SRIC"
|
||||
"Studi e saggi linguistici","SSL"
|
||||
"Studies in history and philosophy of science","SHPS"
|
||||
"Studies in Language: international journal sponsored by the Foundations of Language","StudLang"
|
||||
"Studies in Philology","SPh"
|
||||
"Studies in religion (Sciences religieuses)","SR"
|
||||
"Studi etruschi. Roma, Giorgio Bretschneider","SE"
|
||||
"Studi genuensi","SG"
|
||||
"Studii Clasice","StudClas"
|
||||
"Studi italiani di filologia classica","SIFC"
|
||||
"Studi italiani di linguistica teorica e applicata","SILTA"
|
||||
"Studi magrebini","StudMagr"
|
||||
"Studi medievali","StudMed"
|
||||
"Studi micenei ed egeo-anatolici","SMEA"
|
||||
"Studi romagnoli","StudRomagn"
|
||||
"Studi romani: rivista bimestrale dell'Istituto di Studi Romani","StudRom"
|
||||
"Studi salentini","StudSal"
|
||||
"Studi sardi","SS"
|
||||
"Studi storici: rivista trimestrale dell'Ist. Gramsci","StudStor"
|
||||
"Studium Ovetense: revista del Centro sup. de EStudios eclesiásticos La Asunción","StudOv"
|
||||
"Studi urbinati di storia, filosofia e letteratura","StudUrb(B)"
|
||||
"Stylus: cuadernos de filología","Stylus"
|
||||
"Sudhoffs Archiv: Zeitschrift für Wissenschaftsgeschichte","ZWG"
|
||||
"Syllecta classica","SyllClass"
|
||||
"Symbolae Osloenses, auspiciis Societatis Graeco-Latine","SO"
|
||||
"Symbolae Philologorum Posnanensium","SPhP"
|
||||
"Technology and Culture","T&C"
|
||||
"The Ancient History Bulletin","AHB"
|
||||
"The Ancient World","AncW"
|
||||
"The Annual of the American Schools of Oriental Research","AASO"
|
||||
"The Antiquaries Journal: being the Journal of the Society of Antiquaries of London","AntJ"
|
||||
"The Archaeological Journal","AJ"
|
||||
"The Art Bulletin: a quarterly published by the College Art Association of America","ABull"
|
||||
"The Bodleian Library Record","BLR"
|
||||
"The Classical Bulletin","CB"
|
||||
"The Classical Journal","CJ"
|
||||
"The Classical Outlook: journal of the American Classical League","CO"
|
||||
"The Classical World","CW"
|
||||
"The Geographical Journal","GJ"
|
||||
"The J. Paul Getty Museum Journal","GMusJ"
|
||||
"The Journal of the British Archaeological Association","JBAA"
|
||||
"The Modern Schoolman: a quarterly Journal of Philosophy","ModSch"
|
||||
"Theological Studies","ThS"
|
||||
"Theologie und Philosophie","Th&Ph"
|
||||
"Theologische Literaturzeitung: Monatsschrift für das gesamte Gebiet der Theologie und Religionswissenschaft","ThLZ"
|
||||
"Theologische Quartalschrift","ThQ"
|
||||
"Theologische Revue","ThRev"
|
||||
"Theologische Rundschau","ThRdschau"
|
||||
"Theologische Zeitschrift","ThZ"
|
||||
"Theoria: a Swedish journal of philosophy and psychology","Theoria"
|
||||
"The Philosophical Forum: a philosophical quarterly publ. with the cooper. of the Dept. of Philosophy of Boston Univ.","PF"
|
||||
"The Philosophical Quarterly","PhilosQ"
|
||||
"The second century: a journal of early Christian studies","SCent"
|
||||
"The Studia Philonica Annual: studies in Hellenistic Judaism","StudPhilon"
|
||||
"The Times Literary Supplement","TLS"
|
||||
"The Yale Journal of Criticism","YJC"
|
||||
"Tijdschrift voor filosofie","TF"
|
||||
"Tijdschrift voor geschiedenis","TG"
|
||||
"Topoi: an international review of philosophy","Topoi(Dordrecht)"
|
||||
"Topoi: Orient-Occident","Topoi(Lyon)"
|
||||
"Traditio: studies in ancient and medieval history, thought, and religion","Traditio"
|
||||
"Transactions and Proceedings of the American Philological Association","TAPhA"
|
||||
"Transactions of the American Philosophical Society","TAPhS"
|
||||
"Transactions of the Philological Society","TPhS"
|
||||
"Travaux du Cercle linguistique d'Aix-en-Provence","TCLA"
|
||||
"Travaux et mémoires du Centre de recherches d'hist. et civil. byzantines","T&MBYZ"
|
||||
"Travaux neuchâtelois de linguistique","TraNeL"
|
||||
"Trends in Classics","TC"
|
||||
"Trésors monétaires","TMon"
|
||||
"Trierer Zeitschrift, für Geschichte und Kunst des Trierer Landes und seiner Nachbargebiete","TZ"
|
||||
"Trinity Journal, publ. by Trinity Evangelical Divinity School","TJ"
|
||||
"Trudy gosudarstbennogo Èrmitaza (travaux du Musée d'État de l'Ermitage)","TÈ"
|
||||
"Ugarit-Forschungen","UF"
|
||||
"Veleia: revista de prehistoria, historia antigua, arqueologá y filología clásicas","Veleia"
|
||||
"Verbum: revue de linguistique publ. par l'Univ. de Nancy II","Verbum"
|
||||
"Verkundigung und Forschung: Wissenschaft vom Neuen Testament. Beitr. zu Evangelische Theologie","V&F"
|
||||
"Vestnik Drevnej Istorii (Revue d'Histoire ancienne)","VDI"
|
||||
"Vestnik Leningradskogo Universiteta, Ser. 2, Istor.","VLUIST"
|
||||
"Vestnik Leningradskogo Universiteta, Ser. 6, Filos.","VLUFILOS"
|
||||
"Vestnik Moskovskogo Universiteta (filol. sekcija)","VMUFILOL"
|
||||
"Vestnik Moskovskogo Universiteta (filos. sekcija)","VMUFILOS"
|
||||
"Vestnik Moskovskogo Universiteta (ist. sekcija)","VMUIST"
|
||||
"Vetera Christianorum","VetChr"
|
||||
"Vetus Testamentum: quarterly publ. by the International Organization of Old Testament Scholars","VT"
|
||||
"Vichiana: rassegna di studi filologici e storici","Vichiana"
|
||||
"Vigiliae Christianae: a review of early Christian life and language","VChr"
|
||||
"Visible Religion: annual for religious iconography","VRel"
|
||||
"Vita Latina","VL"
|
||||
"Vivarium: a journal for mediaeval philosophy and the intellectual life of the Middle Ages","Vivarium"
|
||||
"Voprosy âzykoznaniâ (Problèmes de linguistique)","Vopåz"
|
||||
"Voprosy filosofii (Problèmes de philosophie)","VopFilos"
|
||||
"Voprosy istorii (Problèmes d'histoire)","VopIst"
|
||||
"Voprosy klassiceskoj Filologii","VKF"
|
||||
"Vox Latina: commentarii periodici","VoxLat"
|
||||
"Vox Patrum","VoxP"
|
||||
"Vox Romanica: annales Helvetici explorandis Linguis Romanicis destinati","VR"
|
||||
"Wiener humanistische Blätter","WHB"
|
||||
"Wiener Studien: Zeitschrift für klassische Philologie und Patristik","WS"
|
||||
"Wissenschaftliche Zeitschrift der Ernst-Moritz-Arndt-Univ., Greifswald, Gesellsch.- & sprachwiss. Reihe.","WZGREIFS"
|
||||
"Wissenschaftliche Zeitschrift der Friedrich-Schiller-Univ. Jena, Gesellsch.- & sprachwiss. Reihe.","WZJENA"
|
||||
"Wissenschaftliche Zeitschrift der Humboldt-Univ. Berlin, Gesellsch.- & sprachwiss. Reihe","WZBERLIN"
|
||||
"Wissenschaftliche Zeitschrift der Karl-Marx-Univ. Leipzig, Gesellsch.- & sprachwlss. Reihe.","WZLEIPZIG"
|
||||
"Wissenschaftliche Zeitschrift der Martin-Luther-Univ. Halle-Wittenberg","WZHALLE"
|
||||
"Wissenschaftliche Zeitschrift der Wilhelm-Pieck-Univ. Rostock Gesellsch.- & sprachwiss. Reihe.","WZROSTOCK"
|
||||
"Wort und Dienst: Jahrbuch der kirchlichen Hochschule Bethel (bei Bielefeld)","W&D"
|
||||
"Würzburger Jahrbücher für die Altertumswissenschaft","WJA"
|
||||
"Yale Classical Studies","YCIS"
|
||||
"Yale University Library Gazette","YLG"
|
||||
"Zeitschrift der Deutschen Morgenländischen Gesellschaft","ZDMG"
|
||||
"Zeitschrift der Savigny-Stiftung für Rechtsgeschichte (Romanistische Abteilung)","ZRG"
|
||||
"Zeitschrift des Deutschen Palästina-Vereins","ZPalV"
|
||||
"Zeitschrift für ägyptische Sprache und Altertumskunde","ZAS"
|
||||
"Zeitschrift für antikes Christentum","ZAC"
|
||||
"Zeitschrift für Archäologie","ZfA"
|
||||
"Zeitschrift für die Alttestamentliche Wissenschaft","ZATW"
|
||||
"Zeitschrift für die Neutestamentliche Wissenschaft und die Kunde der älteren Kirche","ZNTW"
|
||||
"Zeitschrift für Katholische Theologie","ZKTh"
|
||||
"Zeitschrift für Kirchengeschichte","ZKG"
|
||||
"Zeitschrift für Papyrologie und Epigraphik","ZPE"
|
||||
"Zeitschrift für Philosophische Forschung","ZPhF"
|
||||
"Zeitschrift für Religions- und Geistesgeschichte","ZRGG"
|
||||
"Zeitschrift für Romanische Philologie","ZRPh"
|
||||
"Zeitschrift für Semiotik","ZS"
|
||||
"Zeitschrift für Vergleichende Sprachforschung","ZVS"
|
||||
"Zentralblatt für Bibliothekswesen","ZBB"
|
||||
"Ziva Antika (Antiquité vivante)","ZAnt"
|
||||
"Zprávy Jednoty Klasickaych Filologu","ZJKF"
|
||||
"Νέα Ῥώμη. Rivista di ricerche bizantinistiche","Nea Rhome"
|
|
@ -0,0 +1,17 @@
|
||||
"Acta Astronomica","Acta Astron."
|
||||
"Annual Review of Astronomy and Astrophysics","ARA&A"
|
||||
"Astronomische Nachrichten","Astron. Nachrichten"
|
||||
"Astronomy and Astrophysics","A&A"
|
||||
"Astrophysics and Space Science","Ap&SS"
|
||||
"GRB Coordinates Network","NASA-GCN"
|
||||
"Journal of Cosmology and Astro-Particle Physics","J. Cosmology & Astro-Part. Phys."
|
||||
"Monthly Notices of the Royal Astronomical Society","MNRAS"
|
||||
"Nature","Nat"
|
||||
"New Astronomy Review","New Astron. Rev."
|
||||
"Physics Reports","Phys. Rep."
|
||||
"Publications of the Astronomical Society of the Pacific","PASP"
|
||||
"Science","Sci"
|
||||
"Space Science Reviews","Space Sci. Rev."
|
||||
"The Astronomical Journal","AJ"
|
||||
"The Astrophysical Journal","ApJ"
|
||||
"The Astrophysical Journal Letters","ApJ"
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
1257
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_geology_physics.csv
Normal file
1257
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_geology_physics.csv
Normal file
File diff suppressed because it is too large
Load Diff
145
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_geology_physics_variations.csv
Normal file
145
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_geology_physics_variations.csv
Normal file
@ -0,0 +1,145 @@
|
||||
"Acta Physica Polonica-Series A General Physics","Acta Phys. Pol.-Ser. Gen. Phys."
|
||||
"Annals of Physics (Amsterdam, Netherlands)","Ann. Phys. (Amsterdam, Neth.)"
|
||||
"Annalen der Physik","Ann. Phys. (Berl.)"
|
||||
"Astronomical Journal","Astron. J."
|
||||
"Astronomy Journal","Astron. J."
|
||||
"Astrophysics Journal","Astrophys. J."
|
||||
"Astrophysics Journal Supplement Series","Astrophys. J. Suppl. Ser."
|
||||
"Astrophysical Journal, Letters to the Editor","Astrophys. J. Lett."
|
||||
"Astrophysical Journal, Supplement Series","Astrophys. J. Suppl. Ser."
|
||||
"Astrophysical Journal","Astrophys. J."
|
||||
"Astrophysics and Space Science","Astrophy. Space Sci."
|
||||
"Beiträge Zur Physik der Atmosphäre","Beitr. Zur Phys. Atmosphäre"
|
||||
"Chinese Journal of Physics [translation of Wuli Xuebao (Acta Physica Sinica)]","Chin. J. Phys."
|
||||
"Comptes Rendus Hebdomadaires des Séances de l'Académie des Sciences, Serie B: Sciences Physiques","C. R. Acad. Sci. Ser. B"
|
||||
"Comptes Rendus Hebdomadaires des Séances de l’Académie des Sciences, Serie A: Sciences Mathématiques","C. R. Acad. Sci. Ser. A"
|
||||
"Comptes Rendus Hebdomadaires des Séances de l’Académie des Sciences","C. R. Acad. Sci."
|
||||
"Comptes Rendus de l'Académie des Sciences - Series I - Mathematics","C. R. Acad. Sci. Paris, Ser. I"
|
||||
"Comptes Rendus de l'Académie des Sciences - Series I - Mathematics","Comptes Rendus Académie Sci. - Ser. - Math."
|
||||
"Comptes Rendus Physique","C. R. Physique"
|
||||
"Comptes Rendus Physique","Comptes Rendus Phys."
|
||||
"Czechoslovak Journal of Physics","Czechoslov. J. Phys."
|
||||
"European Physical Journal A: Hadrons and Nuclei","Eur. Phys. J. A"
|
||||
"European Physical Journal AM: Applied Metamaterials","Eur. Phys. J. AM"
|
||||
"European Physical Journal AP: Applied Physics","Eur. Phys. J. AP"
|
||||
"European Physical Journal B: Condensed Matter and Complex Systems","Eur. Phys. J. B"
|
||||
"European Physical Journal C: Particles and Fields","Eur. Phys. J. C"
|
||||
"European Physical Journal D: Atomic, Molecular, Optical and Plasma Physics","Eur. Phys. J. D"
|
||||
"European Physical Journal DS: Data Science","Eur. Phys. J. DS"
|
||||
"European Physical Journal E: Soft Matter and Biological Physics","Eur. Phys. J. E"
|
||||
"European Physical Journal H: Historical Perspectives on Contemporary Physics","Eur. Phys. J. H"
|
||||
"European Physical Journal N: Nuclear Sciences and Technologies","Eur. Phys. J. N"
|
||||
"European Physical Journal NBP: Nonlinear Biomedical Physics","Eur. Phys. J. NBP"
|
||||
"European Physical Journal Plus","Eur. Phys. J. Plus"
|
||||
"European Physical Journal PV: Photovoltaics","Eur. Phys. J. PV"
|
||||
"European Physical Journal QT: Quantum Technology","Eur. Phys. J. QT"
|
||||
"European Physical Journal ST: Special Topics","Eur. Phys. J. ST"
|
||||
"European Physical Journal TI: Techniques and Instrumentation","Eur. Phys. J. TI"
|
||||
"European Physical Journal WOC: Web of Conferences","Eur. Phys. J. WOC"
|
||||
"European Physics Journal B: Condensed Matter","Eur. Phys. J. B"
|
||||
"European Physics Journal C: Particles and Fields","Eur. Phys. J. C"
|
||||
"European Physics Journal D: Atomic, Molecular, and Optical Physics","Eur. Phys. J. D"
|
||||
"European Physics Journal E: Soft Matter","Eur. Phys. J. E"
|
||||
"European Physical Journal Applied Physics","Eur. Phys. J. Appl. Phys."
|
||||
"European Physical Journal B: Condensed Matter and Complex Systems","Eur. Phys. J. B-Condens. Matter Complex Syst."
|
||||
"General Relativity and Gravitation","Gen. Relativ. Gravitation"
|
||||
"Helvetica Physica Acta","Helvetica Phys. Acta"
|
||||
"IEEE Journal of Selected Topics in Quantum Electronics","IEEE J. of Sel. Top. Quantum Electron."
|
||||
"IEEE Transactions on Microwave Theory and Techniques","IEEE Trans. Microwave Theory Tech."
|
||||
"Japanese Journal of Applied Physics Part 1","Jpn. J. Appl. Phys., Part 1"
|
||||
"Japanese Journal of Applied Physics Part 2","Jpn. J. Appl. Phys., Part 2"
|
||||
"JETP Letters [translation of Pisma v Zhurnal Eksperimentalnoi i Teoreticheskoi Fiziki]","JETP Lett."
|
||||
"Journal de Physique IV","J. Phys. IV Fr."
|
||||
"Journal of Chemical Physics","J. Chem. Phys."
|
||||
"Journal of Electronic Materials","J. Electronic Mater."
|
||||
"Journal of Physics A: Mathematical and General","J. Phys. A"
|
||||
"Journal of Physics A: Mathematical and Theoretical","J. Phys. Math. Theor."
|
||||
"Journal of Physics B: Atomic, Molecular and Optical","J. Phys. B"
|
||||
"Journal of Physics C: Solid State Physics","J. Phys. C"
|
||||
"Journal of Physics C: Solid State Physics","J. Phys. C Solid State Phys."
|
||||
"Journal of Physics D: Applied Physics","J. Phys. Appl. Phys."
|
||||
"Journal of Physics G: Nuclear and Particle Physics","J. Phys. G"
|
||||
"Journal of Physics: Condensed Matter","J. Phys. Condens. Matter"
|
||||
"Journal of Physics: Conference series","J. Phys. Conf. Series"
|
||||
"Journal of Quantitative Spectroscopy & Radiative Transfer","J. Quant. Spectrosc. Radiat. Transfer"
|
||||
"Journal of Statistical Mechanics: Theory and Experiment","J. Stat. Mech."
|
||||
"Journal of Statistical Mechanics: Theory and Experiment","J. Stat. Mech: Theory Exp."
|
||||
"Physica A: Statistical Mechanics and its Applications","Physica A"
|
||||
"Journal of Vacuum Science and Technology B: Microelectronics and Nanometer Structures","J. Vac. Sci. Technol., B"
|
||||
"Kongelige Danske Videnskabernes Selskab, Matematisk-Fysiske Meddelelser","K. Dan. Vidensk. Selsk. Mat. Fys. Medd."
|
||||
"Materials Research Society Symposium Proceedings","Mat. Res. Soc. Symp. Proc."
|
||||
"Nano Futures","Nano Futures"
|
||||
"Phase Transitions","Phase Transitions"
|
||||
"Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences","Philos. Trans. R. Soc. Math. Phys. Eng. Sci."
|
||||
"Philosophical Transactions of the Royal Society of London. Series A. Mathematical, Physical and Engineering Sciences","Philos. Trans. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci."
|
||||
"Philosophical Transactions of the Royal Society of London, Series A: Mathematical and Physical Sciences","Philos. Trans. R. Soc. London, Ser. A"
|
||||
"Philosophical Transactions of the Royal Society of London, Series A","Philos. Trans. R. Soc. London, Ser. A"
|
||||
"Philosophical Transactions of the Royal Society of London, Series B","Philos. Trans. R. Soc. London, Ser. B"
|
||||
"Philosophical Transactions of the Royal Society of London. Series A. Mathematical, Physical and Engineering Sciences","Philos. Trans. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci."
|
||||
"Philosophical Transactions of the Royal Society of London","Philos. Trans. R. Soc. London"
|
||||
"Physica A: Statistical Mechanics and its Applications","Physica A"
|
||||
"Physica B","Physica B"
|
||||
"Physica B: Condensed Matter","Phys. B Condens. Matter"
|
||||
"Physica C: Superconductivity and its Applications","Phys. C Supercond. Its Appl."
|
||||
"Physica D: Nonlinear Phenomena","Phys. D Nonlinear Phenom."
|
||||
"Physica E: Low-dimensional Systems and Nanostructures","Phys. E: Low-Dimens. Syst. Nanostructures"
|
||||
"Physica D: Nonlinear Phenomena","Phys. Nonlinear Phenom."
|
||||
"Physica D: Nonlinear Phenomena","Physica D"
|
||||
"Physica E-low-dimensional Systems & Nanostructures","Physica E"
|
||||
"Physica Scripta, T.","Phys. Scr. T."
|
||||
"Physica Status Solidi (RRL) – Rapid Research Letters","Phys. Status Solidi RRL"
|
||||
"Physica Status Solidi A: Applications and Materials Science","Phys. Status Solidi Appl. Mater. Sci."
|
||||
"Physica Status Solidi A","Phys. Status Solidi A"
|
||||
"Physica Status Solidi B","Phys. Status Solidi B"
|
||||
"Physica Status Solidi C","Phys. Status Solidi C"
|
||||
"Physica Status Solidi RRL: Rapid Research Letters","Phys. Status Solidi RRL"
|
||||
"Physical Chemistry Chemical Physics","Phys. Chem. Chem. Phys. PCCP"
|
||||
"Physical Review Applied","Phys. Rev. Applied"
|
||||
"Physical Review A: Atomic, Molecular, and Optical Physics","Phys. Rev. A"
|
||||
"Physical Review B: Condensed Matter","Phys. Rev. B Condens. Matter"
|
||||
"Physical Review C: Nuclear Physics","Phys. Rev. C"
|
||||
"Physical Review D: Particles and Fields","Phys. Rev. D"
|
||||
"Physical Review E: Statistical Physics, Plasmas, Fluids, and Related Interdisciplinary Topics","Phys. Rev. E"
|
||||
"Physical Review Materials","Phys. Rev. Materials"
|
||||
"Proceedings of SPIE","SPIE Proc."
|
||||
"Proceedings of the National Academy of Sciences of the United States of America","PNAS"
|
||||
"Proceedings of the National academy of Sciences of the United States of America","Proc. Nat. Acad. Sci. U.S.A."
|
||||
"Proceedings of the National Academy of Sciences","Proc. Natl. Acad. Sci."
|
||||
"Proceedings of the Physical Society, London, Section A","Proc. Phys. Soc. London, Sec. A"
|
||||
"Proceedings of the Physical Society, London, Section B","Proc. Phys. Soc. London, Sec. B"
|
||||
"Proceedings of the Physical Society, London","Proc. Phys. Soc. London"
|
||||
"Proceedings of the Physical Society B","Proc. Phys. Soc. B"
|
||||
"Proceedings of the Physical Society. Section A","Proc. Phys. Soc. London, Sect. A"
|
||||
"Proceedings of the Physical Society. Section B","Proc. Phys. Soc. London, Sect. B"
|
||||
"Proceedings of the Physical Society","Proc. Phys. Soc."
|
||||
"Proceedings of the Royal Society of London, Series A: Mathematical and Physical Sciences","Proc. R. Soc. London, Ser. A"
|
||||
"Proceedings of the Royal Society of London A","Proc. R. Soc. Lond. Ser. Math. Phys. Sci."
|
||||
"Proceedings of the Royal Society of London A","Proc. R. Soc. Math. Phys. Eng. Sci."
|
||||
"Proceedings of the Royal Society of London Series A","Proc. R. Soc. London, Ser. A"
|
||||
"Proceedings of the Royal Society of London Series B","Proc. R. Soc. London, Ser. B"
|
||||
"Science in China, Series A: Mathematics","Sci. China, Ser. A: Math."
|
||||
"Science in China, Series C: Life Sciences","Sci. China, Ser. C: Life Sci."
|
||||
"Science in China, Series D: Earth Sciences","Sci. China, Ser. D: Earth Sci."
|
||||
"Science in China, Series G: Physics Mechanics and Astronomy","Sci. China, Ser. G"
|
||||
"Science in China, Series A: Mathematics","Sci. China, Ser. A Math."
|
||||
"Science in China, Series C: Life Sciences","Sci. China, Ser. C Life Sci."
|
||||
"Science in China, Series D: Earth Sciences","Sci. China, Ser. D Earth Sci."
|
||||
"Quantum Electronics","Quantum Electron. (UK) or Quantum Electron. (USA)"
|
||||
"The European Physical Journal A: Hadrons and Nuclei","Eur. Phys. J. A"
|
||||
"The European Physical Journal AP: Applied Physics","Eur. Phys. J. AP"
|
||||
"The European Physical Journal B: Condensed Matter and Complex Systems","Eur. Phys. J. B"
|
||||
"The European Physical Journal C: Particles and Fields","Eur. Phys. J. C"
|
||||
"The European Physical Journal D: Atomic, Molecular, Optical and Plasma Physics","Eur. Phys. J. D"
|
||||
"The European Physical Journal E: Soft Matter and Biological Physics","Eur. Phys. J. E"
|
||||
"The European Physical Journal Plus","Eur. Phys. J. Plus"
|
||||
"The European Physical Journal Special Topics","Eur. Phys. J. Special Topics"
|
||||
"Transactions of the American Geophysical Union","Trans.-Am. Geophys. Union"
|
||||
"Zeitschrift für Kristallographie","Z. Für Krist."
|
||||
"Zeitschrift für Kristallographie","Z. für Krist."
|
||||
"Zeitschrift für Physik A: Atoms and Nuclei","Z. Phys. A: Hadrons Nucl."
|
||||
"Zeitschrift für Physik A Hadrons and Nuclei","Z. Phys. A Hadrons Nucl."
|
||||
"Zeitschrift für Physik B Condensed Matter and Quanta","Z. Phys. B Condens. Matter Quanta"
|
||||
"Zeitschrift für Physik B Condensed Matter","Z. Phys. B Condens. Matter"
|
||||
"Zeitschrift für Physik","Z. Für Phys."
|
||||
"Zeitschrift für Physik","Z. für Phys."
|
||||
"Solar Energy Materials and Solar Cells","Sol. Energ. Mat. Sol."
|
|
@ -0,0 +1,279 @@
|
||||
"Canadian Journal of Electrical and Computer Engineering","Canadian J. Elect. Comput. Eng."
|
||||
"China Communications","China Commun."
|
||||
"Computer","Computer"
|
||||
"Proceedings of the IEEE","Proc. IEEE"
|
||||
"Today's Engineer","Today's Engineer"
|
||||
"IEEE ASSP Magazine","IEEE ASSP Mag."
|
||||
"IEEE Access","IEEE Access"
|
||||
"IEEE Aerospace and Electronics Systems Magazine","IEEE Aerosp. Electron. Syst. Mag."
|
||||
"IEEE Annals of the History of Computing","IEEE Ann. Hist. Comput."
|
||||
"IEEE Antennas and Propagation Magazine","IEEE Antennas Propag. Mag."
|
||||
"IEEE Antennas and Wireless Propagation Letters","IEEE Antennas Wireless Propag. Lett."
|
||||
"IEEE Circuits and Devices Magazine","IEEE Circuits Devices Mag."
|
||||
"IEEE Circuits and Systems Magazine","IEEE Circuits Syst. Mag."
|
||||
"IEEE Communications Letters","IEEE Commun. Lett."
|
||||
"IEEE Communications Magazine","IEEE Commun. Mag."
|
||||
"IEEE Communications Society Magazine","IEEE Commun. Soc. Mag."
|
||||
"IEEE Communications Surveys and Tutorials","IEEE Commun. Surveys Tuts."
|
||||
"IEEE Computational Intelligence Magazine","IEEE Comput. Intell. Mag."
|
||||
"IEEE Computational Science and Engineering Magazine","IEEE Comput. Sci. Eng. Mag."
|
||||
"IEEE Computer Applications in Power","IEEE Comput. Appl. Power"
|
||||
"IEEE Computer Architecture Letters","IEEE Comput. Archit. Lett."
|
||||
"IEEE Computer Graphics and Applications","IEEE Comput. Graph. Appl."
|
||||
"IEEE Computing in Science and Engineering","IEEE Comput. Sci. Eng."
|
||||
"IEEE Concurrency","IEEE Concurrency"
|
||||
"IEEE Control Systems Magazine","IEEE Control Syst. Mag."
|
||||
"IEEE Design & Test","IEEE Des. Test"
|
||||
"IEEE Design and Test of Computers","IEEE Des. Test. Comput."
|
||||
"IEEE Distributed Systems Online","IEEE Distrib. Syst. Online"
|
||||
"IEEE Electrical Insulation Magazine","IEEE Electr. Insul. Mag."
|
||||
"IEEE Electrification Magazine","IEEE Electrific. Mag."
|
||||
"IEEE ElectroTechnology Review","IEEE ElectroTechnol. Rev."
|
||||
"IEEE Electromagnetic Compatibility Magazine","IEEE Electromagn. Compat."
|
||||
"IEEE Electron Device Letters","IEEE Electron Device Lett."
|
||||
"IEEE Embedded Systems Letters","IEEE Embedded Syst. Lett."
|
||||
"IEEE Engineering Management Review","IEEE Eng. Manag. Rev."
|
||||
"IEEE Engineering in Medicine and Biology Magazine","IEEE Eng. Med. Biol. Mag."
|
||||
"IEEE Expert","IEEE Expert"
|
||||
"IEEE Geoscience and Remote Sensing Letters","IEEE Geosci. Remote Sens. Lett."
|
||||
"IEEE Geoscience and Remote Sensing Magazine","IEEE Geosci. Remote Sens. Mag."
|
||||
"IEEE IT Professional","IEEE IT Prof."
|
||||
"IEEE Industrial Electronics Magazine","IEEE Ind. Electron. Mag."
|
||||
"IEEE Industry Applications Magazine","IEEE Ind. Appl. Mag."
|
||||
"IEEE Instrumentation and Measurement Magazine","IEEE Instrum. Meas. Mag."
|
||||
"IEEE Intelligent Systems","IEEE Intell. Syst."
|
||||
"IEEE Intelligent Transportation Systems Magazine","IEEE Intell. Transp. Syst. Mag."
|
||||
"IEEE Internet Computing","IEEE Internet Comput."
|
||||
"IEEE Internet of Things Journal","IEEE Internet Things J."
|
||||
"IEEE Journal of Biomedical and Health Informatics","IEEE J. Biomed. Health Inform."
|
||||
"IEEE Journal of Electron Devices Society","IEEE J. Electron Devices Soc."
|
||||
"IEEE Journal of Emerging and Selected Topics in Power Electronics","IEEE J. Emerg. Sel. Top. Power Electron."
|
||||
"IEEE Journal of Microelectromechanical Systems","J. Microelectromech. Syst."
|
||||
"IEEE Journal of Oceanic Engineering","IEEE J. Ocean. Eng."
|
||||
"IEEE Journal of Optical Communications and Networking","IEEE J. Opt. Commun. Netw."
|
||||
"IEEE Journal of Photovoltaics","IEEE J. Photovolt."
|
||||
"IEEE Journal of Product Safety Engineering","IEEE J. Product Safety Eng."
|
||||
"IEEE Journal of Quantum Electronics","IEEE J. Quantum Electron."
|
||||
"IEEE Journal of Robotics and Automation","IEEE J. Robot. Autom."
|
||||
"IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing","IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens."
|
||||
"IEEE Journal of Selected Topics in Quantum Electronics","IEEE J. Sel. Topics Quantum Electron."
|
||||
"IEEE Journal of Selected Topics in Signal Processing","IEEE J. Sel. Topics Signal Process."
|
||||
"IEEE Journal of Solid-State Circuits","IEEE J. Solid-State Circuits"
|
||||
"IEEE Journal of Translational Engineering in Health and Medicine","IEEE J. Transl. Eng. Health Med."
|
||||
"IEEE Journal on Exploratory Solid-State Computational Devices and Circuits","IEEE J. Explor. Solid-State Computat. Devices Circuits"
|
||||
"IEEE Journal on Multiscale and Multiphysics Computational Techniques","IEEE J. Multiscale and Multiphys. Comput. Techn."
|
||||
"IEEE Journal on Selected Areas in Communications","IEEE J. Sel. Areas Commun."
|
||||
"IEEE Journal on Technology in Computer Aided Design","IEEE J. Technol. Comput. Aided Design"
|
||||
"IEEE Life Sciences Letters","IEEE Life Sci. Lett."
|
||||
"IEEE Magnetics Letters","IEEE Magn. Lett."
|
||||
"IEEE Micro","IEEE Micro"
|
||||
"IEEE Microwave Magazine","IEEE Microw. Mag."
|
||||
"IEEE Microwave and Guided Wave Letters","IEEE Microw. Guided Wave Lett."
|
||||
"IEEE Microwave and Wireless Components Letters","IEEE Microw. Wireless Compon. Lett."
|
||||
"IEEE Multimedia","IEEE Multimedia"
|
||||
"IEEE Nanotechnology Express","IEEE Nanotechnol. Express"
|
||||
"IEEE Nanotechnology Magazine","IEEE Nanotechnol. Mag."
|
||||
"IEEE Network","IEEE Netw."
|
||||
"IEEE Open Journal of Industry Applications","IEEE Open J. Ind. Appl."
|
||||
"IEEE Open Journal of the Industrial Electronics Society","IEEE Open J. Ind. Electron. Soc."
|
||||
"IEEE Personal Communications Magazine","IEEE Personal Commun. Mag."
|
||||
"IEEE Pervasive Computing","IEEE Pervasive Comput."
|
||||
"IEEE Photonics Journal","IEEE Photon. J."
|
||||
"IEEE Photonics Technology Letters","IEEE Photon. Technol. Lett."
|
||||
"IEEE Potentials","IEEE Potentials"
|
||||
"IEEE Power Electronics Letters","IEEE Power Electron. Lett."
|
||||
"IEEE Power Electronics Magazine","IEEE Power Electron. Mag."
|
||||
"IEEE Power Engineering Review","IEEE Power Eng. Rev."
|
||||
"IEEE Power and Energy Magazine","IEEE Power Energy Mag."
|
||||
"IEEE Power and Energy Technology Systems Journal","IEEE Power Energy Technol. Syst. J."
|
||||
"IEEE Pulse","IEEE Pulse"
|
||||
"IEEE RFIC Journal","IEEE RFIC J."
|
||||
"IEEE RFID Journal","IEEE RFID J."
|
||||
"IEEE Reviews in Biomedical Engineering","IEEE Rev. Biomed. Eng."
|
||||
"IEEE Revista Iberoamericana de Technolog'ias del Aprendizaje","IEEE Revista Iberoamericana de Technolog'ias del Aprendizaje"
|
||||
"IEEE Robotics and Automation Letters","IEEE Robot. Autom. Lett."
|
||||
"IEEE Robotics and Automation Magazine","IEEE Robot. Autom. Mag."
|
||||
"IEEE Security and Privacy","IEEE Security Privacy"
|
||||
"IEEE Sensors Journal","IEEE Sensors J."
|
||||
"IEEE Signal Processing Letters","IEEE Signal Process. Lett."
|
||||
"IEEE Signal Processing Magazine","IEEE Signal Process. Mag."
|
||||
"IEEE Software","IEEE Softw."
|
||||
"IEEE Solid-State Circuits Magazine","IEEE Solid-State Circuits Mag."
|
||||
"IEEE Spectrum","IEEE Spectr."
|
||||
"IEEE Sustainable Computing","IEEE Sustain. Comput."
|
||||
"IEEE Systems Journal","IEEE Syst. J."
|
||||
"IEEE Systems, Man, and Cybernetics Magazine","IEEE Syst., Man, Cybern. Mag."
|
||||
"IEEE Technology and Society Magazine","IEEE Technol. Soc. Mag."
|
||||
"IEEE Transactions on Acoustics, Speech, and Signal Processing","IEEE Trans. Acoust., Speech, Signal Process."
|
||||
"IEEE Transactions on Advanced Packaging","IEEE Trans. Adv. Packag."
|
||||
"IEEE Transactions on Aeronautical and Navigational Electronics","IEEE Trans. Aeronaut. Navig. Electron."
|
||||
"IEEE Transactions on Aerospace","IEEE Trans. Aerosp."
|
||||
"IEEE Transactions on Aerospace and Electronic Systems","IEEE Trans. Aerosp. Electron. Syst."
|
||||
"IEEE Transactions on Aerospace and Navigational Electronics","IEEE Trans. Aerosp. Navig. Electron."
|
||||
"IEEE Transactions on Affective Computing","IEEE Trans. Affect. Comput."
|
||||
"IEEE Transactions on Airborne Electronics","IEEE Trans. Airborne Electron."
|
||||
"IEEE Transactions on Antennas and Propagation","IEEE Trans. Antennas Propag."
|
||||
"IEEE Transactions on Applications and Industry","IEEE Trans. Appl. Ind."
|
||||
"IEEE Transactions on Applied Superconductivity","IEEE Trans. Appl. Supercond."
|
||||
"IEEE Transactions on Artificial Intelligence","IEEE Trans. Artif. Intell."
|
||||
"IEEE Transactions on Audio","IEEE Trans. Audio"
|
||||
"IEEE Transactions on Audio and Electroacoustics","IEEE Trans. Audio Electroacoust."
|
||||
"IEEE Transactions on Audio, Speech, and Language Processing","IEEE Audio, Speech, Language Process."
|
||||
"IEEE Transactions on Automatic Control","IEEE Trans. Autom. Control"
|
||||
"IEEE Transactions on Automation Science and Engineering","IEEE Trans. Autom. Sci. Eng."
|
||||
"IEEE Transactions on Autonomous Mental Development","IEEE Trans. Auton. Mental Develop."
|
||||
"IEEE Transactions on Big Data","IEEE Trans. Big Data"
|
||||
"IEEE Transactions on Bio-Medical Electronics","IEEE Trans. Bio-Med. Electron."
|
||||
"IEEE Transactions on Bio-Medical Engineering","IEEE Trans. Bio-Med. Eng."
|
||||
"IEEE Transactions on Biomedical Circuits and Systems","IEEE Trans. Biomed. Circuits Syst."
|
||||
"IEEE Transactions on Biomedical Engineering","IEEE Trans. Biomed. Eng."
|
||||
"IEEE Transactions on Broadcast and Television Receivers","IEEE Trans. Broadcast Television Receivers"
|
||||
"IEEE Transactions on Broadcasting","IEEE Trans. Broadcast."
|
||||
"IEEE Transactions on Cable Television","IEEE Trans. Cable Telev."
|
||||
"IEEE Transactions on Circuit Theory","IEEE Trans. Circuit Theory"
|
||||
"IEEE Transactions on Circuits and Systems","IEEE Trans. Circuits Syst."
|
||||
"IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications","IEEE Trans. Circuits Syst. I"
|
||||
"IEEE Transactions on Circuits and Systems I: Regular Papers","IEEE Trans. Circuits Syst. I"
|
||||
"IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing","IEEE Trans. Circuits Syst. II"
|
||||
"IEEE Transactions on Circuits and Systems II: Express Briefs","IEEE Trans. Circuits Syst. II"
|
||||
"IEEE Transactions on Circuits and Systems for Video Technology","IEEE Trans. Circuits Syst. Video Technol."
|
||||
"IEEE Transactions on Cloud Computing","IEEE Trans. on Cloud Comput."
|
||||
"IEEE Transactions on Cognitive Communications and Networking","IEEE Trans. on Cogn. Commun. Netw."
|
||||
"IEEE Transactions on Cognitive and Developmental Systems","IEEE Trans. Cogn. Develop. Syst."
|
||||
"IEEE Transactions on Communication Technology","IEEE Trans. Commun. Technol."
|
||||
"IEEE Transactions on Communications","IEEE Trans. Commun."
|
||||
"IEEE Transactions on Communications Systems","IEEE Trans. Commun. Syst."
|
||||
"IEEE Transactions on Component Parts","IEEE Trans. Compon. Parts"
|
||||
"IEEE Transactions on Components and Packaging Technologies","IEEE Trans. Compon. Packag. Technol."
|
||||
"IEEE Transactions on Components and Packaging Technology","IEEE Trans. Compon. Packag. Technol."
|
||||
"IEEE Transactions on Components, Hybrids and Manufacturing Technology","IEEE Trans. Compon., Hybrids, Manuf. Technol."
|
||||
"IEEE Transactions on Components, Packaging and Manufacturing Technology","IEEE Trans. Compon. Packag. Manuf. Technol."
|
||||
"IEEE Transactions on Components, Packaging and Manufacturing Technology A","IEEE Trans. Compon., Packag., Manuf. Technol. A"
|
||||
"IEEE Transactions on Components, Packaging and Manufacturing Technology B: Advanced Packaging","IEEE Trans. Compon., Packag., Manuf. Technol. B"
|
||||
"IEEE Transactions on Components, Packaging and Manufacturing Technology C: Manufacturing","IEEE Trans. Compon., Packag., Manuf. Technol. C"
|
||||
"IEEE Transactions on Computational Imaging","IEEE Trans. Comput. Imaging"
|
||||
"IEEE Transactions on Computational Intelligence and AI in Games","IEEE Trans. Comput. Intell. AI in Games"
|
||||
"IEEE Transactions on Computational Social Systems","IEEE Trans. Comput. Social Syst."
|
||||
"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","IEEE Trans. Comput.-Aided Design Integr. Circuits Syst."
|
||||
"IEEE Transactions on Computers","IEEE Trans. Comput."
|
||||
"IEEE Transactions on Consumer Electronics","IEEE Trans. Consum. Electron."
|
||||
"IEEE Transactions on Control Systems Technology","IEEE Trans. Control Syst. Technol."
|
||||
"IEEE Transactions on Control of Network Systems","IEEE Trans. Control Netw. Syst."
|
||||
"IEEE Transactions on Cybernetics","IEEE Trans. Cybern."
|
||||
"IEEE Transactions on Dependable and Secure Computing","IEEE Trans. Depend. Sec. Comput."
|
||||
"IEEE Transactions on Device and Materials Reliability","IEEE Trans. Device Mater. Rel."
|
||||
"IEEE Transactions on Dielectrics and Electrical Insulation","IEEE Trans. Dielectr. Electr. Insul."
|
||||
"IEEE Transactions on Education","IEEE Trans. Educ."
|
||||
"IEEE Transactions on Electrical Insulation","IEEE Trans. Electr. Insul."
|
||||
"IEEE Transactions on Electromagnetic Compatibility","IEEE Trans. Electromagn. Compat."
|
||||
"IEEE Transactions on Electron Devices","IEEE Trans. Electron Devices"
|
||||
"IEEE Transactions on Electronic Computers","IEEE Trans. Electron. Comput."
|
||||
"IEEE Transactions on Electronics Packaging Manufacturing","IEEE Trans. Electron. Packag. Manuf."
|
||||
"IEEE Transactions on Emerging Topics in Computing","IEEE Trans. Emerg. Topics Comput."
|
||||
"IEEE Transactions on Emerging Topics in Computational Intelligence","IEE Trans. Emerg. Topics Comput. Intell."
|
||||
"IEEE Transactions on Emerging and Selected Topics in Circuits and Systems","IEEE Trans. Emerg. Sel. Topics Circuits Syst."
|
||||
"IEEE Transactions on Emerging and Selected Topics in Power Electronics","IEEE Trans. Emerg. Sel. Topics Power Electron."
|
||||
"IEEE Transactions on Energy Conversion","IEEE Trans. Energy Convers."
|
||||
"IEEE Transactions on Engineering Management","IEEE Trans. Eng. Manag."
|
||||
"IEEE Transactions on Engineering Writing and Speech","IEEE Trans. Eng. Writing Speech"
|
||||
"IEEE Transactions on Evolutionary Computation","IEEE Trans. Evol. Comput."
|
||||
"IEEE Transactions on Fuzzy Systems","IEEE Trans. Fuzzy Syst."
|
||||
"IEEE Transactions on Geoscience Electronics","IEEE Trans. Geosci. Electron."
|
||||
"IEEE Transactions on Geoscience and Remote Sensing","IEEE Trans. Geosci. Remote Sens."
|
||||
"IEEE Transactions on Green Communications and Networking","IEEE Trans. Green Commun. Netw."
|
||||
"IEEE Transactions on Haptics","IEEE Trans. Haptics"
|
||||
"IEEE Transactions on Human Factors in Electronics","IEEE Trans. Hum. Factors Electron."
|
||||
"IEEE Transactions on Human-Machine Systems","IEEE Trans. Human-Mach. Syst."
|
||||
"IEEE Transactions on Image Processing","IEEE Trans. Image Process."
|
||||
"IEEE Transactions on Industrial Electronics","IEEE Trans. Ind. Electron."
|
||||
"IEEE Transactions on Industrial Electronics and Control Instrumentation","IEEE Trans. Ind. Electron. Contr. Instrum."
|
||||
"IEEE Transactions on Industrial Informatics","IEEE Trans. Ind. Informat."
|
||||
"IEEE Transactions on Industry Applications","IEEE Trans. Ind. Appl."
|
||||
"IEEE Transactions on Industry and General Applications","IEEE Trans. Ind. Gen. Appl."
|
||||
"IEEE Transactions on Information Forensics and Security","IEEE Trans. Inf. Forensics Security"
|
||||
"IEEE Transactions on Information Technology in Biomedicine","IEEE Trans. Inf. Technol. Biomed."
|
||||
"IEEE Transactions on Information Theory","IEEE Trans. Inf. Theory"
|
||||
"IEEE Transactions on Instrumentation and Measurement","IEEE Trans. Instrum. Meas."
|
||||
"IEEE Transactions on Intelligent Transportation Systems","IEEE Trans. Intell. Transp. Syst."
|
||||
"IEEE Transactions on Intelligent Vehicles","IEEE Trans. Intell. Veh."
|
||||
"IEEE Transactions on Knowledge and Data Engineering","IEEE Trans. Knowl. Data Eng."
|
||||
"IEEE Transactions on Learning Technologies","IEEE Trans. Learn. Technol."
|
||||
"IEEE Transactions on Magnetics","IEEE Trans. Magn."
|
||||
"IEEE Transactions on Man-Machine Systems","IEEE Trans. Man-Mach. Syst."
|
||||
"IEEE Transactions on Manufacturing Technology","IEEE Trans. Manuf. Technol."
|
||||
"IEEE Transactions on Medical Electronics","IEEE Trans. Med. Electron."
|
||||
"IEEE Transactions on Medical Imaging","IEEE Trans. Med. Imag."
|
||||
"IEEE Transactions on Medical Robotics and Bionics","IEEE. Trans. Med. Robot. Bionics"
|
||||
"IEEE Transactions on Microwave Theory and Techniques","IEEE Trans. Microw. Theory Techn."
|
||||
"IEEE Transactions on Military Electronics","IEEE Trans. Mil. Electron."
|
||||
"IEEE Transactions on Mobile Computing","IEEE Trans. Mobile Comput."
|
||||
"IEEE Transactions on Molecular, Biological and Multi-Scale Communications","IEEE Trans. Mol. Biol. Multi-Scale Commun."
|
||||
"IEEE Transactions on Multi-Scale Computing Systems","IEEE Trans. Multi-Scale Comput. Syst."
|
||||
"IEEE Transactions on Multimedia","IEEE Trans. Multimedia"
|
||||
"IEEE Transactions on NanoBioscience","IEEE Trans. Nanobiosci."
|
||||
"IEEE Transactions on Nanotechnology","IEEE Trans. Nanotechnol."
|
||||
"IEEE Transactions on Network Science and Engineering","IEEE Trans. Netw. Sci. Eng."
|
||||
"IEEE Transactions on Network and Service Management","IEEE Trans. Netw. Service Manag."
|
||||
"IEEE Transactions on Neural Networks","IEEE Trans. Neural Netw."
|
||||
"IEEE Transactions on Neural Networks and Learning Systems","IEEE Trans. Neural Netw. Learn. Syst."
|
||||
"IEEE Transactions on Neural Systems and Rehabilitation Engineering","IEEE Trans. Neural Syst. Rehabil. Eng."
|
||||
"IEEE Transactions on Nuclear Science","IEEE Trans. Nucl. Sci."
|
||||
"IEEE Transactions on Parallel and Distributed Systems","IEEE Trans. Parallel Distrib. Syst."
|
||||
"IEEE Transactions on Parts, Hybrids and Packaging","IEEE Trans. Parts, Hybrids, Packag."
|
||||
"IEEE Transactions on Parts, Materials and Packaging","IEEE Trans. Parts, Mater., Packag."
|
||||
"IEEE Transactions on Pattern Analysis and Machine Intelligence","IEEE Trans. Pattern Anal. Mach. Intell."
|
||||
"IEEE Transactions on Plasma Science","IEEE Trans. Plasma Sci."
|
||||
"IEEE Transactions on Power Apparatus and Systems","IEEE Trans. Power App. Syst."
|
||||
"IEEE Transactions on Power Delivery","IEEE Trans. Power Del."
|
||||
"IEEE Transactions on Power Electronics","IEEE Trans. Power Electron."
|
||||
"IEEE Transactions on Power Systems","IEEE Trans. Power Syst."
|
||||
"IEEE Transactions on Professional Communication","IEEE Trans. Prof. Commun."
|
||||
"IEEE Transactions on Quantum Engineering","IEEE Trans. Quantum Eng."
|
||||
"IEEE Transactions on Radio Frequency Interference","IEEE Trans. Radio Freq. Interference"
|
||||
"IEEE Transactions on Rehabilitation Engineering","IEEE Trans. Rehabil. Eng."
|
||||
"IEEE Transactions on Reliability","IEEE Trans. Rel."
|
||||
"IEEE Transactions on Robotics","IEEE Trans. Robot."
|
||||
"IEEE Transactions on Robotics and Automation","IEEE Trans. Robot. Autom."
|
||||
"IEEE Transactions on Semiconductor Manufacturing","IEEE Trans. Semicond. Manuf."
|
||||
"IEEE Transactions on Semiconductor Technology Modeling and Simulation","IEEE Trans. Semicond. Technol. Model. Simul."
|
||||
"IEEE Transactions on Services Computing","IEEE Trans. Serv. Comput."
|
||||
"IEEE Transactions on Signal Processing","IEEE Trans. Signal Process."
|
||||
"IEEE Transactions on Signal and Information Processing over Networks","IEEE Trans. Signal Inf. Process. Netw."
|
||||
"IEEE Transactions on Signal and Power Integrity","IEEE Trans. Signal Power Integr."
|
||||
"IEEE Transactions on Smart Grid","IEEE Trans. Smart Grid"
|
||||
"IEEE Transactions on Software Engineering","IEEE Trans. Softw. Eng."
|
||||
"IEEE Transactions on Sonics and Ultrasonics","IEEE Trans. Sonics Ultrason."
|
||||
"IEEE Transactions on Space Electronics and Telemetry","IEEE Trans. Space Electron. Telem."
|
||||
"IEEE Transactions on Speech and Audio Processing","IEEE Trans. Speech Audio Process."
|
||||
"IEEE Transactions on Sustainable Computing","IEEE Trans. Sustain. Comput."
|
||||
"IEEE Transactions on Sustainable Energy","IEEE Trans. Sustain. Energy"
|
||||
"IEEE Transactions on Systems Science and Cybernetics","IEEE Trans. Syst. Sci. Cybern."
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics","IEEE Trans. Syst., Man, Cybern."
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics A: Systems and Humans","IEEE Trans. Syst., Man, Cybern. A"
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics B: Cybernetics","IEEE Trans. Syst., Man, Cybern. B"
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics C: Applications and Reviews","IEEE Trans. Syst., Man, Cybern. C"
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics: Systems","IEEE Trans. Syst., Man, Cybern., Syst."
|
||||
"IEEE Transactions on Technology and Society","IEEE Trans. Technol. Soc."
|
||||
"IEEE Transactions on Terahertz Science and Technology","IEEE Trans. THz Sci. Technol."
|
||||
"IEEE Transactions on Transportation Electrification","IEEE Trans. Transport. Electrific."
|
||||
"IEEE Transactions on Ultrasonics Engineering","IEEE Trans. Ultrason. Eng."
|
||||
"IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control","IEEE Trans. Ultrason., Ferroelectr., Freq. Control"
|
||||
"IEEE Transactions on Vehicular Communications","IEEE Trans. Veh. Commun."
|
||||
"IEEE Transactions on Vehicular Technology","IEEE Trans. Veh. Technol."
|
||||
"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","IEEE Trans. VLSI Syst."
|
||||
"IEEE Transactions on Visualization and Computer Graphics","IEEE Trans. Vis. Comput. Graphics"
|
||||
"IEEE Transactions on Wireless Communications","IEEE Trans. Wireless Commun."
|
||||
"IEEE Translation Journal on Magnetics in Japan","IEEE Transl. J. Magn. Jpn."
|
||||
"IEEE Vehicular Technology Magazine","IEEE Veh. Technol. Mag."
|
||||
"IEEE Wireless Communications","IEEE Wireless Commun."
|
||||
"IEEE Wireless Communications Letters","IEEE Wireless Commun. Lett."
|
||||
"IEEE/ACM Transactions on Audio, Speech, and Language Processing","IEEE/ACM Trans. Audio, Speech, Language Process."
|
||||
"IEEE/ACM Transactions on Computational Biology and Bioinformatics","IEEE/ACM Trans. Comput. Biol. Bioinformatics"
|
||||
"IEEE/ACM Transactions on Networking","IEEE/ACM Trans. Netw."
|
||||
"IEEE/ASME Journal of Microelectromechanical Systems","J. Microelectromech. Syst."
|
||||
"IEEE/ASME Transactions on Mechatronics","IEEE/ASME Trans. Mechatronics"
|
||||
"IEEE/CAA Journal of Automatica Sinica","IEEE/CAA J. Autom. Sinica"
|
||||
"IEEE/ECS Electrochemical and Solid-State Letters","IEEE/ECS Electrochem. Solid-State Lett."
|
||||
"IEEE/OSA Journal of Display Technology","IEEE/OSA J. Display Technol."
|
||||
"IEEE/OSA Journal of Lightwave Technology","J. Lightw. Technol."
|
||||
"IEEE/TMS Journal of Electronic Materials","IEEE/TMS J. Electron. Mater."
|
|
@ -0,0 +1,276 @@
|
||||
"Canadian Journal of Electrical and Computer Engineering","#IEEE_J_CJECE#"
|
||||
"China Communications Magazine","#IEEE_M_CHINAC#"
|
||||
"Computer","#IEEE_M_C#"
|
||||
"IEEE ASSP Magazine","#IEEE_M_ASSP#"
|
||||
"IEEE Access","#IEEE_O_ACC#"
|
||||
"IEEE Aerospace and Electronics Systems Magazine","#IEEE_M_AES#"
|
||||
"IEEE Annals of the History of Computing","#IEEE_M_HIST#"
|
||||
"IEEE Antennas and Propagation Magazine","#IEEE_M_AP#"
|
||||
"IEEE Antennas and Wireless Propagation Letters","#IEEE_J_AWPL#"
|
||||
"IEEE Circuits and Devices Magazine","#IEEE_M_CD#"
|
||||
"IEEE Circuits and Systems Magazine","#IEEE_M_CAS#"
|
||||
"IEEE Communications Letters","#IEEE_J_COML#"
|
||||
"IEEE Communications Magazine","#IEEE_M_COM#"
|
||||
"IEEE Communications Society Magazine","#IEEE_M_COMSOC#"
|
||||
"IEEE Communications Surveys and Tutorials","#IEEE_O_CSTO#"
|
||||
"IEEE Computational Intelligence Magazine","#IEEE_M_CIM#"
|
||||
"IEEE Computational Science and Engineering Magazine","#IEEE_M_CSEM#"
|
||||
"IEEE Computer Applications in Power","#IEEE_M_CAP#"
|
||||
"IEEE Computer Architecture Letters","#IEEE_J_CAL#"
|
||||
"IEEE Computer Graphics and Applications","#IEEE_M_CGA#"
|
||||
"IEEE Computing in Science and Engineering","#IEEE_M_CSE#"
|
||||
"IEEE Concurrency","#IEEE_M_CONC#"
|
||||
"IEEE Control Systems Magazine","#IEEE_M_CS#"
|
||||
"IEEE Design & Test","#IEEE_M_DT#"
|
||||
"IEEE Design and Test of Computers","#IEEE_M_DTC#"
|
||||
"IEEE Distributed Systems Online","#IEEE_O_DSO#"
|
||||
"IEEE Electrical Insulation Magazine","#IEEE_M_EI#"
|
||||
"IEEE Electrification Magazine","#IEEE_M_ETF#"
|
||||
"IEEE ElectroTechnology Review","#IEEE_M_ETR#"
|
||||
"IEEE Electromagnetic Compatibility Magazine","#IEEE_M_EMC#"
|
||||
"IEEE Electron Device Letters","#IEEE_J_EDL#"
|
||||
"IEEE Embedded Systems Letters","#IEEE_J_ES#"
|
||||
"IEEE Engineering Management Review","#IEEE_M_EMR#"
|
||||
"IEEE Engineering in Medicine and Biology Magazine","#IEEE_M_EMB#"
|
||||
"IEEE Expert","#IEEE_M_EXP#"
|
||||
"IEEE Geoscience and Remote Sensing Letters","#IEEE_J_GRSL#"
|
||||
"IEEE Geoscience and Remote Sensing Magazine","#IEEE_M_GRS#"
|
||||
"IEEE IT Professional","#IEEE_M_ITP#"
|
||||
"IEEE Industrial Electronics Magazine","#IEEE_M_IE#"
|
||||
"IEEE Industry Applications Magazine","#IEEE_M_IA#"
|
||||
"IEEE Instrumentation and Measurement Magazine","#IEEE_M_IM#"
|
||||
"IEEE Intelligent Systems","#IEEE_M_IS#"
|
||||
"IEEE Intelligent Transportation Systems Magazine","#IEEE_M_ITS#"
|
||||
"IEEE Internet Computing","#IEEE_M_IC#"
|
||||
"IEEE Internet of Things Journal","#IEEE_J_IOT#"
|
||||
"IEEE Journal of Biomedical and Health Informatics","#IEEE_J_BHI#"
|
||||
"IEEE Journal of Electron Devices Society","#IEEE_J_EDS#"
|
||||
"IEEE Journal of Microelectromechanical Systems","#IEEE_J_MEMSI#"
|
||||
"IEEE Journal of Oceanic Engineering","#IEEE_J_OE#"
|
||||
"IEEE Journal of Optical Communications and Networking","#IEEE_J_OCN#"
|
||||
"IEEE Journal of Photovoltaics","#IEEE_J_PHOT#"
|
||||
"IEEE Journal of Product Safety Engineering","#IEEE_J_PSE#"
|
||||
"IEEE Journal of Quantum Electronics","#IEEE_J_JQE#"
|
||||
"IEEE Journal of Robotics and Automation","#IEEE_J_JRA#"
|
||||
"IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing","#IEEE_J_STARS#"
|
||||
"IEEE Journal of Selected Topics in Quantum Electronics","#IEEE_J_JSTQE#"
|
||||
"IEEE Journal of Selected Topics in Signal Processing","#IEEE_J_STSP#"
|
||||
"IEEE Journal of Solid-State Circuits","#IEEE_J_JSSC#"
|
||||
"IEEE Journal of Translational Engineering in Health and Medicine","#IEEE_J_TEHM#"
|
||||
"IEEE Journal on Exploratory Solid-State Computational Devices and Circuits","#IEEE_J_XCDC#"
|
||||
"IEEE Journal on Multiscale and Multiphysics Computational Techniques","#IEEE_J_MMCT#"
|
||||
"IEEE Journal on Selected Areas in Communications","#IEEE_J_JSAC#"
|
||||
"IEEE Journal on Technology in Computer Aided Design","#IEEE_J_TCAD#"
|
||||
"IEEE Life Sciences Letters","#IEEE_J_LS#"
|
||||
"IEEE Magnetics Letters","#IEEE_J_MAGL#"
|
||||
"IEEE Micro","#IEEE_M_MICRO#"
|
||||
"IEEE Microwave Magazine","#IEEE_M_MW#"
|
||||
"IEEE Microwave and Guided Wave Letters","#IEEE_J_MGWL#"
|
||||
"IEEE Microwave and Wireless Components Letters","#IEEE_J_MWCL#"
|
||||
"IEEE Multimedia","#IEEE_M_MM#"
|
||||
"IEEE Nanotechnology Express","#IEEE_J_ENANO#"
|
||||
"IEEE Nanotechnology Magazine","#IEEE_M_NANO#"
|
||||
"IEEE Network","#IEEE_M_NET#"
|
||||
"IEEE Personal Communications Magazine","#IEEE_M_PCOM#"
|
||||
"IEEE Pervasive Computing","#IEEE_M_PVC#"
|
||||
"IEEE Photonics Journal","#IEEE_J_PJ#"
|
||||
"IEEE Photonics Technology Letters","#IEEE_J_PTL#"
|
||||
"IEEE Potentials","#IEEE_M_POT#"
|
||||
"IEEE Power Electronics Letters","#IEEE_J_PEL#"
|
||||
"IEEE Power Electronics Magazine","#IEEE_M_PEL#"
|
||||
"IEEE Power Engineering Review","#IEEE_M_PER#"
|
||||
"IEEE Power and Energy Magazine","#IEEE_M_PE#"
|
||||
"IEEE Power and Energy Technology Systems Journal","#IEEE_J_PETS#"
|
||||
"IEEE Pulse","#IEEE_M_PULSE#"
|
||||
"IEEE RFIC Journal","#IEEE_J_RFIC#"
|
||||
"IEEE RFID Journal","#IEEE_J_RFID#"
|
||||
"IEEE Reviews in Biomedical Engineering","#IEEE_J_RBME#"
|
||||
"IEEE Revista Iberoamericana de Technolog'ias del Aprendizaje","#IEEE_J_RITA#"
|
||||
"IEEE Robotics and Automation Letters","#IEEE_J_RAL#"
|
||||
"IEEE Robotics and Automation Magazine","#IEEE_M_RA#"
|
||||
"IEEE Security and Privacy","#IEEE_M_SAP#"
|
||||
"IEEE Sensors Journal","#IEEE_J_SENSOR#"
|
||||
"IEEE Signal Processing Letters","#IEEE_J_SPL#"
|
||||
"IEEE Signal Processing Magazine","#IEEE_M_SP#"
|
||||
"IEEE Software","#IEEE_M_S#"
|
||||
"IEEE Solid-State Circuits Magazine","#IEEE_M_SSC#"
|
||||
"IEEE Spectrum","#IEEE_M_SPECT#"
|
||||
"IEEE Sustainable Computing","#IEEE_J_SUSC#"
|
||||
"IEEE Systems Journal","#IEEE_J_SYST#"
|
||||
"IEEE Systems, Man, and Cybernetics Magazine","#IEEE_M_SMC#"
|
||||
"IEEE Technology and Society Magazine","#IEEE_M_TS#"
|
||||
"IEEE Transactions on Acoustics, Speech, and Signal Processing","#IEEE_J_ASSP#"
|
||||
"IEEE Transactions on Advanced Packaging","#IEEE_J_ADVP#"
|
||||
"IEEE Transactions on Aeronautical and Navigational Electronics","#IEEE_J_ANNE#"
|
||||
"IEEE Transactions on Aerospace","#IEEE_J_AS#"
|
||||
"IEEE Transactions on Aerospace and Electronic Systems","#IEEE_J_AES#"
|
||||
"IEEE Transactions on Aerospace and Navigational Electronics","#IEEE_J_ANE#"
|
||||
"IEEE Transactions on Affective Computing","#IEEE_J_AFFC#"
|
||||
"IEEE Transactions on Airborne Electronics","#IEEE_J_AIRE#"
|
||||
"IEEE Transactions on Antennas and Propagation","#IEEE_J_AP#"
|
||||
"IEEE Transactions on Applications and Industry","#IEEE_J_APPIND#"
|
||||
"IEEE Transactions on Applied Superconductivity","#IEEE_J_ASC#"
|
||||
"IEEE Transactions on Artificial Intelligence","#IEEE_J_AI#"
|
||||
"IEEE Transactions on Audio","#IEEE_J_AU#"
|
||||
"IEEE Transactions on Audio and Electroacoustics","#IEEE_J_AUEA#"
|
||||
"IEEE Transactions on Audio, Speech, and Language Processing","#IEEE_J_ASL#"
|
||||
"IEEE Transactions on Automatic Control","#IEEE_J_AC#"
|
||||
"IEEE Transactions on Automation Science and Engineering","#IEEE_J_ASE#"
|
||||
"IEEE Transactions on Autonomous Mental Development","#IEEE_J_AMD#"
|
||||
"IEEE Transactions on Big Data","#IEEE_J_BD#"
|
||||
"IEEE Transactions on Bio-Medical Electronics","#IEEE_J_BMELC#"
|
||||
"IEEE Transactions on Bio-Medical Engineering","#IEEE_J_B-ME#"
|
||||
"IEEE Transactions on Biomedical Circuits and Systems","#IEEE_J_BCAS#"
|
||||
"IEEE Transactions on Biomedical Engineering","#IEEE_J_BME#"
|
||||
"IEEE Transactions on Broadcast and Television Receivers","#IEEE_J_BCTV#"
|
||||
"IEEE Transactions on Broadcasting","#IEEE_J_BC#"
|
||||
"IEEE Transactions on Cable Television","#IEEE_J_CATV#"
|
||||
"IEEE Transactions on Circuit Theory","#IEEE_J_CT#"
|
||||
"IEEE Transactions on Circuits and Systems","#IEEE_J_CAS#"
|
||||
"IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications","#IEEE_J_CASI#"
|
||||
"IEEE Transactions on Circuits and Systems I: Regular Papers","#IEEE_J_CASI_RP#"
|
||||
"IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing","#IEEE_J_CASII#"
|
||||
"IEEE Transactions on Circuits and Systems II: Express Briefs","#IEEE_J_CASII_EB#"
|
||||
"IEEE Transactions on Circuits and Systems for Video Technology","#IEEE_J_CASVT#"
|
||||
"IEEE Transactions on Cloud Computing","#IEEE_J_CC#"
|
||||
"IEEE Transactions on Cognitive Communications and Networking","#IEEE_J_CCN#"
|
||||
"IEEE Transactions on Cognitive and Developmental Systems","#IEEE_J_CDS#"
|
||||
"IEEE Transactions on Communication Technology","#IEEE_J_COMT#"
|
||||
"IEEE Transactions on Communications","#IEEE_J_COM#"
|
||||
"IEEE Transactions on Communications Systems","#IEEE_J_COMS#"
|
||||
"IEEE Transactions on Component Parts","#IEEE_J_CPART#"
|
||||
"IEEE Transactions on Components and Packaging Technologies","#IEEE_J_CAPTS#"
|
||||
"IEEE Transactions on Components and Packaging Technology","#IEEE_J_CAPT#"
|
||||
"IEEE Transactions on Components, Hybrids and Manufacturing Technology","#IEEE_J_CHMT#"
|
||||
"IEEE Transactions on Components, Packaging and Manufacturing Technology","#IEEE_J_CPMT#"
|
||||
"IEEE Transactions on Components, Packaging and Manufacturing Technology A","#IEEE_J_CPMTA#"
|
||||
"IEEE Transactions on Components, Packaging and Manufacturing Technology B: Advanced Packaging","#IEEE_J_CPMTB#"
|
||||
"IEEE Transactions on Components, Packaging and Manufacturing Technology C: Manufacturing","#IEEE_J_CPMTC#"
|
||||
"IEEE Transactions on Computational Imaging","#IEEE_J_CI#"
|
||||
"IEEE Transactions on Computational Intelligence and AI in Games","#IEEE_J_CIAIG#"
|
||||
"IEEE Transactions on Computational Social Systems","#IEEE_J_CSS#"
|
||||
"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","#IEEE_J_CAD#"
|
||||
"IEEE Transactions on Computers","#IEEE_J_C#"
|
||||
"IEEE Transactions on Consumer Electronics","#IEEE_J_CE#"
|
||||
"IEEE Transactions on Control Systems Technology","#IEEE_J_CST#"
|
||||
"IEEE Transactions on Control of Network Systems","#IEEE_J_CNS#"
|
||||
"IEEE Transactions on Cybernetics","#IEEE_J_CYB#"
|
||||
"IEEE Transactions on Dependable and Secure Computing","#IEEE_J_DSC#"
|
||||
"IEEE Transactions on Device and Materials Reliability","#IEEE_J_DMR#"
|
||||
"IEEE Transactions on Dielectrics and Electrical Insulation","#IEEE_J_DEI#"
|
||||
"IEEE Transactions on Education","#IEEE_J_EDU#"
|
||||
"IEEE Transactions on Electrical Insulation","#IEEE_J_EI#"
|
||||
"IEEE Transactions on Electromagnetic Compatibility","#IEEE_J_EMC#"
|
||||
"IEEE Transactions on Electron Devices","#IEEE_J_ED#"
|
||||
"IEEE Transactions on Electronic Computers","#IEEE_J_ECOMP#"
|
||||
"IEEE Transactions on Electronics Packaging Manufacturing","#IEEE_J_EPM#"
|
||||
"IEEE Transactions on Emerging Topics in Computational Intelligence","#IEEE_J_ETCI#"
|
||||
"IEEE Transactions on Emerging Topics in Computing","#IEEE_J_ETC#"
|
||||
"IEEE Transactions on Emerging and Selected Topics in Circuits and Systems","#IEEE_J_ETCAS#"
|
||||
"IEEE Transactions on Emerging and Selected Topics in Power Electronics","#IEEE_J_ESTPE#"
|
||||
"IEEE Transactions on Energy Conversion","#IEEE_J_EC#"
|
||||
"IEEE Transactions on Engineering Management","#IEEE_J_EM#"
|
||||
"IEEE Transactions on Engineering Writing and Speech","#IEEE_J_EWS#"
|
||||
"IEEE Transactions on Evolutionary Computation","#IEEE_J_EVC#"
|
||||
"IEEE Transactions on Fuzzy Systems","#IEEE_J_FUZZ#"
|
||||
"IEEE Transactions on Geoscience Electronics","#IEEE_J_GE#"
|
||||
"IEEE Transactions on Geoscience and Remote Sensing","#IEEE_J_GRS#"
|
||||
"IEEE Transactions on Green Communications and Networking","#IEEE_J_GCN#"
|
||||
"IEEE Transactions on Haptics","#IEEE_J_H#"
|
||||
"IEEE Transactions on Human Factors in Electronics","#IEEE_J_HFE#"
|
||||
"IEEE Transactions on Human-Machine Systems","#IEEE_J_HMS#"
|
||||
"IEEE Transactions on Image Processing","#IEEE_J_IP#"
|
||||
"IEEE Transactions on Industrial Electronics","#IEEE_J_IE#"
|
||||
"IEEE Transactions on Industrial Electronics and Control Instrumentation","#IEEE_J_IECI#"
|
||||
"IEEE Transactions on Industrial Informatics","#IEEE_J_IINF#"
|
||||
"IEEE Transactions on Industry Applications","#IEEE_J_IA#"
|
||||
"IEEE Transactions on Industry and General Applications","#IEEE_J_IGA#"
|
||||
"IEEE Transactions on Information Forensics and Security","#IEEE_J_IFS#"
|
||||
"IEEE Transactions on Information Technology in Biomedicine","#IEEE_J_ITBM#"
|
||||
"IEEE Transactions on Information Theory","#IEEE_J_IT#"
|
||||
"IEEE Transactions on Instrumentation and Measurement","#IEEE_J_IM#"
|
||||
"IEEE Transactions on Intelligent Transportation Systems","#IEEE_J_ITS#"
|
||||
"IEEE Transactions on Intelligent Vehicles","#IEEE_J_IV#"
|
||||
"IEEE Transactions on Knowledge and Data Engineering","#IEEE_J_KDE#"
|
||||
"IEEE Transactions on Learning Technologies","#IEEE_J_LT#"
|
||||
"IEEE Transactions on Magnetics","#IEEE_J_MAG#"
|
||||
"IEEE Transactions on Man-Machine Systems","#IEEE_J_MMS#"
|
||||
"IEEE Transactions on Manufacturing Technology","#IEEE_J_MFT#"
|
||||
"IEEE Transactions on Medical Electronics","#IEEE_J_ME#"
|
||||
"IEEE Transactions on Medical Imaging","#IEEE_J_MI#"
|
||||
"IEEE Transactions on Medical Robotics and Bionics","#IEEE_J_MRB#"
|
||||
"IEEE Transactions on Microwave Theory and Techniques","#IEEE_J_MTT#"
|
||||
"IEEE Transactions on Military Electronics","#IEEE_J_MIL#"
|
||||
"IEEE Transactions on Mobile Computing","#IEEE_J_MC#"
|
||||
"IEEE Transactions on Molecular, Biological and Multi-Scale Communications","#IEEE_J_MBSC#"
|
||||
"IEEE Transactions on Multi-Scale Computing Systems","#IEEE_J_MSCS#"
|
||||
"IEEE Transactions on Multimedia","#IEEE_J_MM#"
|
||||
"IEEE Transactions on NanoBioscience","#IEEE_J_NB#"
|
||||
"IEEE Transactions on Nanotechnology","#IEEE_J_NANO#"
|
||||
"IEEE Transactions on Network Science and Engineering","#IEEE_J_NSE#"
|
||||
"IEEE Transactions on Network and Service Management","#IEEE_J_NSM#"
|
||||
"IEEE Transactions on Neural Networks","#IEEE_J_NN#"
|
||||
"IEEE Transactions on Neural Networks and Learning Systems","#IEEE_J_NNLS#"
|
||||
"IEEE Transactions on Neural Systems and Rehabilitation Engineering","#IEEE_J_NSRE#"
|
||||
"IEEE Transactions on Nuclear Science","#IEEE_J_NS#"
|
||||
"IEEE Transactions on Parallel and Distributed Systems","#IEEE_J_PDS#"
|
||||
"IEEE Transactions on Parts, Hybrids and Packaging","#IEEE_J_PHP#"
|
||||
"IEEE Transactions on Parts, Materials and Packaging","#IEEE_J_PMP#"
|
||||
"IEEE Transactions on Pattern Analysis and Machine Intelligence","#IEEE_J_PAMI#"
|
||||
"IEEE Transactions on Plasma Science","#IEEE_J_PS#"
|
||||
"IEEE Transactions on Power Apparatus and Systems","#IEEE_J_PWRAS#"
|
||||
"IEEE Transactions on Power Delivery","#IEEE_J_PWRD#"
|
||||
"IEEE Transactions on Power Electronics","#IEEE_J_PWRE#"
|
||||
"IEEE Transactions on Power Systems","#IEEE_J_PWRS#"
|
||||
"IEEE Transactions on Professional Communication","#IEEE_J_PC#"
|
||||
"IEEE Transactions on Quantum Engineering","#IEEE_J_QE#"
|
||||
"IEEE Transactions on Radio Frequency Interference","#IEEE_J_RFI#"
|
||||
"IEEE Transactions on Rehabilitation Engineering","#IEEE_J_RE#"
|
||||
"IEEE Transactions on Reliability","#IEEE_J_R#"
|
||||
"IEEE Transactions on Robotics","#IEEE_J_RO#"
|
||||
"IEEE Transactions on Robotics and Automation","#IEEE_J_RA#"
|
||||
"IEEE Transactions on Semiconductor Manufacturing","#IEEE_J_SM#"
|
||||
"IEEE Transactions on Semiconductor Technology Modeling and Simulation","#IEEE_J_STMS#"
|
||||
"IEEE Transactions on Services Computing","#IEEE_J_SC#"
|
||||
"IEEE Transactions on Signal Processing","#IEEE_J_SP#"
|
||||
"IEEE Transactions on Signal and Information Processing over Networks","#IEEE_J_SIPN#"
|
||||
"IEEE Transactions on Signal and Power Integrity","#IEEE_J_SIPI#"
|
||||
"IEEE Transactions on Smart Grid","#IEEE_J_SG#"
|
||||
"IEEE Transactions on Software Engineering","#IEEE_J_SE#"
|
||||
"IEEE Transactions on Sonics and Ultrasonics","#IEEE_J_SU#"
|
||||
"IEEE Transactions on Space Electronics and Telemetry","#IEEE_J_SET#"
|
||||
"IEEE Transactions on Speech and Audio Processing","#IEEE_J_SAP#"
|
||||
"IEEE Transactions on Sustainable Computing","#IEEE_J_SUSC#"
|
||||
"IEEE Transactions on Sustainable Energy","#IEEE_J_STE#"
|
||||
"IEEE Transactions on Systems Science and Cybernetics","#IEEE_J_SSC#"
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics","#IEEE_J_SMC#"
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics A: Systems and Humans","#IEEE_J_SMCA#"
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics B: Cybernetics","#IEEE_J_SMCB#"
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics C: Applications and Reviews","#IEEE_J_SMCC#"
|
||||
"IEEE Transactions on Systems, Man, and Cybernetics: Systems","#IEEE_J_SMCS#"
|
||||
"IEEE Transactions on Technology and Society","#IEEE_J_TS#"
|
||||
"IEEE Transactions on Terahertz Science and Technology","#IEEE_J_TTHZ#"
|
||||
"IEEE Transactions on Transportation Electrification","#IEEE_J_TTE#"
|
||||
"IEEE Transactions on Ultrasonics Engineering","#IEEE_J_UE#"
|
||||
"IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control","#IEEE_J_UFFC#"
|
||||
"IEEE Transactions on Vehicular Communications","#IEEE_J_VC#"
|
||||
"IEEE Transactions on Vehicular Technology","#IEEE_J_VT#"
|
||||
"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","#IEEE_J_VLSI#"
|
||||
"IEEE Transactions on Visualization and Computer Graphics","#IEEE_J_VCG#"
|
||||
"IEEE Transactions on Wireless Communications","#IEEE_J_WCOM#"
|
||||
"IEEE Translation Journal on Magnetics in Japan","#IEEE_J_TJMJ#"
|
||||
"IEEE Vehicular Technology Magazine","#IEEE_M_VT#"
|
||||
"IEEE Wireless Communications","#IEEE_M_WC#"
|
||||
"IEEE Wireless Communications Letters","#IEEE_J_WCOML#"
|
||||
"IEEE/ACM Transactions on Audio, Speech, and Language Processing","#IEEE_J_ASLP#"
|
||||
"IEEE/ACM Transactions on Computational Biology and Bioinformatics","#IEEE_J_CBB#"
|
||||
"IEEE/ACM Transactions on Networking","#IEEE_J_NET#"
|
||||
"IEEE/ASME Journal of Microelectromechanical Systems","#IEEE_J_MEMS#"
|
||||
"IEEE/ASME Transactions on Mechatronics","#IEEE_J_MECH#"
|
||||
"IEEE/CAA Journal of Automatica Sinica","#IEEE_J_JAS#"
|
||||
"IEEE/ECS Electrochemical and Solid-State Letters","#IEEE_J_ESSL#"
|
||||
"IEEE/OSA Journal of Display Technology","#IEEE_J_JDT#"
|
||||
"IEEE/OSA Journal of Lightwave Technology","#IEEE_J_JLT#"
|
||||
"IEEE/TMS Journal of Electronic Materials","#IEEE_J_JEM#"
|
||||
"Proceedings of the IEEE","#IEEE_J_PROC#"
|
||||
"Today's Engineer","#IEEE_M_TODAY#"
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,119 @@
|
||||
"""Meteor"" Forschungsergebnisse","""Meteor"" Forschungsergeb."
|
||||
"American Scientist","Amer. Sci."
|
||||
"Annalen der Meteorologie","Ann. Meteor."
|
||||
"Annales de Geophysique","Ann. Geophys."
|
||||
"Annales de Physique","Ann. Phys."
|
||||
"Annual Review of Fluid Mechanics","Annu. Rev. Fluid Mech."
|
||||
"Applied Optics","Appl. Opt."
|
||||
"Archiv für Meteorologie, Geophysik und Bioklimatologie","Arch. Meteor. Geophys. Bioklimatol."
|
||||
"Atmosphere: Atmosphere—Ocean","Atmos.—Ocean"
|
||||
"Atmospheric Environment","Atmos. Environ."
|
||||
"Atmospheric Research","Atmos. Res."
|
||||
"Atmósphera","Atmósphera"
|
||||
"Australian Journal of Agricultural Research","Aust. J. Agric. Res."
|
||||
"Australian Meteorological Magazine","Aust. Meteorol. Mag."
|
||||
"Beitraege zur Physik der Atmosphaere","Beitr. Phys. Atmos."
|
||||
"Boundary-Layer Meteorology","Bound.-Layer Meteorol."
|
||||
"Bulletin of the American Meteorological Society","Bull. Amer. Meteorol. Soc."
|
||||
"Chemical Engineering Science","Chem. Eng. Sci."
|
||||
"Climate Dynamics","Clim. Dyn."
|
||||
"Climatic Change","Clim. Change"
|
||||
"Climatological Bulletin","Climatol. Bull."
|
||||
"Communications on Pure and Applied Mathematics","Commun. Pure Appl. Math."
|
||||
"Continental Shelf Research","Cont. Shelf Res."
|
||||
"Contributions to Atmospheric Physics","Contrib. Atmos. Phys."
|
||||
"Deep-Sea Research","Deep-Sea Res."
|
||||
"Deutsche Hydrographische Zeitschrift","Dtsch. Hydrogr. Z."
|
||||
"Dynamics of Atmospheres and Oceans","Dyn. Atmos. Oceans"
|
||||
"Environmental Research","Environ. Res."
|
||||
"Environmental Science and Technology","Environ. Sci. Technol."
|
||||
"Eos, Transactions, American Geophysical Union (EOS)","Eos, Trans. Amer. Geophys. Union"
|
||||
"Estuarine and Coastal Marine Science","Estuarine Coastal Mar. Sci."
|
||||
"Europhysics Letters","Europhys. Lett."
|
||||
"Geofisica Internationale","Geofis. Int."
|
||||
"Geofysiske Publikasjoner","Geofys. Publ."
|
||||
"Geologiya i Geofizika","Geol. Geofiz."
|
||||
"Geophysical Fluid Dynamics","Geophys. Fluid Dyn."
|
||||
"Geophysical Magazine","Geophys. Mag."
|
||||
"Geophysical Research Letters","Geophys. Res. Lett."
|
||||
"Geophysical and Astrophysical Fluid Dynamics","Geophys. Astrophys. Fluid Dyn."
|
||||
"Geophysics","Geophysics"
|
||||
"IEEE Transactions on Antennas and Propagation","IEEE Trans. Antennas Propag."
|
||||
"IEEE Transactions on Geoscience and Remote Sensing","IEEE Trans. Geosci. Remote Sens."
|
||||
"Infrared Physics","Infrared Phys."
|
||||
"International Journal of Air and Water Pollution","Int. J. Air Water Pollut."
|
||||
"International Journal of Remote Sensing","Int. J. Remote Sens."
|
||||
"Izvestiya, Academy of Sciences, USSR, Atmospheric","Izv. Acad. Sci. USSR, Atmos. Oceanic Phys."
|
||||
"Journal de Recherches Atmospheriques","J. Rech. Atmos."
|
||||
"Journal of Aerosol Science","J. Aerosol Sci."
|
||||
"Journal of Applied Meteorology","J. Appl. Meteorol."
|
||||
"Journal of Applied Physics","J. Appl. Phys."
|
||||
"Journal of Atmospheric and Oceanic Technology","J. Atmos. Oceanic Technol."
|
||||
"Journal of Atmospheric and Terrestrial Physics","J. Atmos. Terr. Phys."
|
||||
"Journal of Climate","J. Climate"
|
||||
"Journal of Climate Meteorology","J. Clim. Meteorol."
|
||||
"Journal of Climate and Applied Meteorology","J. Clim. Appl. Meteorol."
|
||||
"Journal of Climatology","J. Climatol."
|
||||
"Journal of Computational Physics","J. Comput. Phys."
|
||||
"Journal of Fluid Mechanics","J. Fluid Mech."
|
||||
"Journal of Geophysical Research","J. Geophys. Res."
|
||||
"Journal of Geophysical Research: Oceans","J. Geophys. Res. Oceans"
|
||||
"Journal of Glaciology","J. Glaciol."
|
||||
"Journal of Hydrology","J. Hydrol."
|
||||
"Journal of Marine Research","J. Mar. Res."
|
||||
"Journal of Marine Systems","J. Mar. Syst."
|
||||
"Journal of Meteorological Research, Japan","J. Meteorol. Res. Japan"
|
||||
"Journal of Meteorology","J. Meteorol."
|
||||
"Journal of Physical Chemistry","J. Phys. Chem."
|
||||
"Journal of Physical Oceanography","J. Phys. Oceanogr."
|
||||
"Journal of Scientific Instruments","J. Sci. Instrum."
|
||||
"Journal of the Aeronautical Sciences","J. Aeronaut. Sci."
|
||||
"Journal of the Atmospheric Sciences","J. Atmos. Sci."
|
||||
"Journal of the Marine Technology Society","J. Mar. Technol. Soc."
|
||||
"Journal of the Meteorological Society of Japan","J. Meteorol. Soc. Jpn."
|
||||
"Journal of the Oceanographical Society of Japan","J. Oceanogr. Soc. Jpn."
|
||||
"Mariners Weather Log","Mar. Wea. Log"
|
||||
"Meteorological Magazine","Meteorol. Mag."
|
||||
"Meteorological Monographs","Meteorol. Monogr."
|
||||
"Meteorologische Rundschau","Meteor. Rundsch."
|
||||
"Meteorologische Zeitschrift","Meteor. Z."
|
||||
"Meteorologiya i Gidrologiya","Meteor. Gidrol."
|
||||
"Meteorology and Atmospheric Physics","Meteorol. Atmos. Phys."
|
||||
"Monthly Weather Review","Mon. Wea. Rev."
|
||||
"National Weather Digest","Natl. Wea. Dig."
|
||||
"Nature","Nature"
|
||||
"New Zealand Journal of Marine and Freshwater Research","N. Z. J. Mar. Freshwater Res."
|
||||
"Nuovo Cimento","Nuovo Cimento"
|
||||
"Oceanography and Meteorology","Oceanogr. Meteorol."
|
||||
"Papers in Meteorology and Geophysics","Pap. Meteorol. Geophys."
|
||||
"Papers in Physical Oceanography and Meteorology","Pap. Phys. Oceanogr. Meteorol."
|
||||
"Philosophical Transactions of the Royal Society of London","Philos. Trans. Roy. Soc. London"
|
||||
"Physical Review","Phys. Rev."
|
||||
"Physical Review Letters","Phys. Rev. Lett."
|
||||
"Physics and Chemistry of the Earth B","Phys. Chem Earth B"
|
||||
"Physics of Fluids","Phys. Fluids"
|
||||
"Physikalische Zeitschrift","Phys. Z."
|
||||
"Proceedings of the Royal Society of London","Proc. Roy. Soc. London"
|
||||
"Pure and Applied Geophysics","Pure Appl. Geophys."
|
||||
"Quarterly Journal of the Royal Meteorological Society","Quart. J. Roy. Meteorol. Soc."
|
||||
"Radio Science","Radio Sci."
|
||||
"Remote Sensing of the Environment","Remote Sens. Environ."
|
||||
"Review of Scientific Instruments","Rev. Sci. Instrum."
|
||||
"Reviews of Geophysics","Rev. Geophys."
|
||||
"Reviews of Geophysics and Space Physics","Rev. Geophys. Space Phys."
|
||||
"Revista Meteorologica","Rev. Meteor."
|
||||
"Revista de Geofisica","Rev. Geofis."
|
||||
"Science","Science"
|
||||
"Scientific American","Sci. Amer."
|
||||
"Space Science Review","Space Sci. Rev."
|
||||
"Studies in Applied Mathematics","Stud. Appl. Math."
|
||||
"Tellus","Tellus"
|
||||
"Theoretical and Applied Climatology","Theor. Appl. Climatol."
|
||||
"Trudy Geofizicheskogo Instituta, Akademiya Nauk SSSR","Tr. Geofiz. Inst., Akad. Nauk SSSR"
|
||||
"Trudy Glavnoi Geofizicheskoi Observatorii","Tr. Gl. Geofiz. Obs."
|
||||
"Water Resources Research","Water Resour. Res."
|
||||
"Weather","Weather"
|
||||
"Weather and Forecasting","Wea. Forecasting"
|
||||
"Weatherwise","Weatherwise"
|
||||
"World Meteorological Organization Bulletin","WMO Bull."
|
||||
"Zeitschrift für Meteorologie","Z. Meteor."
|
|
@ -0,0 +1,94 @@
|
||||
"Acta Sociologica","Acta Sociol."
|
||||
"Agriculture And Human Values","Agric. Human Values"
|
||||
"American Journal Of Economics And Sociology","Am. J. Econ. Sociol."
|
||||
"American Journal Of Sociology","Am. J. Sociol."
|
||||
"American Sociological Review","Am. Sociol. Rev."
|
||||
"Annals Of Tourism Research","Ann. Touris. Res."
|
||||
"Annual Review Of Sociology","Annu. Rev. Sociol."
|
||||
"Archives Europeennes De Sociologie","Arch. Eur. Sociol."
|
||||
"Armed Forces & Society","Armed Forces Soc."
|
||||
"Berliner Journal für Soziologie","Berliner J. Soz."
|
||||
"British Journal Of Sociology","Br. J. Sociol."
|
||||
"British Journal Of Sociology Of Education","Br. J. Sociol. Educ."
|
||||
"Canadian Journal Of Sociology-Cahiers Canadiens De Sociologie","Can. J. Sociol.-Cahiers Can. Sociol."
|
||||
"Canadian Review Of Sociology And Anthropology-Revue Canadienne De Sociologie Et D Anthropologie","Can. Rev. Sociol. Anthropol.-Rev. Can. Sociol. Anthrol."
|
||||
"Chinese Sociology And Anthropology","Chin. Sociol. Anthropol."
|
||||
"Comparative Studies In Society And History","Comp. Stud. Soc. Hist."
|
||||
"Contemporary Sociology-A Journal Of Reviews","Contemp. Sociol.-J. Rev."
|
||||
"Contributions To Indian Sociology","Contrib. India. Sociol."
|
||||
"Deviant Behavior","Deviant Behav."
|
||||
"Discourse & Society","niscl. Soc."
|
||||
"Drustvena Istrazivanja","Drus. Istraz."
|
||||
"Economy And Society","Econ. Soc."
|
||||
"Ethnic And Racial Studies","Ethn. Racial Stud."
|
||||
"European Societies","Eur. Soc."
|
||||
"European Sociological Review","Eur. Sociol. Rev."
|
||||
"Gender & Society","Gend. Soc."
|
||||
"Global Networks-A Journal Of Transnational Affairs","Glob. Netw."
|
||||
"Human Ecology","Hum. Ecol."
|
||||
"Human Studies","Hum. Stud."
|
||||
"International Journal Of Intercultural Relations","Int. J. Intercult. Relat."
|
||||
"International Journal Of The Sociology Of Law","Int. J. Sociol. Law"
|
||||
"International Sociology","Int. Sociol."
|
||||
"Journal For The Scientific Study Of Religion","J. Sci. Stud. Relig."
|
||||
"Journal Of Contemporary Ethnography","J. Contemp. Ethnogr."
|
||||
"Journal Of Historical Sociology","J. Hist. Sociol."
|
||||
"Journal Of Law And Society","J. Law Soc."
|
||||
"Journal Of Leisure Research","J. Leis. Res."
|
||||
"Journal Of Marriage And The Family","J. Marriage Fam."
|
||||
"Journal Of Mathematical Sociology","J. Math. Sociol."
|
||||
"Journal Of Political & Military Sociology","J. Polit. Mil. Soc."
|
||||
"Journal Of Sociology","J. Sociol."
|
||||
"Journal Of Sport & Social Issues","J. Sport Soc. Issues"
|
||||
"Journal Of The History Of Sexuality","J. Hist. Sex."
|
||||
"Kölner Zeitschrift für Soziologie und Sozialpsychologie","Koln. Z. Soziol. Sozialpsych."
|
||||
"Language In Society","Lang. Soc."
|
||||
"Law & Society Review","Law Soc. Rev."
|
||||
"Leisure Sciences","Leis. Sci."
|
||||
"Media Culture & Society","Media Cult. Soc."
|
||||
"Politics & Society","Polit. Soc."
|
||||
"Population And Development Review","Popul. Dev. Rev."
|
||||
"Race & Class","Race Cl."
|
||||
"Rationality And Society","Ration. Soc."
|
||||
"Review Of Religious Research","Rev. Relig. Res."
|
||||
"Revue Francaise De Sociologie","Rev. Fr. Sociol."
|
||||
"Rural Sociology","Rural Sociol."
|
||||
"Social Compass","Soc. Compass"
|
||||
"Social Forces","Soc. Forces"
|
||||
"Social Indicators Research","Soc. Indic. Res."
|
||||
"Social Networks","Soc. Networks"
|
||||
"Social Problems","Soc. Probl."
|
||||
"Society","Society"
|
||||
"Society & Animals","Soc. Anim."
|
||||
"Society & Natural Resources","Soc. Nat. Resour."
|
||||
"Sociologia","Sociologia"
|
||||
"Sociologia Ruralis","Sociol. Rural"
|
||||
"Sociological Forum","Sociol. Forum"
|
||||
"Sociological Inquiry","Sociol. Inq."
|
||||
"Sociological Methodology","Sociol Methodol"
|
||||
"Sociological Methods & Research","Sociol. Methods. Res."
|
||||
"Sociological Perspectives","Sociol. Perspect."
|
||||
"Sociological Quarterly","Sociol. Q."
|
||||
"Sociological Research Online","Sociol. Res. Online"
|
||||
"Sociological Review","Sociol. Rev."
|
||||
"Sociological Spectrum","Sociol. Spectr."
|
||||
"Sociological Theory","Sociol. Theor."
|
||||
"Sociological Theory And Methods","Sociol. Theor. Methods"
|
||||
"Sociologicky Casopis-Czech Sociological Review","Sociol. Cas."
|
||||
"Sociologie Du Travail","Sociol. Trav."
|
||||
"Sociologisk Forskning","Sociol. Forsk."
|
||||
"Sociology Of Education","Sociol. Educ."
|
||||
"Sociology Of Health & Illness","Sociol. Health Ill."
|
||||
"Sociology Of Religion","Sociol. Relig."
|
||||
"Sociology Of Sport Journal","Sociol. Sport J."
|
||||
"Sociology-The Journal Of The British Sociological Association","Sociol.-J. Brit. Sociol. Assoc."
|
||||
"Sotsiologicheskie Issledovaniya","Sotsiologicheskie Issled."
|
||||
"Soziale Welt-Zeitschrift für sozialwissenschaftliche Forschung Und Praxis","Sozial Welt-Zeit. Sozialwiss. Forsch. Praxis"
|
||||
"Studies In Symbolic Interaction","Stud Symb Interact"
|
||||
"Symbolic Interaction","Symb. Interact."
|
||||
"Teaching Sociology","Teaching Sociology"
|
||||
"Theory And Society","Theory Soc."
|
||||
"Work And Occupations","Work Occup."
|
||||
"Work Employment And Society","Work Employ. Soc."
|
||||
"Youth & Society","Youth Soc."
|
||||
"Zeitschrift für Soziologie","Z. Soziol."
|
|
12898
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_ubc.csv
Normal file
12898
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_ubc.csv
Normal file
File diff suppressed because it is too large
Load Diff
87221
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_webofscience-dotless.csv
Normal file
87221
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_webofscience-dotless.csv
Normal file
File diff suppressed because it is too large
Load Diff
87223
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_webofscience-dots.csv
Normal file
87223
jabref/buildres/abbrv.jabref.org/journals/journal_abbreviations_webofscience-dots.csv
Normal file
File diff suppressed because it is too large
Load Diff
52
jabref/buildres/abbrv.jabref.org/scripts/check_ampersands.py
Executable file
52
jabref/buildres/abbrv.jabref.org/scripts/check_ampersands.py
Executable file
@ -0,0 +1,52 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
Python script for checking if all Ampersands in .csv journal abbreviation files are
|
||||
unescaped. This convention is enforced to ensure that abbreviations of journal titles
|
||||
can be done without error.
|
||||
|
||||
The script will raise a ValueError() in case escaped ampersands are found, and will
|
||||
also provide the row and column in which they were found (1 -indexed). The script does
|
||||
NOT automatically fix these errors. This should be done manually.
|
||||
|
||||
The script will automatically run whenever there is a push to the main branch of the
|
||||
abbreviations repo (abbrv.jabref.org) using GitHub Actions.
|
||||
"""
|
||||
|
||||
import os
|
||||
import itertools
|
||||
|
||||
# Get all file names in journal folders
|
||||
PATH_TO_JOURNALS = "./journals/"
|
||||
fileNames = next(itertools.islice(os.walk(PATH_TO_JOURNALS), 0, None))[2]
|
||||
|
||||
# Store ALL locations of escaped ampersands so they can all be printed upon failure
|
||||
errFileNames = []
|
||||
errRows = []
|
||||
errCols = []
|
||||
|
||||
for file in fileNames:
|
||||
if (file.endswith(".csv")):
|
||||
# For each .csv file in the folder, open in read mode
|
||||
with open(PATH_TO_JOURNALS + file, "r") as f:
|
||||
for i, line in enumerate(f):
|
||||
# For each line, if it has \&, store the fname, row and columns
|
||||
if ('\&' in line):
|
||||
errFileNames.append(file)
|
||||
errRows.append(i + 1)
|
||||
errCols.append(
|
||||
[index + 1 for index in range(len(line)) if line.startswith('\&', index)])
|
||||
|
||||
|
||||
# In the case where we do find escaped &, the len() will be non-zero
|
||||
if (len(errFileNames) > 0):
|
||||
err_msg = "["
|
||||
# For each file, append every row:col location to the error message
|
||||
for i, fname in enumerate(errFileNames):
|
||||
for col in errCols[i]:
|
||||
err_msg += "(" + fname + ", " + \
|
||||
str(errRows[i]) + ":" + str(col) + "), "
|
||||
# Format end of string and return as Value Error to 'fail' GitHub Actions process
|
||||
err_msg = err_msg[:len(err_msg) - 2]
|
||||
err_msg += "]"
|
||||
raise ValueError("Found Escaped Ampersands at: " + err_msg)
|
43
jabref/buildres/abbrv.jabref.org/scripts/combine_journal_lists.py
Executable file
43
jabref/buildres/abbrv.jabref.org/scripts/combine_journal_lists.py
Executable file
@ -0,0 +1,43 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
Python script for combining several journal abbreviation lists
|
||||
and producing an alphabetically sorted list. If the same journal
|
||||
names are repeated, only the version found last is retained.
|
||||
|
||||
Usage: combine_journal_lists.py out_file in_file1 in_file2 ...
|
||||
"""
|
||||
|
||||
import sys
|
||||
import pandas as pd
|
||||
|
||||
|
||||
def main(output_filename):
|
||||
# Read and merge CSV files
|
||||
# dfs = [pd.read_csv(file, header=None) for file in import_order]
|
||||
dfs = []
|
||||
for file in sys.argv[2:]:
|
||||
df = pd.read_csv(file, header=None)
|
||||
dfs.append(df)
|
||||
print(f"{file}: {len(df)}")
|
||||
merged_df = pd.concat(dfs, ignore_index=True)
|
||||
|
||||
# Drop duplicates based on the first column value and keep the last one obtained
|
||||
merged_df.drop_duplicates(subset=[0], keep='last', inplace=True)
|
||||
|
||||
# Sort alphabetically
|
||||
sorted_df = merged_df.sort_values(by=[0])
|
||||
|
||||
# Save the result to the specified CSV file and ensure values are quoted
|
||||
sorted_df.to_csv(output_filename, index=False, header=False, quoting=1)
|
||||
|
||||
print(f"Write {output_filename}, Combined key count: {len(merged_df)}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
if len(sys.argv) > 1:
|
||||
filename = sys.argv[1]
|
||||
else:
|
||||
filename = "journalList.csv"
|
||||
|
||||
main(filename)
|
110
jabref/buildres/abbrv.jabref.org/scripts/combine_journal_lists_dotless.py
Executable file
110
jabref/buildres/abbrv.jabref.org/scripts/combine_journal_lists_dotless.py
Executable file
@ -0,0 +1,110 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
Python script for combining several journal abbreviation lists
|
||||
and producing an alphabetically sorted list. If the same journal
|
||||
names are repeated, only the version found first is retained.
|
||||
|
||||
This version of the script specifically combines the lists following the ISO4
|
||||
standard WITHOUT dots after abbreviated words.
|
||||
|
||||
Usage: combine_journal_lists.py
|
||||
Input: see list of files below
|
||||
Output: writes file 'journalList_dotless.csv'
|
||||
"""
|
||||
|
||||
import csv
|
||||
import json
|
||||
from pathlib import Path
|
||||
import re
|
||||
import sys
|
||||
|
||||
# Define the list of CSV files
|
||||
import_order = [
|
||||
"journals/journal_abbreviations_entrez.csv",
|
||||
"journals/journal_abbreviations_medicus.csv",
|
||||
"journals/journal_abbreviations_webofscience-dotless.csv",
|
||||
]
|
||||
|
||||
|
||||
def load_data(file_paths):
|
||||
"""Load and combine data from CSV files."""
|
||||
journal_dict = {}
|
||||
normalized_keys = set()
|
||||
for path in file_paths:
|
||||
with open(path, mode="r", encoding="utf-8") as file:
|
||||
reader = csv.reader(file)
|
||||
for row in reader:
|
||||
name = row[0].strip()
|
||||
abbr = row[1].strip()
|
||||
|
||||
# Discard entries where name or abbr is missing
|
||||
if not (name and abbr):
|
||||
continue
|
||||
# Discard entries that are too long or too short
|
||||
if len(name) >= 80 or len(name) <= 3:
|
||||
continue
|
||||
# Discard names that start with non-alphanumeric characters
|
||||
if not name[0].isalnum():
|
||||
continue
|
||||
# Discard names that consist only of numbers
|
||||
if name.replace(" ", "").isnumeric():
|
||||
continue
|
||||
# Discard names containing \
|
||||
if name.count("\\"):
|
||||
continue
|
||||
# Discard entries where the first letters of name and abbr do not match
|
||||
if abbr[0] != name.replace("The", "").replace("A ", "")[0]:
|
||||
continue
|
||||
# Only keep the first occurrence
|
||||
if name in journal_dict:
|
||||
continue
|
||||
# Generate normalizedKey, keeping only the first match
|
||||
normalized_key = normalize_name(name)
|
||||
if normalized_key in normalized_keys:
|
||||
continue
|
||||
|
||||
journal_dict[name] = abbr
|
||||
normalized_keys.add(normalized_key) # Add to the set of used keys
|
||||
return journal_dict
|
||||
|
||||
|
||||
def normalize_name(name):
|
||||
"""
|
||||
Normalize the journal name by removing specified characters using regex.
|
||||
See src/utils/str.ts -> normalizeKey()
|
||||
"""
|
||||
return re.sub(r"\b(the|and)\b|[&\-:, ()]", "", name, flags=re.IGNORECASE).lower()
|
||||
|
||||
|
||||
def save_to_json(data, output_file):
|
||||
"""Save the data to a JSON file."""
|
||||
with open(output_file, mode="w", encoding="utf-8") as json_file:
|
||||
json.dump(data, json_file, indent=2, ensure_ascii=False)
|
||||
|
||||
|
||||
def save_to_csv(data, output_file):
|
||||
"""Save the data to a CSV file."""
|
||||
with open(output_file, mode="w", newline="", encoding="utf-8") as csv_file:
|
||||
writer = csv.writer(csv_file, quoting=1)
|
||||
for name, abbr in data.items():
|
||||
writer.writerow([name, abbr])
|
||||
|
||||
|
||||
def main(filename):
|
||||
base_path = Path().cwd()
|
||||
output_filename = base_path / filename
|
||||
import_paths = [base_path / file for file in import_order]
|
||||
|
||||
journal_data = load_data(import_paths)
|
||||
sorted_journal_data = dict(sorted(journal_data.items())) # Sort alphabetically
|
||||
save_to_csv(sorted_journal_data, output_filename)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
if len(sys.argv) > 1:
|
||||
filename = sys.argv[1]
|
||||
else:
|
||||
filename = "journalList_dotless.csv"
|
||||
|
||||
main(filename)
|
120
jabref/buildres/abbrv.jabref.org/scripts/combine_journal_lists_dots.py
Executable file
120
jabref/buildres/abbrv.jabref.org/scripts/combine_journal_lists_dots.py
Executable file
@ -0,0 +1,120 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
Python script for combining several journal abbreviation lists
|
||||
and producing an alphabetically sorted list. If the same journal
|
||||
names are repeated, only the version found first is retained.
|
||||
|
||||
This version of the script specifically combines the lists following the ISO4
|
||||
standard WITH dots after abbreviated words.
|
||||
|
||||
Usage: combine_journal_lists.py [output_file]
|
||||
Input: see list of files below
|
||||
Output: writes file 'journalList_dots.csv' (or specified output file)
|
||||
"""
|
||||
|
||||
import csv
|
||||
import json
|
||||
from pathlib import Path
|
||||
import re
|
||||
import sys
|
||||
|
||||
import_order = [
|
||||
# Keep IEEE before ubc, because IEEE has its own style.
|
||||
"journals/journal_abbreviations_ieee.csv",
|
||||
"journals/journal_abbreviations_acs.csv",
|
||||
# Keep ubc before other jabref's, because ubc's data is more accurate.
|
||||
"journals/journal_abbreviations_ubc.csv",
|
||||
"journals/journal_abbreviations_ams.csv",
|
||||
"journals/journal_abbreviations_general.csv",
|
||||
"journals/journal_abbreviations_geology_physics.csv",
|
||||
"journals/journal_abbreviations_lifescience.csv",
|
||||
"journals/journal_abbreviations_mathematics.csv",
|
||||
"journals/journal_abbreviations_mechanical.csv",
|
||||
"journals/journal_abbreviations_meteorology.csv",
|
||||
"journals/journal_abbreviations_sociology.csv",
|
||||
"journals/journal_abbreviations_webofscience-dots.csv",
|
||||
]
|
||||
|
||||
|
||||
def load_data(file_paths):
|
||||
"""Load and combine data from CSV files."""
|
||||
journal_dict = {}
|
||||
normalized_keys = set()
|
||||
for path in file_paths:
|
||||
with open(path, mode="r", encoding="utf-8") as file:
|
||||
reader = csv.reader(file)
|
||||
for row in reader:
|
||||
name = row[0].strip()
|
||||
abbr = row[1].strip()
|
||||
|
||||
# Discard entries where name or abbr is missing
|
||||
if not (name and abbr):
|
||||
continue
|
||||
# Discard entries that are too long or too short
|
||||
if len(name) >= 80 or len(name) <= 3:
|
||||
continue
|
||||
# Discard names that start with non-alphanumeric characters
|
||||
if not name[0].isalnum():
|
||||
continue
|
||||
# Discard names that consist only of numbers
|
||||
if name.replace(" ", "").isnumeric():
|
||||
continue
|
||||
# Discard names containing \
|
||||
if name.count("\\"):
|
||||
continue
|
||||
# Discard entries where the first letters of name and abbr do not match
|
||||
if abbr[0] != name.replace("The", "").replace("A ", "")[0]:
|
||||
continue
|
||||
# Only keep the first occurrence
|
||||
if name in journal_dict:
|
||||
continue
|
||||
# Generate normalizedKey, keeping only the first match
|
||||
normalized_key = normalize_name(name)
|
||||
if normalized_key in normalized_keys:
|
||||
continue
|
||||
|
||||
journal_dict[name] = abbr
|
||||
normalized_keys.add(normalized_key) # Add to the set of used keys
|
||||
return journal_dict
|
||||
|
||||
|
||||
def normalize_name(name):
|
||||
"""
|
||||
Normalize the journal name by removing specified characters using regex.
|
||||
See src/utils/str.ts -> normalizeKey()
|
||||
"""
|
||||
return re.sub(r"\b(the|and)\b|[&\-:, ()]", "", name, flags=re.IGNORECASE).lower()
|
||||
|
||||
|
||||
def save_to_json(data, output_file):
|
||||
"""Save the data to a JSON file."""
|
||||
with open(output_file, mode="w", encoding="utf-8") as json_file:
|
||||
json.dump(data, json_file, indent=2, ensure_ascii=False)
|
||||
|
||||
|
||||
def save_to_csv(data, output_file):
|
||||
"""Save the data to a CSV file."""
|
||||
with open(output_file, mode="w", newline="", encoding="utf-8") as csv_file:
|
||||
writer = csv.writer(csv_file, quoting=1)
|
||||
for name, abbr in data.items():
|
||||
writer.writerow([name, abbr])
|
||||
|
||||
|
||||
def main(filename):
|
||||
base_path = Path().cwd()
|
||||
output_filename = base_path / filename
|
||||
import_paths = [base_path / file for file in import_order]
|
||||
|
||||
journal_data = load_data(import_paths)
|
||||
sorted_journal_data = dict(sorted(journal_data.items())) # Sort alphabetically
|
||||
save_to_csv(sorted_journal_data, output_filename)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
if len(sys.argv) > 1:
|
||||
filename = sys.argv[1]
|
||||
else:
|
||||
filename = "journalList_dots.csv"
|
||||
|
||||
main(filename)
|
50
jabref/buildres/abbrv.jabref.org/scripts/convert_to_comma.py
Normal file
50
jabref/buildres/abbrv.jabref.org/scripts/convert_to_comma.py
Normal file
@ -0,0 +1,50 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
Python script to replace semicolons (;) with commas (,) in the given list of CSV files,
|
||||
and then save the processed content to new output files.
|
||||
|
||||
The name of each output file is generated by appending _comma to the original file name.
|
||||
|
||||
"""
|
||||
|
||||
import csv
|
||||
|
||||
|
||||
def convert_semicolon_to_comma(input_file, output_file):
|
||||
with open(input_file, 'r', newline='', encoding='utf-8') as infile:
|
||||
csv_reader = csv.reader(infile, delimiter=';')
|
||||
data = list(csv_reader)
|
||||
|
||||
with open(output_file, 'w', newline='', encoding='utf-8') as outfile:
|
||||
csv_writer = csv.writer(outfile, delimiter=',', quoting=csv.QUOTE_ALL)
|
||||
csv_writer.writerows(data)
|
||||
|
||||
|
||||
import_order = [
|
||||
'journals/journal_abbreviations_acs.csv',
|
||||
'journals/journal_abbreviations_ams.csv',
|
||||
'journals/journal_abbreviations_general.csv',
|
||||
'journals/journal_abbreviations_geology_physics.csv',
|
||||
'journals/journal_abbreviations_ieee.csv',
|
||||
'journals/journal_abbreviations_lifescience.csv',
|
||||
'journals/journal_abbreviations_mathematics.csv',
|
||||
'journals/journal_abbreviations_mechanical.csv',
|
||||
'journals/journal_abbreviations_meteorology.csv',
|
||||
'journals/journal_abbreviations_sociology.csv',
|
||||
'journals/journal_abbreviations_webofscience-dots.csv',
|
||||
'journals/journal_abbreviations_entrez.csv',
|
||||
'journals/journal_abbreviations_medicus.csv',
|
||||
'journals/journal_abbreviations_webofscience-dotless.csv',
|
||||
'journals/journal_abbreviations_aea.csv',
|
||||
'journals/journal_abbreviations_annee-philologique.csv',
|
||||
'journals/journal_abbreviations_astronomy.csv',
|
||||
'journals/journal_abbreviations_dainst.csv',
|
||||
'journals/journal_abbreviations_geology_physics_variations.csv',
|
||||
'journals/journal_abbreviations_ieee_strings.csv'
|
||||
]
|
||||
|
||||
for input_file in import_order:
|
||||
output_file = input_file.replace('.csv', '_comma.csv')
|
||||
convert_semicolon_to_comma(input_file, output_file)
|
||||
print(f"Convert `;` to `,` for {output_file}")
|
32
jabref/buildres/abbrv.jabref.org/scripts/convert_txt2csv.py
Executable file
32
jabref/buildres/abbrv.jabref.org/scripts/convert_txt2csv.py
Executable file
@ -0,0 +1,32 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
"""
|
||||
Python script for converting journals abbreviation files to CSV format.
|
||||
|
||||
Dependencies:
|
||||
pandas
|
||||
|
||||
Usage:
|
||||
python3 convert_txt2csv.py
|
||||
"""
|
||||
|
||||
import glob
|
||||
import os
|
||||
import pandas as pd
|
||||
import csv
|
||||
|
||||
for file in glob.glob("journals/*.txt"):
|
||||
fileName, _fileExtension = os.path.splitext(file)
|
||||
commented_lines = 0
|
||||
with open(file) as f:
|
||||
for line in f:
|
||||
if not line.strip().startswith("#") and line.strip():
|
||||
separator = " = " if " = " in line else "="
|
||||
break
|
||||
commented_lines += 1
|
||||
df = pd.read_csv(fileName + ".txt", sep=separator, skiprows=commented_lines, header=None,
|
||||
engine="python", skipinitialspace=True, index_col=0, names=["Name", "Abbrev"])
|
||||
df.index = df.index.str.strip()
|
||||
df = df.Abbrev.str.split(",", expand=True)
|
||||
df.to_csv(fileName + ".csv", sep=",", header=False, quoting=csv.QUOTE_ALL)
|
||||
print(fileName + ".csv")
|
@ -0,0 +1,63 @@
|
||||
|
||||
import pandas as pd
|
||||
import_order = [
|
||||
'../journals/journal_abbreviations_acs.csv',
|
||||
'../journals/journal_abbreviations_aea.csv',
|
||||
'../journals/journal_abbreviations_ams.csv',
|
||||
'../journals/journal_abbreviations_annee-philologique.csv',
|
||||
'../journals/journal_abbreviations_astronomy.csv',
|
||||
'../journals/journal_abbreviations_dainst.csv',
|
||||
'../journals/journal_abbreviations_entrez.csv',
|
||||
'../journals/journal_abbreviations_geology_physics.csv',
|
||||
'../journals/journal_abbreviations_geology_physics_variations.csv',
|
||||
'../journals/journal_abbreviations_ieee.csv',
|
||||
'../journals/journal_abbreviations_ieee_strings.csv',
|
||||
'../journals/journal_abbreviations_lifescience.csv',
|
||||
'../journals/journal_abbreviations_mathematics.csv',
|
||||
'../journals/journal_abbreviations_mechanical.csv',
|
||||
'../journals/journal_abbreviations_medicus.csv',
|
||||
'../journals/journal_abbreviations_meteorology.csv',
|
||||
'../journals/journal_abbreviations_sociology.csv',
|
||||
'../journals/journal_abbreviations_webofscience-dotless.csv',
|
||||
'../journals/journal_abbreviations_webofscience-dots.csv'
|
||||
]
|
||||
|
||||
|
||||
def handle_bad_line(line):
|
||||
print("Handle the problematic line manually:", line)
|
||||
|
||||
|
||||
# read the csv files into dataframes
|
||||
file_in = "../journals/journal_abbreviations_general.csv"
|
||||
general = pd.read_csv(file_in, delimiter=',', header=None, names=["Title", "abbreviation", "ShortestAbbreviation", "frequency"], dtype={
|
||||
"Title": str, "abbreviation": str, "ShortestAbbreviation": str})
|
||||
# Creating a new column Title lc which is Title in lower case for case insensitive comparison
|
||||
general['Title_lc'] = general['Title'].str.lower()
|
||||
|
||||
dflist = []
|
||||
for filename in import_order:
|
||||
df = pd.read_csv(filename, delimiter=',', on_bad_lines=handle_bad_line, engine='python', names=[
|
||||
"Title", "abbreviation", "ShortestAbbreviation", "frequency"], dtype={"Title": str, "abbreviation": str, "ShortestAbbreviation": str})
|
||||
dflist.append(df)
|
||||
|
||||
non_general_csv_df = pd.concat(dflist, ignore_index=True)
|
||||
|
||||
# Remove duplicates from non_general_csv_df to avoid removing valid entries
|
||||
non_general_csv_df.drop_duplicates(
|
||||
subset=['Title'], inplace=True, keep='first')
|
||||
# Creating a new column Title lc which is Title in lower case for case insensitive comparison
|
||||
non_general_csv_df['Title_lc'] = non_general_csv_df['Title'].str.lower()
|
||||
|
||||
# Merge the two dataframes on only the Title in lower case column
|
||||
merged_df = pd.merge(general, non_general_csv_df,
|
||||
on='Title_lc', how='left', indicator=True)
|
||||
|
||||
# Keep only the rows that are present in general but not in non_general_csv_df
|
||||
result_df = merged_df.loc[merged_df['_merge'] == 'left_only', ['Title_lc']]
|
||||
|
||||
result_df = pd.merge(general[['Title', 'abbreviation', 'ShortestAbbreviation',
|
||||
'Title_lc']], result_df, on='Title_lc', how='inner')
|
||||
# Dropping the newly added column only used for comparison
|
||||
result_df.drop('Title_lc', axis=1, inplace=True)
|
||||
# Save the result dataframe to a csv file
|
||||
result_df.to_csv(file_in, header=None, index=None, sep=',')
|
37
jabref/buildres/abbrv.jabref.org/scripts/update_mathscinet.py
Executable file
37
jabref/buildres/abbrv.jabref.org/scripts/update_mathscinet.py
Executable file
@ -0,0 +1,37 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import pandas as pd
|
||||
import csv
|
||||
import requests
|
||||
from io import StringIO
|
||||
|
||||
file_in = "https://mathscinet.ams.org/msnhtml/annser.csv"
|
||||
file_out = "journals/journal_abbreviations_mathematics.csv"
|
||||
# set headers to mimic browser request
|
||||
headers = {
|
||||
'sec-ch-ua': '"Google Chrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"',
|
||||
'sec-ch-ua-mobile': '?0',
|
||||
'sec-ch-ua-platform': '"Windows"',
|
||||
'upgrade-insecure-requests': '1',
|
||||
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36',
|
||||
}
|
||||
response = requests.get(file_in, headers=headers)
|
||||
|
||||
if response.status_code == 200:
|
||||
df_new = pd.read_csv(StringIO(response.text), usecols=[0, 1]).dropna()[["Full Title", "Abbrev"]]
|
||||
else:
|
||||
raise Exception(f"Failed to fetch the file. Status code: {response.status_code}")
|
||||
|
||||
# Get our last mathematics data file
|
||||
df_old = pd.read_csv(file_out, sep=",", escapechar="\\",
|
||||
header=None, names=["Full Title", "Abbrev"])
|
||||
|
||||
# Concatenate, remove duplicates and sort by journal name
|
||||
df = pd.concat([df_new, df_old], axis=0).drop_duplicates(
|
||||
).sort_values(by=["Full Title", "Abbrev"])
|
||||
|
||||
# Remove values where journal name is equal to abbreviation
|
||||
df = df[df["Full Title"].str.lower() != df["Abbrev"].str.lower()]
|
||||
|
||||
# Save the end file in the same path as the old one
|
||||
df.to_csv(file_out, sep=",", escapechar="\\", index=False, header=False, quoting=csv.QUOTE_ALL)
|
51
jabref/buildres/abbrv.jabref.org/scripts/update_ubc.py
Normal file
51
jabref/buildres/abbrv.jabref.org/scripts/update_ubc.py
Normal file
@ -0,0 +1,51 @@
|
||||
import csv
|
||||
import json
|
||||
import requests
|
||||
from bs4 import BeautifulSoup
|
||||
|
||||
file_out = "journals/journal_abbreviations_ubc.csv"
|
||||
|
||||
|
||||
def fetch_data(url):
|
||||
try:
|
||||
response = requests.get(url)
|
||||
response.raise_for_status()
|
||||
json_data = response.text.split("(", 1)[1].rsplit(")", 1)[0]
|
||||
return json.loads(json_data)["html"]
|
||||
except Exception as e:
|
||||
print("Error:", e)
|
||||
return None
|
||||
|
||||
|
||||
def parse_html(html_content):
|
||||
soup = BeautifulSoup(html_content, "html.parser")
|
||||
journal_dict = {
|
||||
row.find_all("td")[1].get_text(strip=True): row.find_all("td")[0].get_text(
|
||||
strip=True
|
||||
)
|
||||
for row in soup.find_all("tr")
|
||||
if len(row.find_all("td")) == 2
|
||||
}
|
||||
return dict(sorted(journal_dict.items()))
|
||||
|
||||
|
||||
def save_file(data, filename):
|
||||
with open(filename, "w", newline="", encoding="utf-8") as csv_file:
|
||||
writer = csv.writer(csv_file, delimiter=",", quoting=1)
|
||||
for full_name, abbreviation in data.items():
|
||||
if full_name and abbreviation: # Remove empty rows
|
||||
writer.writerow([full_name, abbreviation])
|
||||
print(f"Journal abbreviation data saved as '{filename}'")
|
||||
|
||||
|
||||
def main():
|
||||
url = "https://journal-abbreviations.library.ubc.ca/dump.php"
|
||||
html_content = fetch_data(url)
|
||||
if html_content:
|
||||
parsed_data = parse_html(html_content)
|
||||
if parsed_data:
|
||||
save_file(parsed_data, file_out)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
0
jabref/buildres/linux/jabrefHost.py
Normal file → Executable file
0
jabref/buildres/linux/jabrefHost.py
Normal file → Executable file
0
jabref/buildres/mac/Jabref-volume.icns
Normal file → Executable file
0
jabref/buildres/mac/Jabref-volume.icns
Normal file → Executable file
0
jabref/buildres/mac/jabrefHost.py
Normal file → Executable file
0
jabref/buildres/mac/jabrefHost.py
Normal file → Executable file
0
jabref/buildres/mac/launcher.icns
Normal file → Executable file
0
jabref/buildres/mac/launcher.icns
Normal file → Executable file
0
jabref/buildres/mac/postinstall
Normal file → Executable file
0
jabref/buildres/mac/postinstall
Normal file → Executable file
@ -33,6 +33,13 @@
|
||||
<property name="fileExtensions" value="groovy,java" />
|
||||
</module>
|
||||
|
||||
<!-- Prevent newline after catch opening parenthesis -->
|
||||
<module name="RegexpMultiline">
|
||||
<property name="message" value="No newline allowed after catch opening parenthesis" />
|
||||
<property name="format" value="catch\s*\(\s*[\r]?\n" />
|
||||
<property name="fileExtensions" value="groovy,java" />
|
||||
</module>
|
||||
|
||||
<!-- Checks for size violations: https://checkstyle.sourceforge.io/config_sizes.html -->
|
||||
|
||||
<!-- LineLength not in place as PreviewerViewer and RelatedArticlesTab have line length with more than 500 charachters -->
|
||||
|
@ -33,6 +33,13 @@
|
||||
<property name="fileExtensions" value="groovy,java" />
|
||||
</module>
|
||||
|
||||
<!-- Prevent newline after catch opening parenthesis -->
|
||||
<module name="RegexpMultiline">
|
||||
<property name="message" value="No newline allowed after catch opening parenthesis" />
|
||||
<property name="format" value="catch\s*\(\s*[\r]?\n" />
|
||||
<property name="fileExtensions" value="groovy,java" />
|
||||
</module>
|
||||
|
||||
<!-- Checks for size violations: https://checkstyle.sourceforge.io/config_sizes.html -->
|
||||
|
||||
<!-- LineLength not in place as PreviewerViewer and RelatedArticlesTab have line length with more than 500 charachters -->
|
||||
|
@ -1,7 +1,7 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionSha256Sum=31c55713e40233a8303827ceb42ca48a47267a0ad4bab9177123121e71524c26
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
|
||||
distributionSha256Sum=f397b287023acdba1e9f6fc5ea72d22dd63669d59ed4a289a29b1a76eee151c6
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
0
jabref/gradlew
vendored
Normal file → Executable file
0
jabref/gradlew
vendored
Normal file → Executable file
0
jabref/scripts/after-failure.sh
Normal file → Executable file
0
jabref/scripts/after-failure.sh
Normal file → Executable file
0
jabref/snap/hooks/connect-plug-etc-chromium-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/connect-plug-etc-chromium-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/connect-plug-etc-opt-chrome-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/connect-plug-etc-opt-chrome-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/connect-plug-etc-opt-edge-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/connect-plug-etc-opt-edge-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/connect-plug-hostfs-mozilla-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/connect-plug-hostfs-mozilla-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/disconnect-plug-etc-chromium-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/disconnect-plug-etc-chromium-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/disconnect-plug-etc-opt-chrome-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/disconnect-plug-etc-opt-chrome-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/disconnect-plug-etc-opt-edge-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/disconnect-plug-etc-opt-edge-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/disconnect-plug-hostfs-mozilla-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/hooks/disconnect-plug-hostfs-mozilla-native-messaging-jabref
Normal file → Executable file
0
jabref/snap/local/JabRef-launcher
Normal file → Executable file
0
jabref/snap/local/JabRef-launcher
Normal file → Executable file
@ -941,8 +941,7 @@ public class LibraryTab extends Tab {
|
||||
private List<BibEntry> handleNonBibTeXStringData(String data) {
|
||||
try {
|
||||
return this.importHandler.handleStringData(data);
|
||||
} catch (
|
||||
FetcherException exception) {
|
||||
} catch (FetcherException exception) {
|
||||
if (exception instanceof FetcherClientException) {
|
||||
dialogService.showInformationDialogAndWait(Localization.lang("Look up identifier"), Localization.lang("No data was found for the identifier"));
|
||||
} else if (exception instanceof FetcherServerException) {
|
||||
|
@ -29,6 +29,11 @@ public class ActionHelper {
|
||||
return stateManager.activeDatabaseProperty().isPresent();
|
||||
}
|
||||
|
||||
public static BooleanExpression needsSavedLocalDatabase(StateManager stateManager) {
|
||||
EasyBinding<Boolean> binding = EasyBind.map(stateManager.activeDatabaseProperty(), context -> context.filter(c -> c.getLocation() == DatabaseLocation.LOCAL && c.getDatabasePath().isPresent()).isPresent());
|
||||
return BooleanExpression.booleanExpression(binding);
|
||||
}
|
||||
|
||||
public static BooleanExpression needsSharedDatabase(StateManager stateManager) {
|
||||
EasyBinding<Boolean> binding = EasyBind.map(stateManager.activeDatabaseProperty(), context -> context.filter(c -> c.getLocation() == DatabaseLocation.SHARED).isPresent());
|
||||
return BooleanExpression.booleanExpression(binding);
|
||||
@ -49,7 +54,7 @@ public class ActionHelper {
|
||||
|
||||
public static BooleanExpression needsEntriesSelected(int numberOfEntries, StateManager stateManager) {
|
||||
return Bindings.createBooleanBinding(() -> stateManager.getSelectedEntries().size() == numberOfEntries,
|
||||
stateManager.getSelectedEntries());
|
||||
stateManager.getSelectedEntries());
|
||||
}
|
||||
|
||||
public static BooleanExpression isFieldSetForSelectedEntry(Field field, StateManager stateManager) {
|
||||
|
@ -251,7 +251,7 @@ abstract class FieldsEditorTab extends TabWithPreviewPanel {
|
||||
|
||||
public void removePreviewPanelFromThisTab() {
|
||||
assert this.getContent() instanceof SplitPane;
|
||||
if (this.getContent() instanceof SplitPane splitPane && splitPane.getItems().contains(previewPanel)) {
|
||||
if (this.getContent() instanceof SplitPane splitPane) {
|
||||
splitPane.getItems().remove(previewPanel);
|
||||
// Needed to "redraw" the split pane with one item (because JavaFX does not readjust if it is shown)
|
||||
// splitPane.setDividerPositions(1.0);
|
||||
@ -260,10 +260,10 @@ abstract class FieldsEditorTab extends TabWithPreviewPanel {
|
||||
|
||||
@Override
|
||||
protected void handleFocus() {
|
||||
LOGGER.error("This is {}", preferences.getPreviewPreferences().showPreviewAsExtraTabProperty().get());
|
||||
LOGGER.error("This is then {}", !preferences.getPreviewPreferences().showPreviewAsExtraTabProperty().get());
|
||||
LOGGER.trace("This is {}", preferences.getPreviewPreferences().showPreviewAsExtraTabProperty().get());
|
||||
LOGGER.trace("This is then {}", !preferences.getPreviewPreferences().showPreviewAsExtraTabProperty().get());
|
||||
if (!preferences.getPreviewPreferences().showPreviewAsExtraTabProperty().get()) {
|
||||
LOGGER.error("Focus on preview panel");
|
||||
LOGGER.trace("Focus on preview panel");
|
||||
|
||||
// We need to move the preview panel from the non-visible tab to the visible tab
|
||||
removePreviewPanelFromOtherTabs();
|
||||
|
@ -287,7 +287,7 @@ public class LinkedFilesEditor extends HBox implements FieldEditorFX {
|
||||
|
||||
@FXML
|
||||
private void addNewFile() {
|
||||
dialogService.showCustomDialogAndWait(new LinkedFileEditDialog()).ifPresent(newLinkedFile -> {
|
||||
dialogService.showCustomDialogAndWait(new LinkedFileEditDialog()).filter(file -> !file.isEmpty()).ifPresent(newLinkedFile -> {
|
||||
viewModel.addNewLinkedFile(newLinkedFile);
|
||||
});
|
||||
}
|
||||
|
@ -4,7 +4,6 @@ import java.io.IOException;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URI;
|
||||
import java.net.URL;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -32,7 +31,6 @@ import org.jabref.gui.frame.ExternalApplicationsPreferences;
|
||||
import org.jabref.gui.linkedfile.AttachFileFromURLAction;
|
||||
import org.jabref.gui.preferences.GuiPreferences;
|
||||
import org.jabref.gui.util.BindingsHelper;
|
||||
import org.jabref.gui.util.FileDialogConfiguration;
|
||||
import org.jabref.logic.bibtex.FileFieldWriter;
|
||||
import org.jabref.logic.importer.FulltextFetchers;
|
||||
import org.jabref.logic.importer.util.FileFieldParser;
|
||||
@ -40,7 +38,6 @@ import org.jabref.logic.integrity.FieldCheckers;
|
||||
import org.jabref.logic.l10n.Localization;
|
||||
import org.jabref.logic.util.BackgroundTask;
|
||||
import org.jabref.logic.util.TaskExecutor;
|
||||
import org.jabref.logic.util.io.FileNameCleaner;
|
||||
import org.jabref.logic.util.io.FileUtil;
|
||||
import org.jabref.model.database.BibDatabaseContext;
|
||||
import org.jabref.model.entry.BibEntry;
|
||||
@ -107,19 +104,6 @@ public class LinkedFilesEditorViewModel extends AbstractEditorViewModel {
|
||||
return new LinkedFile("", relativePath, suggestedFileType.getName());
|
||||
}
|
||||
|
||||
public LinkedFileViewModel fromFile(Path file, ExternalApplicationsPreferences externalApplicationsPreferences) {
|
||||
List<Path> fileDirectories = databaseContext.getFileDirectories(preferences.getFilePreferences());
|
||||
|
||||
LinkedFile linkedFile = fromFile(file, fileDirectories, externalApplicationsPreferences);
|
||||
return new LinkedFileViewModel(
|
||||
linkedFile,
|
||||
entry,
|
||||
databaseContext,
|
||||
taskExecutor,
|
||||
dialogService,
|
||||
preferences);
|
||||
}
|
||||
|
||||
private List<LinkedFileViewModel> parseToFileViewModel(String stringValue) {
|
||||
return FileFieldParser.parse(stringValue).stream()
|
||||
.map(linkedFile -> new LinkedFileViewModel(
|
||||
@ -140,41 +124,6 @@ public class LinkedFilesEditorViewModel extends AbstractEditorViewModel {
|
||||
return files;
|
||||
}
|
||||
|
||||
public void addNewFile() {
|
||||
Path workingDirectory = databaseContext.getFirstExistingFileDir(preferences.getFilePreferences())
|
||||
.orElse(preferences.getFilePreferences().getWorkingDirectory());
|
||||
|
||||
FileDialogConfiguration fileDialogConfiguration = new FileDialogConfiguration.Builder()
|
||||
.withInitialDirectory(workingDirectory)
|
||||
.build();
|
||||
|
||||
List<Path> fileDirectories = databaseContext.getFileDirectories(preferences.getFilePreferences());
|
||||
List<Path> selectedFiles = dialogService.showFileOpenDialogAndGetMultipleFiles(fileDialogConfiguration);
|
||||
|
||||
for (Path fileToAdd : selectedFiles) {
|
||||
if (FileUtil.detectBadFileName(fileToAdd.toString())) {
|
||||
String newFilename = FileNameCleaner.cleanFileName(fileToAdd.getFileName().toString());
|
||||
|
||||
boolean correctButtonPressed = dialogService.showConfirmationDialogAndWait(Localization.lang("File \"%0\" cannot be added!", fileToAdd.getFileName()),
|
||||
Localization.lang("Illegal characters in the file name detected.\nFile will be renamed to \"%0\" and added.", newFilename),
|
||||
Localization.lang("Rename and add"));
|
||||
|
||||
if (correctButtonPressed) {
|
||||
Path correctPath = fileToAdd.resolveSibling(newFilename);
|
||||
try {
|
||||
Files.move(fileToAdd, correctPath);
|
||||
addNewLinkedFile(correctPath, fileDirectories);
|
||||
} catch (IOException ex) {
|
||||
LOGGER.error("Error moving file", ex);
|
||||
dialogService.showErrorDialogAndWait(ex);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
addNewLinkedFile(fileToAdd, fileDirectories);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void addNewLinkedFile(LinkedFile linkedFile) {
|
||||
files.add(new LinkedFileViewModel(
|
||||
linkedFile,
|
||||
@ -185,22 +134,17 @@ public class LinkedFilesEditorViewModel extends AbstractEditorViewModel {
|
||||
preferences));
|
||||
}
|
||||
|
||||
private void addNewLinkedFile(Path correctPath, List<Path> fileDirectories) {
|
||||
LinkedFile newLinkedFile = fromFile(correctPath, fileDirectories, preferences.getExternalApplicationsPreferences());
|
||||
addNewLinkedFile(newLinkedFile);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bindToEntry(BibEntry entry) {
|
||||
super.bindToEntry(entry);
|
||||
|
||||
if ((entry != null) && preferences.getEntryEditorPreferences().autoLinkFilesEnabled()) {
|
||||
if (preferences.getEntryEditorPreferences().autoLinkFilesEnabled()) {
|
||||
LOGGER.debug("Auto-linking files for entry {}", entry);
|
||||
BackgroundTask<List<LinkedFileViewModel>> findAssociatedNotLinkedFiles = BackgroundTask
|
||||
.wrap(() -> findAssociatedNotLinkedFiles(entry))
|
||||
.onSuccess(list -> {
|
||||
if (!list.isEmpty()) {
|
||||
LOGGER.debug("Found non-associated files:", list);
|
||||
LOGGER.debug("Found non-associated files: {}", list);
|
||||
files.addAll(list);
|
||||
}
|
||||
});
|
||||
|
@ -64,6 +64,8 @@ import org.jspecify.annotations.NonNull;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import static org.jabref.gui.actions.ActionHelper.needsSavedLocalDatabase;
|
||||
|
||||
/**
|
||||
* Represents the inner frame of the JabRef window
|
||||
*/
|
||||
@ -79,7 +81,6 @@ public class JabRefFrame extends BorderPane implements LibraryTabContainer, UiMe
|
||||
private final GlobalSearchBar globalSearchBar;
|
||||
|
||||
private final FileHistoryMenu fileHistory;
|
||||
private final FrameDndHandler frameDndHandler;
|
||||
|
||||
@SuppressWarnings({"FieldCanBeLocal"}) private EasyObservableList<BibDatabaseContext> openDatabaseList;
|
||||
|
||||
@ -136,7 +137,7 @@ public class JabRefFrame extends BorderPane implements LibraryTabContainer, UiMe
|
||||
taskExecutor);
|
||||
Injector.setModelOrService(UiMessageHandler.class, viewModel);
|
||||
|
||||
this.frameDndHandler = new FrameDndHandler(
|
||||
FrameDndHandler frameDndHandler = new FrameDndHandler(
|
||||
tabbedPane,
|
||||
mainStage::getScene,
|
||||
this::getOpenDatabaseAction,
|
||||
@ -425,7 +426,7 @@ public class JabRefFrame extends BorderPane implements LibraryTabContainer, UiMe
|
||||
/**
|
||||
* Opens a new tab with existing data.
|
||||
* Asynchronous loading is done at {@link LibraryTab#createLibraryTab}.
|
||||
* Similar method: {@link OpenDatabaseAction#openTheFile(Path)}
|
||||
* Similar method: {@link OpenDatabaseAction#openTheFile(Path)} (Path)}
|
||||
*/
|
||||
public void addTab(@NonNull BibDatabaseContext databaseContext, boolean raisePanel) {
|
||||
Objects.requireNonNull(databaseContext);
|
||||
@ -637,6 +638,7 @@ public class JabRefFrame extends BorderPane implements LibraryTabContainer, UiMe
|
||||
|
||||
public OpenDatabaseFolder(Supplier<BibDatabaseContext> databaseContext) {
|
||||
this.databaseContext = databaseContext;
|
||||
this.executable.bind(needsSavedLocalDatabase(stateManager));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -309,11 +309,10 @@ public class JabRefFrameViewModel implements UiMessageHandler {
|
||||
undoManager,
|
||||
clipBoardManager,
|
||||
taskExecutor);
|
||||
} catch (
|
||||
SQLException |
|
||||
DatabaseNotSupportedException |
|
||||
InvalidDBMSConnectionPropertiesException |
|
||||
NotASharedDatabaseException e) {
|
||||
} catch (SQLException
|
||||
| DatabaseNotSupportedException
|
||||
| InvalidDBMSConnectionPropertiesException
|
||||
| NotASharedDatabaseException e) {
|
||||
LOGGER.error("Connection error", e);
|
||||
dialogService.showErrorDialogAndWait(
|
||||
Localization.lang("Connection error"),
|
||||
|
@ -35,7 +35,7 @@ public class OpenConsoleAction extends SimpleCommand {
|
||||
this.preferences = preferences;
|
||||
this.dialogService = dialogService;
|
||||
|
||||
this.executable.bind(ActionHelper.needsDatabase(stateManager));
|
||||
this.executable.bind(ActionHelper.needsSavedLocalDatabase(stateManager));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1,7 +1,9 @@
|
||||
package org.jabref.gui.linkedfile;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URI;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.util.Optional;
|
||||
import java.util.regex.Pattern;
|
||||
@ -22,15 +24,22 @@ import org.jabref.gui.externalfiletype.UnknownExternalFileType;
|
||||
import org.jabref.gui.frame.ExternalApplicationsPreferences;
|
||||
import org.jabref.gui.util.FileDialogConfiguration;
|
||||
import org.jabref.logic.FilePreferences;
|
||||
import org.jabref.logic.l10n.Localization;
|
||||
import org.jabref.logic.util.io.FileNameCleaner;
|
||||
import org.jabref.logic.util.io.FileUtil;
|
||||
import org.jabref.model.database.BibDatabaseContext;
|
||||
import org.jabref.model.entry.LinkedFile;
|
||||
|
||||
import com.google.common.annotations.VisibleForTesting;
|
||||
import com.tobiasdiez.easybind.EasyBind;
|
||||
import com.tobiasdiez.easybind.optional.ObservableOptionalValue;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class LinkedFileEditDialogViewModel extends AbstractViewModel {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(LinkedFileEditDialogViewModel.class);
|
||||
|
||||
private static final Pattern REMOTE_LINK_PATTERN = Pattern.compile("[a-z]+://.*");
|
||||
private final StringProperty link = new SimpleStringProperty("");
|
||||
private final StringProperty description = new SimpleStringProperty("");
|
||||
@ -86,13 +95,31 @@ public class LinkedFileEditDialogViewModel extends AbstractViewModel {
|
||||
.withInitialFileName(fileName)
|
||||
.build();
|
||||
|
||||
dialogService.showFileOpenDialog(fileDialogConfiguration).ifPresent(path -> {
|
||||
// Store the directory for next time:
|
||||
filePreferences.setWorkingDirectory(path);
|
||||
link.set(relativize(path));
|
||||
dialogService.showFileOpenDialog(fileDialogConfiguration).ifPresent(this::checkForBadFileNameAndAdd);
|
||||
}
|
||||
|
||||
setExternalFileTypeByExtension(link.getValueSafe());
|
||||
});
|
||||
@VisibleForTesting
|
||||
void checkForBadFileNameAndAdd(Path fileToAdd) {
|
||||
if (FileUtil.detectBadFileName(fileToAdd.toString())) {
|
||||
String newFilename = FileNameCleaner.cleanFileName(fileToAdd.getFileName().toString());
|
||||
|
||||
boolean correctButtonPressed = dialogService.showConfirmationDialogAndWait(Localization.lang("File \"%0\" cannot be added!", fileToAdd.getFileName()),
|
||||
Localization.lang("Illegal characters in the file name detected.\nFile will be renamed to \"%0\" and added.", newFilename),
|
||||
Localization.lang("Rename and add"));
|
||||
|
||||
if (correctButtonPressed) {
|
||||
Path correctPath = fileToAdd.resolveSibling(newFilename);
|
||||
try {
|
||||
Files.move(fileToAdd, correctPath);
|
||||
link.set(relativize(correctPath));
|
||||
filePreferences.setWorkingDirectory(correctPath);
|
||||
setExternalFileTypeByExtension(link.getValueSafe());
|
||||
} catch (IOException ex) {
|
||||
LOGGER.error("Error moving file", ex);
|
||||
dialogService.showErrorDialogAndWait(ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setValues(LinkedFile linkedFile) {
|
||||
|
@ -138,8 +138,7 @@ public class StyleSelectDialogViewModel {
|
||||
Optional<ExternalFileType> type = ExternalFileTypes.getExternalFileTypeByExt("jstyle", externalApplicationsPreferences);
|
||||
try {
|
||||
NativeDesktop.openExternalFileAnyFormat(new BibDatabaseContext(), externalApplicationsPreferences, filePreferences, jStyle.getPath(), type);
|
||||
} catch (
|
||||
IOException e) {
|
||||
} catch (IOException e) {
|
||||
dialogService.showErrorDialogAndWait(e);
|
||||
}
|
||||
}
|
||||
|
@ -197,8 +197,7 @@ public class ManageStudyDefinitionView extends BaseDialog<SlrStudyAndDirectory>
|
||||
} else {
|
||||
directoryWarning.setVisible(false);
|
||||
}
|
||||
} catch (
|
||||
IOException e) {
|
||||
} catch (IOException e) {
|
||||
directoryWarning.setText(Localization.lang("Warning: Failed to check if the directory is empty."));
|
||||
directoryWarning.setVisible(true);
|
||||
}
|
||||
|
@ -64,8 +64,7 @@ public class Update {
|
||||
}
|
||||
|
||||
return frontend.citationGroups.getUnresolvedKeys();
|
||||
} catch (
|
||||
IOException e) {
|
||||
} catch (IOException e) {
|
||||
Logger.warn("Error while updating document", e);
|
||||
} finally {
|
||||
if (useLockControllers && UnoScreenRefresh.hasControllersLocked(doc)) {
|
||||
|
@ -49,8 +49,7 @@ public class OS {
|
||||
if (StringUtil.isBlank(hostName)) {
|
||||
try {
|
||||
hostName = InetAddress.getLocalHost().getHostName();
|
||||
} catch (
|
||||
UnknownHostException e) {
|
||||
} catch (UnknownHostException e) {
|
||||
LoggerFactory.getLogger(OS.class).info("Hostname not found. Using \"localhost\" as fallback.", e);
|
||||
hostName = "localhost";
|
||||
}
|
||||
@ -65,12 +64,10 @@ public class OS {
|
||||
return false;
|
||||
}
|
||||
keyring.deletePassword("JabRef", "keyringTest");
|
||||
} catch (
|
||||
BackendNotSupportedException ex) {
|
||||
} catch (BackendNotSupportedException ex) {
|
||||
LoggerFactory.getLogger(OS.class).warn("Credential store not supported.");
|
||||
return false;
|
||||
} catch (
|
||||
PasswordAccessException ex) {
|
||||
} catch (PasswordAccessException ex) {
|
||||
LoggerFactory.getLogger(OS.class).warn("Password storage in credential store failed.");
|
||||
return false;
|
||||
} catch (Exception ex) {
|
||||
@ -90,9 +87,8 @@ public class OS {
|
||||
try {
|
||||
ShellLink link = new ShellLink(texworksLinkPath);
|
||||
return link.resolveTarget();
|
||||
} catch (
|
||||
IOException |
|
||||
ShellLinkException e) {
|
||||
} catch (IOException
|
||||
| ShellLinkException e) {
|
||||
// Static logger instance cannot be used. See the class comment.
|
||||
Logger logger = Logger.getLogger(OS.class.getName());
|
||||
logger.log(Level.WARNING, "Had an error while reading .lnk file for TeXworks", e);
|
||||
|
@ -576,13 +576,10 @@ public class FileUtil {
|
||||
numCharsBeforeEllipsis = Math.min(numCharsBeforeEllipsis, name.length());
|
||||
numCharsAfterEllipsis = Math.min(numCharsAfterEllipsis, name.length() - numCharsBeforeEllipsis);
|
||||
|
||||
StringBuilder result = new StringBuilder();
|
||||
result.append(name, 0, numCharsBeforeEllipsis)
|
||||
.append(ELLIPSIS)
|
||||
.append(name.substring(name.length() - numCharsAfterEllipsis))
|
||||
.append(extension);
|
||||
|
||||
return result.toString();
|
||||
return name.substring(0, numCharsBeforeEllipsis) +
|
||||
ELLIPSIS +
|
||||
name.substring(name.length() - numCharsAfterEllipsis) +
|
||||
extension;
|
||||
}
|
||||
|
||||
public static boolean isCharLegal(char c) {
|
||||
|
13
jabref/src/main/resources/csl-locales/.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
13
jabref/src/main/resources/csl-locales/.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
## CSL Locales Pull Request Template
|
||||
|
||||
You're about to create a pull request to the CSL locales repository.
|
||||
If you haven't done so already, see <http://docs.citationstyles.org/en/stable/translating-locale-files.html> for instructions on how to translate CSL locale files, and <https://github.com/citation-style-language/styles/blob/master/CONTRIBUTING.md> on how to submit your changes.
|
||||
In addition, please fill out the pull request template below.
|
||||
|
||||
### Description
|
||||
|
||||
Briefly describe the changes you're proposing.
|
||||
|
||||
### Checklist
|
||||
|
||||
- [ ] Check that you're listed as a `<translator>` in the `<info>` block at the beginning of the file.
|
21
jabref/src/main/resources/csl-locales/.github/workflows/label-gun.yml
vendored
Normal file
21
jabref/src/main/resources/csl-locales/.github/workflows/label-gun.yml
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
name: 'Automated tagging for PRs and issues'
|
||||
|
||||
on:
|
||||
issues:
|
||||
types: [opened, edited, closed]
|
||||
issue_comment:
|
||||
types: [created, edited, closed]
|
||||
|
||||
permissions: {}
|
||||
jobs:
|
||||
label:
|
||||
permissions:
|
||||
issues: write # to add label to an issues (retorquere/label-gun)
|
||||
pull-requests: write # to add label, comment on pull request (retorquere/label-gun)
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: retorquere/label-gun@main
|
||||
with:
|
||||
token: ${{ github.token }}
|
||||
label.awaiting: "waiting-for-response-from-contributor"
|
158
jabref/src/main/resources/csl-locales/.github/workflows/merge.yaml
vendored
Normal file
158
jabref/src/main/resources/csl-locales/.github/workflows/merge.yaml
vendored
Normal file
@ -0,0 +1,158 @@
|
||||
name: Merge to release
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
tags-ignore:
|
||||
- '**'
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
commit_message:
|
||||
description: Commit message
|
||||
required: true
|
||||
|
||||
permissions: {}
|
||||
jobs:
|
||||
release:
|
||||
permissions:
|
||||
contents: write # to create a release
|
||||
pull-requests: read # to read pull requests (dorny/paths-filter)
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
||||
DISTRIBUTION_UPDATER_TOKEN: "${{ secrets.DISTRIBUTION_UPDATER_TOKEN }}"
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
if: github.event_name == 'push'
|
||||
- uses: actions/checkout@v4
|
||||
if: github.event_name == 'workflow_dispatch'
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Release branch version
|
||||
id: release
|
||||
run: echo ::set-output name=branch::v1.0.2
|
||||
- name: Checkout release branch
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ steps.release.outputs.branch }}
|
||||
path: './release'
|
||||
|
||||
- name: Check for relevant changes
|
||||
if: github.event_name == 'push'
|
||||
uses: dorny/paths-filter@v3
|
||||
id: update
|
||||
with:
|
||||
list-files: shell
|
||||
filters: |
|
||||
updated:
|
||||
- added|modified: [ '*.csl', 'dependent/*.csl', '*.xml', 'README.md' ]
|
||||
deleted:
|
||||
- deleted: [ '*.csl', 'dependent/*.csl', '*.xml' ]
|
||||
workflows:
|
||||
- added|modified: .github/workflows/*.yaml
|
||||
updated_composer:
|
||||
- added|modified: composer.json
|
||||
deleted_composer:
|
||||
- deleted: composer.json
|
||||
|
||||
- name: Changed files
|
||||
if: github.event_name == 'push'
|
||||
run: |
|
||||
echo updated: ${{ steps.update.outputs.updated_files }}
|
||||
echo deleted: ${{ steps.update.outputs.deleted_files }}
|
||||
echo workflows: ${{ steps.update.outputs.workflows_files }}
|
||||
|
||||
- name: Set up Ruby
|
||||
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true'))
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 3.0.2
|
||||
- name: but use cache to speed that up
|
||||
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true'))
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: vendor/bundle
|
||||
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-gems-
|
||||
- name: Bundle install
|
||||
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true'))
|
||||
run: |
|
||||
bundle config path vendor/bundle
|
||||
bundle update sheldon --jobs 4 --retry 3
|
||||
|
||||
- name: Populate new branch
|
||||
run: bundle exec sheldon --token=$GITHUB_TOKEN --verbose --populate release
|
||||
if: github.event_name == 'workflow_dispatch'
|
||||
|
||||
- name: update the timestamps and add the changes
|
||||
run: bundle exec sheldon --token=$GITHUB_TOKEN --verbose --release release ${{ steps.update.outputs.updated_files }}
|
||||
if: github.event_name == 'push' && steps.update.outputs.updated == 'true'
|
||||
|
||||
- name: delete deleted files
|
||||
run: cd release && git rm ${{ steps.update.outputs.deleted_files }}
|
||||
if: github.event_name == 'push' && steps.update.outputs.deleted == 'true'
|
||||
|
||||
- name: Update composer.json
|
||||
if: steps.update.outputs.updated_composer == 'true'
|
||||
run: |
|
||||
cp composer.json release/composer.json
|
||||
cd release
|
||||
git add composer.json
|
||||
|
||||
- name: Delete composer.json
|
||||
if: steps.update.outputs.deleted_composer == 'true'
|
||||
run: |
|
||||
cd release
|
||||
git rm composer.json
|
||||
|
||||
- uses: stefanzweifel/git-auto-commit-action@v5
|
||||
with:
|
||||
repository: 'release'
|
||||
commit_message: Releasing ${{ steps.update.outputs.updated_files }} ${{ steps.update.outputs.deleted_files }} ${{ steps.update.outputs.updated_composer_files }} ${{ steps.update.outputs.deleted_composer_files }}
|
||||
if: github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true' || steps.update.outputs.updated_composer == 'true' || steps.update.outputs.deleted_composer == 'true')
|
||||
|
||||
- uses: stefanzweifel/git-auto-commit-action@v5
|
||||
with:
|
||||
repository: 'release'
|
||||
commit_message: ${{ github.event.inputs.commit_message }}
|
||||
if: github.event_name == 'workflow_dispatch'
|
||||
|
||||
# https://styles-update.zotero.org:8826/ is for Zotero (styles page, API's citation server, client style updates, etc.)
|
||||
- name: ping Zotero servers
|
||||
if: github.repository == 'citation-style-language/styles'
|
||||
run: |
|
||||
curl -H 'Content-Length:' -H "Authorization: $ZOTERO_UPDATE_TOKEN" -d 'payload={"type":"push","branch":"${{ steps.release.outputs.branch }}","status":0,"commit":"'$GITHUB_SHA'"}' https://styles-update.zotero.org:8826/
|
||||
|
||||
- name: Copy workflows to locales repository
|
||||
if: github.repository == 'citation-style-language/styles' && steps.update.outputs.workflows == 'true'
|
||||
uses: drud/action-cross-commit@master
|
||||
with:
|
||||
source-folder: .github/workflows
|
||||
destination-repository: https://csl-bot:${{ secrets.CSLBOT_TOKEN }}@github.com/citation-style-language/locales
|
||||
destination-folder: .github/workflows
|
||||
destination-branch: master
|
||||
git-user: "csl-bot"
|
||||
git-user-email: github@citationstyles.org
|
||||
git-commit-message: copied ${{ steps.update.outputs.workflows_files }} from styles
|
||||
|
||||
- name: Bump version and push tag
|
||||
id: tag_version
|
||||
uses: mathieudutour/github-tag-action@v6.2
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
default_bump: patch
|
||||
if: github.event_name == 'push' && hashFiles('composer.json') != '' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')
|
||||
|
||||
- name: Create a GitHub release
|
||||
uses: softprops/action-gh-release@v2
|
||||
env:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
tag_name: ${{ steps.tag_version.outputs.new_tag }}
|
||||
name: Release ${{ steps.tag_version.outputs.new_tag }}
|
||||
body: Released ${{ steps.update.outputs.updated_files }} ${{ steps.update.outputs.deleted_files }} ${{ steps.update.outputs.updated_composer_files }} ${{ steps.update.outputs.deleted_composer_files }}
|
||||
if: github.event_name == 'push' && hashFiles('composer.json') != '' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')
|
99
jabref/src/main/resources/csl-locales/.github/workflows/sheldon.yaml
vendored
Normal file
99
jabref/src/main/resources/csl-locales/.github/workflows/sheldon.yaml
vendored
Normal file
@ -0,0 +1,99 @@
|
||||
name: Pull request feedback
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
types: [ opened, synchronize, workflow_dispatch]
|
||||
|
||||
permissions: {}
|
||||
jobs:
|
||||
test:
|
||||
permissions:
|
||||
contents: write # to push code in repo (stefanzweifel/git-auto-commit-action)
|
||||
pull-requests: write # to comment on pull requests
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
||||
steps:
|
||||
# owner-test just checks out the PR -- this has an exfiltration risk, make SURE that
|
||||
# this can only be triggered by people with repo write access -- such as people that can add
|
||||
# labels to a PR
|
||||
# https://securitylab.github.com/research/github-actions-preventing-pwn-requests
|
||||
- name: Checkout repo for OWNER TEST
|
||||
uses: actions/checkout@v4
|
||||
if: contains(github.event.pull_request.labels.*.name, 'safe to test')
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.ref }}
|
||||
|
||||
# otherwise, checkout the current master, and the pr to the subdirectory 'pull-request'
|
||||
- name: Checkout base repo for pull-request test
|
||||
uses: actions/checkout@v4
|
||||
if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')"
|
||||
- name: Checkout pull-request
|
||||
uses: actions/checkout@v4
|
||||
if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')"
|
||||
with:
|
||||
repository: ${{ github.event.pull_request.head.repo.full_name }}
|
||||
path: pull-request
|
||||
ref: ${{ github.event.pull_request.head.ref }}
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Check for relevant changes
|
||||
uses: dorny/paths-filter@v3
|
||||
id: changed
|
||||
with:
|
||||
list-files: shell
|
||||
filters: |
|
||||
style:
|
||||
- '*.csl'
|
||||
- 'dependent/*.csl'
|
||||
locale:
|
||||
- '*.xml'
|
||||
|
||||
- name: Changed files
|
||||
run: |
|
||||
echo changed: ${{ steps.changed.outputs.style_files }} ${{ steps.changed.outputs.locale_files }}
|
||||
|
||||
- name: Set up Ruby
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 3.0.2
|
||||
- name: but use cache to speed that up
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: vendor/bundle
|
||||
key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-gems-
|
||||
- name: Bundle install
|
||||
run: |
|
||||
bundle config path vendor/bundle
|
||||
bundle update sheldon --jobs 4 --retry 3
|
||||
|
||||
- name: Check if the user is a contributor
|
||||
run: |
|
||||
contributors=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "https://api.github.com/repos/${{ github.repository }}/contributors" | jq -r '.[].login')
|
||||
if echo "$contributors" | grep -q "${{ github.event.sender.login }}"; then
|
||||
echo "contributor=--contributor" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
- name: Welcome to a new PR
|
||||
if: github.event.action == 'opened' && steps.changed.outputs.style == 'true'
|
||||
run: bundle exec sheldon --token=$GITHUB_TOKEN --welcome
|
||||
|
||||
- name: See if the styles/locales work
|
||||
run: bundle exec rake
|
||||
|
||||
- name: report
|
||||
if: (failure() || success()) && steps.changed.outputs.style == 'true'
|
||||
run: bundle exec sheldon --token=$GITHUB_TOKEN --${{ job.status }} --verbose ${{ env.contributor }}
|
||||
|
||||
- name: commit reindented styles
|
||||
if: github.repository == 'citation-style-language/styles' && steps.changed.outputs.style == 'true'
|
||||
continue-on-error: true
|
||||
uses: stefanzweifel/git-auto-commit-action@v5
|
||||
with:
|
||||
commit_message: Re-indent CSL styles
|
||||
file_pattern: ${{ steps.changed.outputs.style_files }}
|
||||
repository: pull-request
|
||||
skip_dirty_check: false
|
5
jabref/src/main/resources/csl-locales/.gitignore
vendored
Normal file
5
jabref/src/main/resources/csl-locales/.gitignore
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
.bundle
|
||||
*.swp
|
||||
.ruby-version
|
||||
.env
|
||||
spec/sheldon/travis.json
|
5
jabref/src/main/resources/csl-locales/.rspec
Normal file
5
jabref/src/main/resources/csl-locales/.rspec
Normal file
@ -0,0 +1,5 @@
|
||||
--format Fuubar
|
||||
--color
|
||||
--require spec_helper.rb
|
||||
--format json
|
||||
--out spec/sheldon/travis.json
|
28
jabref/src/main/resources/csl-locales/CONTRIBUTING.md
Normal file
28
jabref/src/main/resources/csl-locales/CONTRIBUTING.md
Normal file
@ -0,0 +1,28 @@
|
||||
# Contributing to the CSL locale repository
|
||||
|
||||
We welcome contributions to the Citation Style Language (CSL) locale files in this repository.
|
||||
|
||||
The CSL locale files provide the standard translations for automatic localization of CSL styles.
|
||||
As such, the CSL locale files should generally contain the most commonly used translations for a given locale.
|
||||
Less common translations can be [provided in the individual CSL styles](https://docs.citationstyles.org/en/stable/specification.html#locale) that require them, which will overwrite the CSL locale file translations.
|
||||
|
||||
Because each CSL locale file offers the standard translations for all CSL styles, changes should be made conservatively and carefully.
|
||||
We will often ask a second native speaker and/or past contributor to look over your proposed changes.
|
||||
|
||||
## Licensing and crediting
|
||||
|
||||
By creating a pull request, you agree to license your contributions under the [Creative Commons Attribution-ShareAlike 3.0 Unported license](https://creativecommons.org/licenses/by-sa/3.0/) license.
|
||||
|
||||
In addition, if you're interested in being credited, please add yourself to the locale file as translator. See the example below (both the `<email/>` and `</uri>` elements are optional):
|
||||
|
||||
```xml
|
||||
<info>
|
||||
<translator>
|
||||
<name>John Doe</name>
|
||||
<email>john.doe@citationstyles.org</email>
|
||||
<uri>https://citationstyles.org/</uri>
|
||||
</translator>
|
||||
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
|
||||
<updated>2019-01-01T12:00:00+00:00</updated>
|
||||
</info>
|
||||
```
|
9
jabref/src/main/resources/csl-locales/Gemfile
Normal file
9
jabref/src/main/resources/csl-locales/Gemfile
Normal file
@ -0,0 +1,9 @@
|
||||
ruby '3.0.2'
|
||||
source 'https://rubygems.org'
|
||||
|
||||
gem 'rake'
|
||||
gem 'rspec'
|
||||
gem 'nokogiri'
|
||||
gem 'csl', '~>2.0'
|
||||
gem 'fuubar'
|
||||
gem 'sheldon', git: 'https://github.com/citation-style-language/Sheldon.git'
|
120
jabref/src/main/resources/csl-locales/Gemfile.lock
Normal file
120
jabref/src/main/resources/csl-locales/Gemfile.lock
Normal file
@ -0,0 +1,120 @@
|
||||
GIT
|
||||
remote: https://github.com/citation-style-language/Sheldon.git
|
||||
revision: 2f22073efcbfe1d0a2599f8a8a68791a81da2022
|
||||
specs:
|
||||
sheldon (1.0.31)
|
||||
citeproc-ruby (~> 2.0)
|
||||
csl-styles (~> 2.0)
|
||||
diffy
|
||||
dotenv
|
||||
erubis (~> 2.7)
|
||||
faraday
|
||||
faraday_middleware
|
||||
git_diff
|
||||
hashdiff (= 0.3.7)
|
||||
nokogiri
|
||||
octokit (~> 4.0)
|
||||
ostruct
|
||||
reverse_markdown
|
||||
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
addressable (2.8.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
citeproc (1.0.10)
|
||||
namae (~> 1.0)
|
||||
citeproc-ruby (2.0.0)
|
||||
citeproc (~> 1.0, >= 1.0.9)
|
||||
csl (~> 2.0)
|
||||
csl (2.0.0)
|
||||
namae (~> 1.0)
|
||||
rexml
|
||||
csl-styles (2.0.0)
|
||||
csl (~> 2.0)
|
||||
diff-lcs (1.5.0)
|
||||
diffy (3.4.2)
|
||||
dotenv (2.7.6)
|
||||
erubis (2.7.0)
|
||||
faraday (1.8.0)
|
||||
faraday-em_http (~> 1.0)
|
||||
faraday-em_synchrony (~> 1.0)
|
||||
faraday-excon (~> 1.1)
|
||||
faraday-httpclient (~> 1.0.1)
|
||||
faraday-net_http (~> 1.0)
|
||||
faraday-net_http_persistent (~> 1.1)
|
||||
faraday-patron (~> 1.0)
|
||||
faraday-rack (~> 1.0)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
ruby2_keywords (>= 0.0.4)
|
||||
faraday-em_http (1.0.0)
|
||||
faraday-em_synchrony (1.0.0)
|
||||
faraday-excon (1.1.0)
|
||||
faraday-httpclient (1.0.1)
|
||||
faraday-net_http (1.0.1)
|
||||
faraday-net_http_persistent (1.2.0)
|
||||
faraday-patron (1.0.0)
|
||||
faraday-rack (1.0.0)
|
||||
faraday_middleware (1.2.0)
|
||||
faraday (~> 1.0)
|
||||
fuubar (2.5.1)
|
||||
rspec-core (~> 3.0)
|
||||
ruby-progressbar (~> 1.4)
|
||||
git_diff (0.4.3)
|
||||
hashdiff (0.3.7)
|
||||
mini_portile2 (2.8.6)
|
||||
multipart-post (2.1.1)
|
||||
namae (1.1.1)
|
||||
nokogiri (1.16.5)
|
||||
mini_portile2 (~> 2.8.2)
|
||||
racc (~> 1.4)
|
||||
nokogiri (1.16.5-x64-mingw32)
|
||||
racc (~> 1.4)
|
||||
octokit (4.21.0)
|
||||
faraday (>= 0.9)
|
||||
sawyer (~> 0.8.0, >= 0.5.3)
|
||||
ostruct (0.5.2)
|
||||
public_suffix (4.0.6)
|
||||
racc (1.7.3)
|
||||
rake (13.0.6)
|
||||
reverse_markdown (2.1.1)
|
||||
nokogiri
|
||||
rexml (3.3.3)
|
||||
strscan
|
||||
rspec (3.10.0)
|
||||
rspec-core (~> 3.10.0)
|
||||
rspec-expectations (~> 3.10.0)
|
||||
rspec-mocks (~> 3.10.0)
|
||||
rspec-core (3.10.1)
|
||||
rspec-support (~> 3.10.0)
|
||||
rspec-expectations (3.10.1)
|
||||
diff-lcs (>= 1.2.0, < 2.0)
|
||||
rspec-support (~> 3.10.0)
|
||||
rspec-mocks (3.10.2)
|
||||
diff-lcs (>= 1.2.0, < 2.0)
|
||||
rspec-support (~> 3.10.0)
|
||||
rspec-support (3.10.3)
|
||||
ruby-progressbar (1.11.0)
|
||||
ruby2_keywords (0.0.5)
|
||||
sawyer (0.8.2)
|
||||
addressable (>= 2.3.5)
|
||||
faraday (> 0.8, < 2.0)
|
||||
strscan (3.1.0)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
x64-mingw32
|
||||
|
||||
DEPENDENCIES
|
||||
csl (~> 2.0)
|
||||
fuubar
|
||||
nokogiri
|
||||
rake
|
||||
rspec
|
||||
sheldon!
|
||||
|
||||
RUBY VERSION
|
||||
ruby 3.0.2p107
|
||||
|
||||
BUNDLED WITH
|
||||
2.2.32
|
23
jabref/src/main/resources/csl-locales/README.md
Normal file
23
jabref/src/main/resources/csl-locales/README.md
Normal file
@ -0,0 +1,23 @@
|
||||
<p align="center"><a href="https://citationstyles.org/" target="_blank"><img width="300" src="https://raw.githubusercontent.com/citation-style-language/logo/master/assets/rgb/%C2%ABCSL%C2%BB.svg" alt="CSL logo"></a></p>
|
||||
|
||||
<h1 align="center">Citation Style Language - Locales Repository</h1>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/citation-style-language/styles#licensing"><img src="https://img.shields.io/badge/license-CC%20BY%20SA%203.0-blue.svg" alt="License"></a>
|
||||
<a href="https://github.com/citation-style-language/styles/actions"><img src="https://github.com/citation-style-language/locales/workflows/Merge%20to%20release/badge.svg?event=push" alt="Build Status"></a>
|
||||
<a href="https://img.shields.io/badge/supported%20languages-52-orange.svg" ><img src="https://img.shields.io/badge/supported%20languages-52-orange.svg" alt="Supported Languages"></a>
|
||||
</p>
|
||||
|
||||
|
||||
Introduction
|
||||
------------
|
||||
|
||||
[github.com/citation-style-language/locales](https://github.com/citation-style-language/locales) is the official repository for Citation Style Language (CSL) locale files and is maintained by CSL project members.
|
||||
For more information, check out [CitationStyles.org](https://citationstyles.org/) and the [repository wiki](https://github.com/citation-style-language/locales/wiki).
|
||||
|
||||
Licensing
|
||||
---------
|
||||
|
||||
All the locale files in this repository are released under the [Creative Commons Attribution-ShareAlike 3.0 Unported license](https://creativecommons.org/licenses/by-sa/3.0/).
|
||||
For attribution, any software using CSL locale files from this repository must include a clear mention of the CSL project and a link to [CitationStyles.org](https://citationstyles.org/).
|
||||
When distributing these locale files, the listings of translators in the locale metadata must be kept as is.
|
23
jabref/src/main/resources/csl-locales/Rakefile
Normal file
23
jabref/src/main/resources/csl-locales/Rakefile
Normal file
@ -0,0 +1,23 @@
|
||||
|
||||
require 'bundler'
|
||||
begin
|
||||
Bundler.setup
|
||||
rescue Bundler::BundlerError => e
|
||||
$stderr.puts e.message
|
||||
$stderr.puts "Run `bundle install' to install missing gems"
|
||||
exit e.status_code
|
||||
end
|
||||
|
||||
if ENV['TRAVIS']
|
||||
at_exit do
|
||||
system('bundle exec sheldon')
|
||||
end
|
||||
end
|
||||
|
||||
require 'rspec/core'
|
||||
require 'rspec/core/rake_task'
|
||||
RSpec::Core::RakeTask.new(:spec) do |spec|
|
||||
spec.rspec_opts = %w{ --require spec_helper.rb --format Fuubar --color --format json --out spec/sheldon/travis.json }
|
||||
end
|
||||
|
||||
task :default => [:spec]
|
19
jabref/src/main/resources/csl-locales/composer.json
Normal file
19
jabref/src/main/resources/csl-locales/composer.json
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "citation-style-language/locales",
|
||||
"description": "Citation Style Language (CSL) Locales",
|
||||
"type": "library",
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"homepage": "http://citationstyles.org/",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Citation Style Language (CSL) Team",
|
||||
"homepage": "http://citationstyles.org/about/#Credits"
|
||||
}
|
||||
],
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.0.x-dev"
|
||||
}
|
||||
},
|
||||
"require": {}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user