{"id":29552591,"url":"https://github.com/fisapool/cikgubyfisa","last_synced_at":"2025-07-18T05:11:12.960Z","repository":{"id":304726261,"uuid":"935509730","full_name":"fisapool/CIKGUBYFISA","owner":"fisapool","description":null,"archived":false,"fork":false,"pushed_at":"2025-07-14T20:14:47.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-15T00:54:03.251Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fisapool.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2025-02-19T15:04:54.000Z","updated_at":"2025-07-14T20:14:51.000Z","dependencies_parsed_at":"2025-07-15T00:54:08.547Z","dependency_job_id":"3170b3ea-ed17-415c-ba8c-a832c99dc743","html_url":"https://github.com/fisapool/CIKGUBYFISA","commit_stats":null,"previous_names":["fisapool/cikgubyfisa"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/fisapool/CIKGUBYFISA","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fisapool%2FCIKGUBYFISA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fisapool%2FCIKGUBYFISA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fisapool%2FCIKGUBYFISA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fisapool%2FCIKGUBYFISA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fisapool","download_url":"https://codeload.github.com/fisapool/CIKGUBYFISA/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fisapool%2FCIKGUBYFISA/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265703760,"owners_count":23814073,"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":"2025-07-18T05:11:11.274Z","updated_at":"2025-07-18T05:11:12.948Z","avatar_url":"https://github.com/fisapool.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CIKGUBYFISA - Malaysian University Thesis Manager\n\nA comprehensive thesis template and management system for Malaysian universities, supporting both public and private institutions.\n\n## Features\n\n- 🎓 Supports multiple Malaysian universities:\n  - Public Universities:\n    - Universiti Malaya (UM)\n    - Universiti Sains Malaysia (USM)\n    - Universiti Kebangsaan Malaysia (UKM)\n    - Universiti Putra Malaysia (UPM)\n    - Universiti Teknologi Malaysia (UTM)\n  - Private Universities:\n    - Taylor's University\n    - Sunway University\n    - MMU\n    - UTP\n    - IIUM\n\n- 📝 Thesis Management:\n  - Automatic formatting according to university guidelines\n  - Bibliography management with multiple citation styles\n  - Chapter organization and structuring\n  - Reference management\n\n- 🎨 Features:\n  - User-friendly GUI interface\n  - System tray integration\n  - Automatic updates\n  - Cross-platform support (macOS, Windows, Linux)\n\n## Installation\n\n### macOS\n\n```bash\n# Clone the repository\ngit clone https://github.com/yourusername/cikgubyfisa.git\ncd cikgubyfisa\n\n# Run the installer\npython3 install.py\n```\n\nThe installer will:\n1. Check and install required dependencies\n2. Create application bundle\n3. Add desktop shortcut\n4. Configure auto-start\n\n### Windows\n\n```batch\n# Clone the repository\ngit clone https://github.com/yourusername/cikgubyfisa.git\ncd cikgubyfisa\n\n# Run the installer\npython install.py\n```\n\n### Linux\n\n```bash\n# Clone the repository\ngit clone https://github.com/yourusername/cikgubyfisa.git\ncd cikgubyfisa\n\n# Run the installer\npython3 install.py\n```\n\n## Usage\n\n1. Launch the application:\n   - macOS: Use Spotlight (Cmd + Space) and type \"Thesis Manager\"\n   - Windows: Use desktop shortcut or Start menu\n   - Linux: Use application menu or desktop shortcut\n\n2. Select your university and faculty\n\n3. Enter thesis information:\n   - Title\n   - Author details\n   - Supervisor information\n   - Abstract\n\n4. Add content:\n   - Write or import chapters\n   - Add references\n   - Insert figures and tables\n\n5. Generate thesis:\n   - Choose output format (PDF/LaTeX)\n   - Select citation style\n   - Generate final document\n\n## Requirements\n\n- Python 3.8 or higher\n- LaTeX distribution (e.g., MacTeX, MiKTeX)\n- Required Python packages (automatically installed):\n  - pylatex\u003e=1.4.1\n  - bibtexparser\u003e=1.4.0\n  - PyPDF2\u003e=2.0.0\n  - PyQt6\u003e=6.4.0\n  - pystray\u003e=0.19.4\n  - pillow\u003e=9.0.0\n\n## Development\n\n### Setup Development Environment\n\n```bash\n# Create virtual environment\npython3 -m venv venv\n\n# Activate virtual environment\nsource venv/bin/activate  # Unix\n.\\venv\\Scripts\\activate   # Windows\n\n# Install development dependencies\npip install -r requirements.txt\n```\n\n### Running Tests\n\n```bash\npytest tests/\n```\n\n### Building Documentation\n\n```bash\ncd docs\nmake html\n```\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## License\n\nThis project is licensed under the MIT License.\n\nCopyright (c) 2024 FISA Trading\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nSee the [LICENSE](LICENSE) file for the full license text.\n\n## Acknowledgments\n\n- Thanks to all Malaysian universities for their thesis guidelines\n- PyLaTeX team for the excellent LaTeX library\n- Qt team for the GUI framework\n- FISA Trading team for project maintenance and support\n\n## Support\n\nFor support, please:\n1. Check the [documentation](docs/)\n2. Open an issue on GitHub\n3. Contact FISA Trading:\n   - GitHub: [@fisapool](https://github.com/fisapool)\n   - Shopee: [FISA Trading](https://shopee.com.my/fisatrading)\n\n## Roadmap\n\n- [ ] Add more university templates\n- [ ] Implement real-time preview\n- [ ] Add collaboration features\n- [ ] Create web version\n- [ ] Add AI-powered writing assistance\n\n## Authors\n\n- FISA Trading - Initial work - [fisapool](https://github.com/fisapool)\n  - Shopee: [FISA Trading](https://shopee.com.my/fisatrading)\n  - Contact: [Insert preferred contact method]\n\n## Project Status\n\nActive development - Contributions welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffisapool%2Fcikgubyfisa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffisapool%2Fcikgubyfisa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffisapool%2Fcikgubyfisa/lists"}