{"id":22540789,"url":"https://github.com/wichmann/bbss","last_synced_at":"2025-07-19T16:37:13.884Z","repository":{"id":15655671,"uuid":"18393017","full_name":"wichmann/bbss","owner":"wichmann","description":"A management software for students of german vocational colleges.","archived":false,"fork":false,"pushed_at":"2025-01-31T08:38:16.000Z","size":216,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-31T09:29:00.526Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wichmann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-04-03T06:08:44.000Z","updated_at":"2025-01-31T08:38:20.000Z","dependencies_parsed_at":"2024-11-07T10:40:20.434Z","dependency_job_id":null,"html_url":"https://github.com/wichmann/bbss","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichmann%2Fbbss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichmann%2Fbbss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichmann%2Fbbss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wichmann%2Fbbss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wichmann","download_url":"https://codeload.github.com/wichmann/bbss/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245984971,"owners_count":20704894,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-07T12:12:41.475Z","updated_at":"2025-03-28T07:21:31.131Z","avatar_url":"https://github.com/wichmann.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"bbss - BBS Student Management\n=============================\n\nDESCRIPTION\n-----------\n\nbbss is a management software for students of german vocational colleges.\n\nUSAGE\n-----\n\nbbss can be used either with a graphical user interface or a command line\ninterface. To start the GUI, execute\n\n    bbss_gui.py\n\nUsage of bbss command line interface:\n\n    bbss_cli clear\n    bbss_cli import \u003cIMPORT_FILENAME\u003e [--import-format (csv | excel)] [-c CONFIG_FILE] [--dsdb]\n    bbss_cli export \u003cEXPORT_FILENAME\u003e [--export-format (logodidact | ad)] [--drc] [--dric]\n    bbss_cli search \u003cSEARCH_STRING\u003e\n\n    Options:\n    -h, --help             Show this help message and exit.\n    --version              Show version information.\n    --import-format        Import file format for student data. [default: csv]\n    --export-format        Export file format for student data. [default: logodidact]\n    -c CONFIG_FILE --config CONFIG_FILE\n                           Config file in local directory.\n    --drc                  Do not replace class names.\n    --dric                 Do not replace illegal characters in student names.\n    --dsdb                 Do not store imported student data in database.\n\nFor easy distribution it is possible to build a single zip or exe file\ncontaining all necessary files with either cx_freeze or pyinstaller. Both\ntools can be installed by using pip:\n\n    pip install pyinstaller\n    pip install cx_freeze\n\nAfter the installation both tools can create in single directory or single\nfile distribution:\n\n    pyinstaller bbss_gui.py\n    pyinstaller --onefile bbss_gui.py\n    python setup.py build\n\nKNOWN PROBLEMS AND BUGS\n-----------------------\n\nbbss was written for use under Linux and Windows Vista and higher. Under older\nsystems like Windows XP where the default encoding is not UTF-8 problems can\noccur.\n\nThe encoding of data files has to match the default OS encoding (mostly UTF-8).\n\nLICENSE\n-------\n\nbbss is released under the GNU General Public License v2 or newer.\n\nREQUIREMENTS\n------------\n\nbbss requires at least Python 3.2. The following Python packages are necessary:\n\n* xlrd for importing Microsoft Excel files\n* PyQt5 for graphical user interface (including pyqt5-dev-tools for pyuic5 tool)\n* win32com for using Microsoft Active Directory under Windows\n* docopt for handling command line arguments\n* reportlab for creating PDF files as pasword lists for WebUntis user data\n\nPROBLEMS\n--------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwichmann%2Fbbss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwichmann%2Fbbss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwichmann%2Fbbss/lists"}