citation-organization
Ohjelmistotuotanto-kurssin miniprojekti: lähdeviitteiden hallintatyökalu
Science Score: 31.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.2%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
·
Repository
Ohjelmistotuotanto-kurssin miniprojekti: lähdeviitteiden hallintatyökalu
Basic Info
- Host: GitHub
- Owner: kurkilmo
- License: mit
- Language: Python
- Default Branch: main
- Size: 177 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 2
Created over 1 year ago
· Last pushed over 1 year ago
Metadata Files
Readme
License
Citation
README.md
Lähdeviitteiden hallintasovellus
TEKA3003 Ohjelmistotuotanto -kurssin miniprojekti
Product Backlog
Riippuvuuksien asennus
poetry install
Ohjelman käyttö
Käynnistys
poetry run invoke start
Testien ajo
poetry run invoke test
Alustava sovelluksen kuvaus
- viitteitä täytyy pystyä lisäämään järjestelmään ihmiselle hyvässä muodossa, esimerkiksi jonkun lomakkeen avulla
- järjestelmässä olevista viitteistä pitää saada generoitua LaTeX-dokumenttiin sopiva BibTeX-muotoinen tiedosto -myös viitteiden listaaminen ihmiselle sopivammassa formaatissa pitää onnistua
- viitelistoja pitäisi pystyä jotenkin rajoittamaan
- esim. kirjoittajan, vuoden, julkaisun mukaan
- olisi kyllä hyvä, jos jokaiseen viitteeseen voisi liittää joukon kategorioita tai tägejä, jotka mahdollistaisivat tarkemmat haut
- ihan jees jos kyseessä on yhdellä koneella toimiva sovellus, parempi olisi kuitenkin jos se olisi verkossa ja joka paikassa käytettävissä
- jos toimii vaan paikallisella koneella, pitää eri koneiden välillä pystyä jotenkin synkronoimaan talletetut viitteet
- sellainen olisi loistavaa, että jos antaa linkin esim. ACM:n digitaaliseen kirjastoon, esim. näin, niin softa crawlaa sieltä viitteen tiedot
- myös muita tiedokantoja kuten Google Scholaria voi tukea
- jopa vielä parempi feature olisi datan haku DOI-tunnisteen perusteella
- kannattaa muistaa että LaTeX mahdollistaa vaikka mitä kenttiä eri viitetyypeille, näistä kentistä aika moni on kuitenkin ainakin kandin tekijöille ihan turhia
Raportti
Owner
- Login: kurkilmo
- Kind: user
- Repositories: 1
- Profile: https://github.com/kurkilmo
Citation (citations.json)
[
{
"citation_type": "article",
"key": "HREF1",
"fields": {
"author": [
"Heikkinen, Ronja"
],
"title": "Kokemuksia alan harjoittelusta Jamixilla",
"journal": "A HREF",
"year": 2023,
"volume": "1",
"pages": "n--n+1"
},
"keywords": [
"Linkki",
"A HREF",
"Harjoittelut"
]
},
{
"citation_type": "article",
"key": "JYL1",
"fields": {
"author": [
"Henri Häkkinen"
],
"title": "Joku kaatoi skuutit Lähteellä",
"journal": "Jylkkäri",
"year": 2024,
"volume": "6",
"pages": "12"
},
"keywords": [
"Jylkkäri",
"Skuutit",
"Lähde"
]
},
{
"citation_type": "article",
"key": "JYL2",
"fields": {
"author": [
"Nenonen, Saara",
"Mikko Kuparinen"
],
"title": "Opiskelevat Muusikot",
"journal": "Jylkkäri",
"year": 2024,
"volume": "6",
"pages": "14--19"
},
"keywords": [
"Musiikki",
"Yliopisto",
"Jylkkäri"
]
},
{
"citation_type": "book",
"key": "Myers_2024",
"fields": {
"month": "March",
"year": "2024",
"author": [
"Myers, Brad A."
],
"publisher": "ACM",
"doi": "10.1145/3617448",
"url": "http://dx.doi.org/10.1145/3617448",
"isbn": "9798400709494",
"title": "Pick, Click, Flick!: The Story of Interaction Techniques"
},
"keywords": [
"DOI",
"ACM"
]
}
]
GitHub Events
Total
- Release event: 2
- Member event: 5
- Push event: 57
- Create event: 4
Last Year
- Release event: 2
- Member event: 5
- Push event: 57
- Create event: 4
Dependencies
.github/workflows/main.yml
actions
- actions/checkout v4 composite
- actions/setup-python v4 composite
poetry.lock
pypi
- bibtexparser 1.4.2
- certifi 2024.12.14
- charset-normalizer 3.4.0
- colorama 0.4.6
- coverage 7.6.8
- idna 3.10
- iniconfig 2.0.0
- invoke 2.2.0
- packaging 24.2
- pluggy 1.5.0
- pyparsing 3.2.0
- pytest 8.3.4
- requests 2.32.3
- robotframework 7.1.1
- urllib3 2.2.3
pyproject.toml
pypi
- coverage ^7.6.8 develop
- pytest ^8.3.3 develop
- robotframework ^7.1.1 develop
- bibtexparser ^1.4.2
- invoke ^2.2.0
- pytest ^8.3.4
- python ^3.12
- requests ^2.32.3