{"id":16998177,"url":"https://github.com/ikey4u/pigger","last_synced_at":"2025-04-12T06:06:25.329Z","repository":{"id":64306581,"uuid":"161759990","full_name":"ikey4u/pigger","owner":"ikey4u","description":"A cross-platform note taking and static blog writing system in golang","archived":false,"fork":false,"pushed_at":"2019-03-28T01:47:32.000Z","size":11165,"stargazers_count":15,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T06:06:12.813Z","etag":null,"topics":["blog-generator","golang","golang-application","note-taking-app"],"latest_commit_sha":null,"homepage":"","language":"Go","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/ikey4u.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}},"created_at":"2018-12-14T09:11:22.000Z","updated_at":"2022-12-20T15:07:42.000Z","dependencies_parsed_at":"2023-01-15T10:45:25.439Z","dependency_job_id":null,"html_url":"https://github.com/ikey4u/pigger","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikey4u%2Fpigger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikey4u%2Fpigger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikey4u%2Fpigger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikey4u%2Fpigger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikey4u","download_url":"https://codeload.github.com/ikey4u/pigger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248525144,"owners_count":21118618,"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":["blog-generator","golang","golang-application","note-taking-app"],"created_at":"2024-10-14T04:04:29.009Z","updated_at":"2025-04-12T06:06:25.294Z","avatar_url":"https://github.com/ikey4u.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pigger\n\n## Note taking \u0026\u0026 Blog writing in a fucking simple but neat way\n\n![](./docs/logo.png)\n\n## 1. Installation\n\nDownload installer for your platform from following links\n\n- windows → [pigmgr_windows_386](https://github.com/ikey4u/pigger/releases/download/v1.0.4/pigmgr_windows_386.exe)\n- mac → [pigmgr_darwin_amd64](https://github.com/ikey4u/pigger/releases/download/v1.0.4/pigmgr_darwin_amd64)\n- linux → [pigmgr_linux_386](https://github.com/ikey4u/pigger/releases/download/v1.0.4/pigmgr_linux_386)\n\nFor linux and mac user, you should make the installer executable, for example\n\n    chmod +x pigmgr_darwin_amd64\n\nThen you can run `pigmgr_xxx` from command line and finish the installation.\n\n\n## 2. Document format\n\n![](./docs/demodoc.png)\n    \nFind the PDF in [here](https://raw.githubusercontent.com/ikey4u/pigger/master/docs/demodoc.pdf)\n\nNotice\n\n\u003eYou should use a full functional text editor such as `notepad++`,\n`vs code editor`, `sublime`, or `vim` and so on.\n\n\u003eBut but but not the editor such as windows's notepad! Please!\n\nThe text format must be `unix` type (which means that its newline character should be `\\n`\nbut not else something)\n\n## 3. To note taking\n\nA sample note could be found here [http://ahageek.com/writer/posts/msb-and-lsb/index.html](http://ahageek.com/writer/posts/msb-and-lsb/index.html)\n\nYou may add a `.txt` suffix to the link  and open the source text file\n[http://ahageek.com/writer/posts/msb-and-lsb/index.html.txt](http://ahageek.com/writer/posts/msb-and-lsb/index.html.txt) \n\nTo generate a note (let us assume that the text name is `msb-and-lsb.txt`), you could\nrun\n\n    pigger msb-and-lsb.txt\n\nThen open `msb-and-lsb/index.html` to see the magic.\n\n\n## 4. To blog writing\n\nA sample blog is [http://ahageek.com/writer/site.html](http://ahageek.com/writer/site.html)\n\nTo generate a static blog(lets assume that the blog root is `writer`), you just need one\ncommand line\n\n    pigger new writer\n\nThen you get a static blog!\n\n\nIn `writer` directory, you write a simple text file(must has a suffix `.txt`) following the\ndocument format, then run\n\n    pigger build\n\n`pigger` will render all your files into beautiful htmls.\n\n\nPush `writer` into the secondary domain of github, then you are done!\n\n# Support ?\n\n\nIf you like `pigger`, please give `pigger` a star.\n\n![](./docs/givestar.png)\n\n# License\n\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikey4u%2Fpigger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fikey4u%2Fpigger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikey4u%2Fpigger/lists"}