Coder Social home page Coder Social logo

smo-wiki's Introduction

How to update the pretty wiki with changes from the original wiki

  1. clone repository
  2. cd into project directory
  3. run bash build.sh. On Windows you might have to use WSL, Cygwin (with Python3), or similar. This:
    1. pulls the latest markdowns from the original Wiki
    2. copies/replaces them into/in the docs/ directory
    3. processes the markdown (with Python scripts) so that it becomes digestible by Jekyll (especially Wiki link formatting)
  4. review the changes in your favourite git client
  5. (optional) render locally (see below) and inspect
  6. if happy, commit and push the changes back to the repository

How to change website design and layout

To change the website layout follow instructions by Theme creators (Github supported Minimal theme): https://github.com/pages-themes/minimal

The changes made to the theme so far are in:

  • docs/_layouts/default.html
  • docs/assets/css/style.scss

Rendering locally

  1. Install Jekyll according to instructions for your OS: https://jekyllrb.com/docs/installation/
  2. in docs folder run bundle install
  3. in docs folder run bundle exec jekyll serve

smo-wiki's People

Contributors

flxvctr avatar janrau avatar khandoker09 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

khandoker09

smo-wiki's Issues

Add consulting service

Add this project: https://scicomm-support.de/

"Wir unterstützen und beraten Wissen­schaft­lerinnen und Wissen­schafts­kommu­ni­ka­torin­nen bei Angriffen und unsachlichen Konflikten in der Wissen­schafts­kommuni­kation"

Move edge wiki and wiki issues to this repository

At the moment the source/edge wiki lives in the Social-Media-Observatory Repo. It makes more sense to have it here (as a wiki again).

To do so, the wiki from the old repo would have to be cloned locally, then pushed to the wiki url of this repo.

It'll be important not to forget to change any hard-coded links in the Jekyll template and the build script.

This might then even be an opportunity to create a config file with those links/the domain.

Change Font

Change font of the wiki to Barlow, the official HBI font.

Add logo

Add the HBI logo via the respective theme function (see theme documentation of the 'Minimal Theme').

Add sitemap

  1. Research for gems that generate a sitemap for google
  2. Implement and test

Structure and extend the Datasets wiki page

  • check out "databases" label of issues
  • find a good structure to describe datasets on the "Datasets" page
  • add a table with meaningful categories to describe the datasets
  • descriptions in fulltext can be very short

Checkout METEOR

https://journals.sagepub.com/doi/10.1177/02673231221112006

We present Meteor, a new inventory for European news sources (i.e. EU  +  UK, CH, NO, IL): https://wp3.opted.eu/. This inventory will facilitate researchers’ efforts to select sources across platforms and gather related textual data. It contains the names of print and online news sources, social media accounts, news blogs, and alternative news media sources, as well as rich meta-information for each entry (e.g. language, audience size, topical focus, ownership structures, access to full-text archives, secondary data, related research). Meteor accounts for the fuzziness of hybrid media systems through an interlinked knowledge graph. Entries are submitted by researchers, validated, continuously updated, and openly accessible to the public. Our inventory allows users to find various European news sources based on a wide range of criteria, putting scholars in a better position to navigate the European media landscape.

  • Read paper and checkout data
  • prepare presentation for SMO/MRML meeting
  • add to wiki

Instamancer is not supported anymore

Please update wiki accordingly (move to bottom and change details).

Also, apparently there's a mistake in that it does not support logging in. So that has to be changed in the table, and maybe in the text.

Explore German comment datasets and decide on curation in Wiki

