gmemstr
a2e4466f0a
Reformat TravisCI config
2017-09-24 11:50:16 -07:00
gmemstr
ebcfe2a519
Add TravisCI support
2017-09-24 11:48:31 -07:00
gmemstr
35c77899d8
Added JSON encoding to setup
...
Uses native Go encoding/json package, plan to move config away from spf13/viper and admin login to SQL for multiple user support.
2017-09-22 08:50:03 -07:00
gmemstr
99cb95d51b
Beginning work on setup route & page
2017-09-21 15:10:16 -07:00
gmemstr
a5f6cf3219
Skeleton files for setup process & user (new) management
2017-09-21 12:10:59 -07:00
gmemstr
18267d0362
Run gofmt tool on source files
2017-09-21 12:10:16 -07:00
gmemstr
4727da5c8a
Add notifications to admin panel
2017-09-19 12:28:59 -07:00
gmemstr
564423ba07
Add Godep dependencies
2017-09-15 08:57:44 -07:00
gmemstr
69a121aefa
Comment fixes
2017-09-11 12:12:24 -07:00
gmemstr
102b4211b0
Small typo and aesthetic fixes
2017-09-11 11:46:43 -07:00
gmemstr
41dcc302c3
Change of name! + better skeleton custom.css
2017-09-11 11:36:40 -07:00
gmemstr
0a20d53655
Some code cleanup.
2017-09-11 10:10:35 -07:00
gmemstr
07525d643d
Some readability changes.
2017-09-11 09:54:57 -07:00
gmemstr
fef12aa0a2
More comments and classes to all themable elements.
2017-09-11 09:45:57 -07:00
gmemstr
b40e1ce106
Ignore custom css file
2017-09-07 13:45:46 -07:00
gmemstr
0d387e28bd
Explain maikefile
2017-09-07 13:45:31 -07:00
gmemstr
1e1c85bb36
Custom status messages for admin interface
2017-09-07 13:45:21 -07:00
gmemstr
99f2893980
Change 404 to 500 on error and fix method for removing episodes
2017-09-06 20:03:24 -07:00
gmemstr
6916e41cfc
Small comments and syntax changes
2017-09-06 20:02:59 -07:00
gmemstr
46bffa9ff4
Custom CSS is displayed in admin interface
...
Plus some smaller comments and formatting changes.
2017-09-06 20:02:14 -07:00
gmemstr
973ad0e72e
Custom CSS support
...
Admins can now set custom CSS in the admin interface - next up is to add classes to all elements for easier theming.
2017-09-03 09:53:17 -07:00
gmemstr
ad69559c1e
New styling, add date to podcast entry and preapend instead of append
...
Played around with some simple styles that look slightly better, using the Muli font (*gasp* not roboto?!). Did a hacky date conversion thing for the frontend so I can nicely display the date beside the episode title, thinking of making it convert it to something like "24th of May, 2097" if possible. Also, importantly, newest episodes appear first thanks to insertBefore()
2017-08-12 00:24:57 -07:00
gmemstr
862253fe5a
Moved assets folder for dockerfile
...
Also added .dockerignore - Dockerfile now works 100% :)
2017-07-25 10:16:47 -07:00
gmemstr
7041cf23c1
Move config & fix whiterabbit command not found in docker
2017-07-25 09:23:56 -07:00
gmemstr
857729bca0
Dockerfile!
...
Wrote basic dockerfile to add files and build to image
2017-07-25 09:09:05 -07:00
gmemstr
84b8831dad
Add instructions to README for makefile
2017-07-25 08:02:48 -07:00
gmemstr
9d8350e918
New Makefile for easier building
...
Planning on adding automatic docker image creation as well
2017-07-25 08:01:02 -07:00
gmemstr
6ddb659974
Restructuring directory
2017-07-25 07:39:49 -07:00
gmemstr
f527effcdd
Added comments and also moved password/username to config
...
Moved admin user/pass to config.json as promised, more sophisticated login method will come soon I promise :) Also added a ton of comments to the code- please disregard any typos, it's 1:30am and I am exhausted.
2017-07-23 01:20:22 -07:00
gmemstr
5b51e024fa
Update README with some more information + links
2017-07-19 14:01:46 -07:00
gmemstr
03b252b72d
Added proper file size instead of placeholder string
2017-07-16 13:49:18 -07:00
gmemstr
c54e1904d0
Multiple episode support not broken
...
Moved to feed.Add method, which has fixed the issue of not being able to add multiple episodes to the rss/json.
2017-07-16 13:37:05 -07:00
gmemstr
565f0c3948
Implemented episode publishing
...
File uploads working via /admin route, currently working on fixing generate_rss.go function as only one episode is actually added (contents of feed.Items is replaced instead of added to ):).
2017-07-16 10:43:47 -07:00
gmemstr
d48735c6a6
Working on admin interface
2017-07-15 08:15:02 -07:00
gmemstr
e61bcb91c4
Basic HTTP authentication
...
Implemented basic login using standard WWW-Authenticate method
2017-07-15 08:06:37 -07:00
gmemstr
a959d7c23c
Beginning work on feeds fork but some small bugfixes and ignores
2017-07-11 10:53:06 -07:00
gmemstr
47017f51b1
Newline
2017-07-05 00:32:04 -07:00
gmemstr
5acbee2da3
Add requirements to README
2017-07-05 00:31:01 -07:00
gmemstr
80dd22004b
gonfig -> viper for configuration file
...
Currently focusing on the RSS generation, JSON will come later - that is more aimed at the frontend or external apps. Have to have feeds fully validating on https://validator.w3.org/feed/ before being deemed "acceptable" and "production ready". Will be writing a lot of changes to my feeds fork, which will not be pulled into the main feeds repository.
2017-07-01 23:59:59 -07:00
gmemstr
a78472364c
Implementing configuration
...
Very tired. Must sleep. Wanted to work. Working on making config.json a thing so rss feed can be edited outside of the code.
2017-07-01 00:26:32 -07:00
gmemstr
baa3ef76ae
Ignore
2017-06-19 19:46:18 -07:00
gmemstr
29db0f76c5
Changed Url in JSON to point directly to mp3 file
...
Used for embedding. This affecs the link in the RSS feed as well, although this should not be a big issue.
2017-06-19 19:45:51 -07:00
gmemstr
0ffefbf55e
Working on frontend of CMS
...
Starting to work on basic frontend layout. Added new /json route for fetching RSS as JSON file.
2017-06-18 13:57:43 -07:00
gmemstr
7c3cb34587
Add build instructions
2017-06-15 09:23:09 -07:00
gmemstr
581f7671f7
Implemented Gorilla mux router & index page
...
Working on a simple frontend for displaying various things e.g latest episode etc.
2017-06-15 09:21:22 -07:00
gmemstr
78d955b116
New gitignore
2017-06-13 23:04:44 -07:00
gmemstr
e193e33678
Actual initial commit
...
Implements basic RSS generation and file watching, along with webserver to serve RSS file
2017-06-13 22:57:02 -07:00
Gabriel Simmer
d011bf719f
Initial commit
2017-06-13 22:55:41 -07:00