frei zugänglicher Datensatz vom Standard u.a. mit Artikeln, Kommentaren und Moderationsentscheidung: https://ofai.github.io/million-post-corpus/
The Polly Corpus: online political debate in Germany:
http://www.organisms.be/downloads/polly.pdf
http://www.organisms.be/downloads/jaki2018.pdf
https://docs.google.com/spreadsheets/d/1c5peNMjt24U0FcEMSj8gD_JjzumqXTWbPWa_yb2nNt0/edit#gid=1445690638
https://drive.google.com/drive/folders/1uhx_NotkG3KTc2yU3-FjnlhBj5e07rcs
https://pub.uni-bielefeld.de/record/2909336
German corpus of tweets regarding refugees in Germany, annotated with hate speech ratings: https://github.com/UCSM-DUE/IWG_hatespeech_public
Data For Everyone by the Figure Eight platform: https://www.figure-eight.com/data-for-everyone/
ggf.: https://www.researchgate.net/publication/340618080_Classifying_Constructive_Comments
Außerdem ein paar Links zu deutschen Hatespeech-etc.-Diktionären:

deutschsprachige Begriffe auf hatebase.org (nur ca. 100): https://hatebase.org/search_results/language_id%3Ddeu
deutschsprachige Datensets auf http://hatespeechdata.com:
IWG_hatespeech_public: https://github.com/UCSM-DUE/IWG_hatespeech_public
GermEval-2018-Data: https://github.com/uds-lsv/GermEval-2018-Data
GermEval 2019: https://projects.fzai.h-da.de/iggsa/projekt/

Added to 'Twitter' Milestone, because some datasets contain tweets.

Later this issue should be split into several issues accordingly.

Document setup for local rendering

  1. Setup the wiki for local rendering of the website (with jekyll)
  2. Create a step-by-step how to work/test the wiki rendering locally
  3. Create PR for review by FM

Add ICON to datasets

https://icon.colorado.edu/#!/networks

Especially the data in the subdomains communication and/or online is interesting to us. Maybe we need another category in the datasets wiki section for this, something like "Collections" – a meta-category of other collections, which contain open access and access on request data.

Dropdown elements

replace headings of single data analysis tools with dropdown headings

Code an automated ping to make sure that all linked websites in the wiki are still online

Aufgabe: automatisch von Zeit zu Zeit die Links anpingt und schaut, ob die noch online sind

Vorgehen 1:
Man könnte einen Test dafür schreiben, der bei jedem Build das testet
Mit pytest und requests
(oder unittest, aber pytest ist einfacher mE)
Braucht nur eine test.py irgendwo und dann pytest in dem build-script hier aufrufen: https://github.com/Leibniz-HBI/smo-wiki/blob/main/build.sh
Wo würde ich die test.py ablegen?: am besten in einem Ordner tests/
aber ist eigentlich egal
pytest such automatisch nach allem, was nach test_*.py aussieht
Dann mit requests in dem test halt für jeden Link in den Markdowns eine header-request machen und wenn irgendwo nicht 200 als Status-Code zurückkommt, Alarm schlagen

Vorgehen 2:
noch einfacher wäre es fast, einfach hier nochmal mit einer Regex alle Links rauszuziehen und einfach gleich zu prüfen
https://github.com/Leibniz-HBI/smo-wiki/blob/main/convert_links.py
Dadurch würde es halt bisschen langsam werden
das ginge wohl so in < 10 Zeilen
als Bonus kann man die Links dann auch gleich mit brackets versehen, so dass sie sicher funktionieren

Das kompliziertere (Vorgehen 1) wäre auch erstmal nicht schneller
aber man könnte es halt extra ausführen und nicht bei jedem build
eigentlich braucht man aber auch für das kompliziertere pytest erstmal nicht
Die Idee von ist nur, dass man auf Dauer halt noch mehr so Tests schreibt
Also wahrscheinlich die interessantere Lösung auf Dauer.
Dann führt man lokal halt nur pytest aus und das führt dann gleich ne ganze Menge an checks durch (also z.B. auch sind noch alle Bilder da)
Das könnte man dann auch wie in dem anderen Repo automatisch nochmal von Github laufen lassen bei jedem push

Fix responsive layout

At the moment the sidebar starts to act funny (with overlaps) when the screen/window gets smaller. This should be fixable in the default_layout.html and the css file in the assets folder.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.